A survey on in-network computing: Programmable data plane and technology specific applications
In comparison with cloud computing, edge computing offers processing at locations closer to
end devices and reduces the user experienced latency. The new recent paradigm of in …
end devices and reduces the user experienced latency. The new recent paradigm of in …
A large-scale analysis of hundreds of in-memory key-value cache clusters at twitter
Modern web services use in-memory caching extensively to increase throughput and reduce
latency. There have been several workload analyses of production systems that have fueled …
latency. There have been several workload analyses of production systems that have fueled …
An exhaustive survey on p4 programmable data plane switches: Taxonomy, applications, challenges, and future trends
Traditionally, the data plane has been designed with fixed functions to forward packets using
a small set of protocols. This closed-design paradigm has limited the capability of the …
a small set of protocols. This closed-design paradigm has limited the capability of the …
Jaqen: A {High-Performance}{Switch-Native} approach for detecting and mitigating volumetric {DDoS} attacks with programmable switches
The emergence of programmable switches offers a new opportunity to revisit ISP-scale
defenses for volumetric DDoS attacks. In theory, these can offer better cost vs. performance …
defenses for volumetric DDoS attacks. In theory, these can offer better cost vs. performance …
{ATP}: In-network aggregation for multi-tenant learning
Distributed deep neural network training (DT) systems are widely deployed in clusters where
the network is shared across multiple tenants, ie, multiple DT jobs. Each DT job computes …
the network is shared across multiple tenants, ie, multiple DT jobs. Each DT job computes …
CocoSketch: High-performance sketch-based measurement over arbitrary partial key query
Sketch-based measurement has emerged as a promising alternative to the traditional
sampling-based network measurement approaches due to its high accuracy and resource …
sampling-based network measurement approaches due to its high accuracy and resource …
Nitrosketch: Robust and general sketch-based monitoring in software switches
Software switches are emerging as a vital measurement vantage point in many networked
systems. Sketching algorithms or sketches, provide high-fidelity approximate measurements …
systems. Sketching algorithms or sketches, provide high-fidelity approximate measurements …
The state of the art of metadata managements in large-scale distributed file systems—scalability, performance and availability
File system metadata is the data in charge of maintaining namespace, permission semantics
and location of file data blocks. Operations on the metadata can account for up to 80% of …
and location of file data blocks. Operations on the metadata can account for up to 80% of …
FIFO queues are all you need for cache eviction
As a cache eviction algorithm, FIFO has a lot of attractive properties, such as simplicity,
speed, scalability, and flash-friendliness. The most prominent criticism of FIFO is its low …
speed, scalability, and flash-friendliness. The most prominent criticism of FIFO is its low …
Tea: Enabling state-intensive network functions on programmable switches
Programmable switches have been touted as an attractive alternative for deploying network
functions (NFs) such as network address translators (NATs), load balancers, and firewalls …
functions (NFs) such as network address translators (NATs), load balancers, and firewalls …