In-Network Freshness Control: Trading Throughput for Freshness

by   Shih-Hao Tseng, et al.

In addition to traditional concerns such as throughput and latency, freshness is becoming increasingly important. To stay fresh, applications stream status updates among their components, which can congest the network if the update frequency is too high. Tuning to the right frequency is not trivial, especially in the presence of other flows, when network sharing becomes much more involved. Also, sophisticated tuning logic inevitably complicates the design of the endhost devices. In this paper, we take an alternative approach. Instead of tuning the update frequency at the end-host, we let the endhost send out updates at its own pace and control the freshness within the network. This In-network Freshness Control (IFC) scheme allows the network operator to improve freshness while providing a fine-grained trade-off with throughput. IFC leverages in-network compute resources to filter out obsolete information during transmission of status updates, while queueing other drop-averse traffic separately to provide high throughput. We provide an analytic study of IFC and then implement IFC as Linux kernel modules. Our experiments show that IFC outperforms existing queueing disciplines by improving both throughput (by up to 40 50 and is effective even in partial deployments.


Coexistence of Age Sensitive Traffic and High Throughput Flows: Does Prioritization Help?

We study the coexistence of high throughput traffic flows with status up...

Finding the Sweet Spot for Frame Aggregation in 802.11 WLANs

This letter proposes an algorithm for the dynamic tuning of the maximum ...

Shallow Overlay Trees Suffice for High-Throughput Consensus

All-to-all data transmission is a typical data transmission pattern in b...

Realtime Robust Malicious Traffic Detection via Frequency Domain Analysis

Machine learning (ML) based malicious traffic detection is an emerging s...

Optimal Policies for Status Update Generation in a Wireless System with Heterogeneous Traffic

A large body of applications that involve monitoring, decision making, a...

A Study of Deep Learning for Network Traffic Data Forecasting

We present a study of deep learning applied to the domain of network tra...

The Impact of Timestamp Granularity in Optimistic Concurrency Control

Optimistic concurrency control (OCC) can exploit the strengths of parall...

Please sign up or login with your details

Forgot password? Click here to reset