Access Restriction

Author Costa, Paolo ♦ Gkantsidis, Christos ♦ Ballani, Hitesh ♦ O'Shea, Greg ♦ Grosvenor, Matthew P. ♦ Karagiannis, Thomas ♦ Koromilas, Lazaros
Source ACM Digital Library
Content type Audio ♦ Text
Publisher Association for Computing Machinery (ACM)
File Format PDF ♦ WAV ♦ WebM
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Data-plane programming ♦ Network functions ♦ Network management ♦ Sdn ♦ Software defined networking
Abstract Many network functions executed in modern datacenters, e.g., load balancing, application-level QoS, and congestion control, exhibit three common properties at the data-plane: they need to access and modify state, to perform computations, and to access application semantics -- this is critical since many network functions are best expressed in terms of application-level messages. In this paper, we argue that the end hosts are a natural enforcement point for these functions and we present Eden, an architecture for implementing network functions at datacenter end hosts with minimal network support. Eden comprises three components, a centralized controller, an enclave at each end host, and Eden-compliant applications called stages. To implement network functions, the controller configures stages to classify their data into messages and the enclaves to apply action functions based on a packet's class. Our Eden prototype includes enclaves implemented both in the OS kernel and on programmable NICs. Through case studies, we show how application-level classification and the ability to run actual programs on the data-path allows Eden to efficiently support a broad range of network functions at the network's edge.
Description Affiliation: Microsoft Research, Cambridge, United Kingdom (Ballani, Hitesh; Costa, Paolo; Gkantsidis, Christos; Karagiannis, Thomas; O'Shea, Greg) || University of Crete, Heraklion, Greece (Koromilas, Lazaros) || University of Cambridge, Cambridge, United Kingdom (Grosvenor, Matthew P.)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 1993-07-01
Publisher Place New York
Journal ACM SIGCOMM Computer Communication Review (CCRV)
Volume Number 45
Issue Number 4
Page Count 15
Starting Page 493
Ending Page 507

Open content in new tab

   Open content in new tab
Source: ACM Digital Library