No abstract available.
Proceeding Downloads
AccelUPF: accelerating the 5G user plane using programmable hardware
The latest generation of 5G telecommunication networks are expected to provide high throughput and low latency while catering to diverse applications like mobile broadband, dense IoT, and self-driving cars. A high performance User Plane Function (UPF), ...
NetGVT: offloading global virtual time computation to programmable switches
Distributed discrete-event simulation is an essential method for analyzing large-scale models, including weather forecast and network simulations. A distributed simulation often requires synchronizing state among the different parts of the model ...
Flow-level loss detection with Δ-sketches
Packet drops caused by congestion are a fundamental problem in network operation. Yet, it is difficult to detect where drops are happening, let alone which flows are most affected. Detecting the small-timescale drops caused by short bursts of traffic is ...
Mass surveillance of VoIP calls in the data plane
Over the last decade, programmable data planes have enabled highly customizable and efficient packet processing in commercial off-the-shelf hardware. Although researchers have demonstrated various use cases of this technology, its potential misuse has ...
Traffic engineering: from ISP to cloud wide area networks
We conduct a systematic review of two decades of work on wide-area network traffic engineering (TE). We summarize the contributions of important TE algorithms and systems developed for Internet Service Provider and cloud wide-area networks. We study the ...
Practical handling of DNS in the data plane
The Domain Name System (DNS) is a significant component of modern-day internet. Despite this fact, DNS traffic is mostly unencrypted, and as such a likely target for exploitation by malicious actors. The advancement of programmable switches presents ...
The augmentation-speed tradeoff for consistent network updates
Emerging software-defined networking technologies enable more adaptive communication infrastructures, allowing for quick reactions to changes in networking requirements by exploiting the workload's temporal structure. However, operating networks ...
Synthesizing state machines for data planes
The emergence of programmable switches such as the Intel Tofino has made it possible, in theory, to implement many network monitoring applications directly in the network data plane. In practice, however, such implementations are often more challenging ...
Automatic generation of network function accelerators using component-based synthesis
- Francisco Pereira,
- Gonçalo Matos,
- Hugo Sadok,
- Daehyeok Kim,
- Ruben Martins,
- Justine Sherry,
- Fernando M. V. Ramos,
- Luis Pedrosa
Designing networked systems that take best advantage of heterogeneous dataplanes - e.g., dividing packet processing across both a PISA switch and an x86 CPU - can improve performance, efficiency, and resource consumption. However, programming for ...
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
SOSR '15 | 43 | 7 | 16% |
Overall | 43 | 7 | 16% |