Compute-Less Networking: Perspectives, Challenges, and Opportunities

Delay-sensitive applications have been driving the move away from cloud computing, which cannot meet their low-latency requirements. Edge computing and programmable switches have been among the first steps toward pushing computation closer to end-users in order to reduce cost, latency, and overall resource utilization. This article presents the "compute-less" paradigm, which builds on top of the well known edge computing paradigm through a set of communication and computation optimization mechanisms (e.g.,, in-network computing, task clustering and aggregation, computation reuse). The main objective of the compute-less paradigm is to reduce the migration of computation and the usage of network and computing resources, while maintaining high Quality of Experience for end-users. We discuss the new perspectives, challenges, limitations, and opportunities of this compute-less paradigm.

[1]  Bo Hu,et al.  FoggyCache: Cross-Device Approximate Computation Reuse , 2018, MobiCom.

[2]  Abderrahmen Mtibaa,et al.  A Case for Compute Reuse in Future Edge Systems: An Empirical Study , 2019, 2019 IEEE Globecom Workshops (GC Wkshps).

[3]  Joerg Ott,et al.  Directions for Computing in the Network , 2019 .

[4]  Li Yizhou,et al.  Framework of Compute First Networking (CFN) , 2019 .

[5]  Michal Król,et al.  Compute First Networking: Distributed Computing meets ICN , 2019, ICN.

[6]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.

[7]  Hai Jin,et al.  Computation Offloading Toward Edge Computing , 2019, Proceedings of the IEEE.

[8]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[9]  Junaid Shuja,et al.  Bringing Computation Closer toward the User Network: Is Edge Computing the Solution? , 2017, IEEE Communications Magazine.

[10]  Satyajayant Misra,et al.  ICedge: When Edge Computing Meets Information-Centric Networking , 2020, IEEE Internet of Things Journal.

[11]  Byung-Seo Kim,et al.  Design and Implementation of an Open Source Framework and Prototype For Named Data Networking-Based Edge Cloud Computing System , 2019, IEEE Access.

[12]  M. Handley,et al.  Accept-Ranges : bytes Content-Length : 19808 Connection : close Content-Type : text / plain Internet Engineering Task Force Internet Draft , 1996 .

[13]  Nick Feamster,et al.  Improving network management with software defined networking , 2013, IEEE Commun. Mag..

[14]  Peizhen Guo,et al.  Potluck: Cross-Application Approximate Deduplication for Computation-Intensive Mobile Applications , 2018, ASPLOS.

[15]  Craig Gentry,et al.  Pinocchio: Nearly Practical Verifiable Computation , 2013, 2013 IEEE Symposium on Security and Privacy.

[16]  Byung-Seo Kim,et al.  Information-Centric Networking With Edge Computing for IoT: Research Challenges and Future Directions , 2018, IEEE Access.