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

The Case For In-Network Computing On Demand

Add to your list(s) 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.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.


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