Infinity: A Scalable Infrastructure for In-Network Applications

03/26/2021
by   Marcelo Abranches, et al.
0

Network programmability is an area of research both defined by its potential and its current limitations. While programmable hardware enables customization of device operation, tailoring processing to finely tuned objectives, limited resources stifle much of the capability and scalability desired for future technologies. Current solutions to overcome these limitations simply shift the problem, temporarily offloading memory needs or processing to other systems while incurring both round-trip time and complexity costs. To overcome these unnecessary costs, we introduce Infinity, a resource disaggregation method to move processing to capable devices while continuing to forward as the original owner, limiting unnecessary buffering and round-trip processing. By forwarding both the processing need and associated data simultaneously we are able to scale operation with minimal overhead and delay, improving both capability and performance objectives for in-network processing.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2020

Network-Aware Optimization of Distributed Learning for Fog Computing

Fog computing promises to enable machine learning tasks to scale to larg...
research
09/05/2019

Random Linear Network Coding on Programmable Switches

By extending the traditional store-and-forward mechanism, network coding...
research
07/28/2021

NOMA Assisted Multi-MEC Offloading for IoVT Networks

Nowadays, Internet of Video Things (IoVT) grows rapidly in terms of quan...
research
03/11/2021

Practical Encrypted Computing for IoT Clients

Privacy and energy are primary concerns for sensor devices that offload ...
research
01/12/2019

NNStreamer: Stream Processing Paradigm for Neural Networks, Toward Efficient Development and Execution of On-Device AI Applications

We propose nnstreamer, a software system that handles neural networks as...
research
06/12/2018

P4CEP: Towards In-Network Complex Event Processing

In-network computing using programmable networking hardware is a strong ...
research
08/01/2023

The complexity of the Timetable-Based Railway Network Design Problem

Because of the long planning periods and their long life cycle, railway ...

Please sign up or login with your details

Forgot password? Click here to reset