University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > The Case For In-Network Computing On Demand

The Case For In-Network Computing On Demand

Download to your calendar using vCal

If you have a question about this talk, please contact Marco Caballero .

This is a practice talk for EuroSys 2019.

Abstract: Programmable network hardware can run services traditionally deployed on servers, resulting in orders-of-magnitude improvements in performance. Yet, despite these performance improvements, network operators remain skeptical of in-network computing. The conventional wisdom is that the operational costs from increased power consumption outweigh any performance benefits. Unless in-network computing can justify its costs, it will be disregarded as yet another academic exercise. In this paper, we challenge that assumption, by providing a detailed power analysis of several in-network computing use cases. Our experiments show that in-network computing can be extremely power-efficient. In fact, for a single watt, a software system on commodity CPU can be improved by a factor of ×100 using FPGA , and a factor of ×1000 utilizing ASIC implementations. However, this efficiency depends on the system load. To address changing workloads, we propose In-Network Computing On Demand, where services can be dynamically moved between servers and the network. By shifting the placement of services on-demand, data centers can optimize for both performance and power efficiency.

This is joint work with Yuta Tokusashi (Keio University) , Huynh Tu Dang, Fernando Pedone, and Robert Soulé (Università della Svizzera italiana).

This talk is part of the Computer Laboratory Systems Research Group Seminar series.

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2025 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity