Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

A Policy-aware Switching Layer for Data Centers

Dilip Antony Joseph, Arsalan Tavakoli and Ion Stoica

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2008-82
June 24, 2008

http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-82.pdf

Data centers deploy a variety of middleboxes (e.g., firewalls, load balancers and SSL offloaders) to protect, manage and improve the performance of applications and services they run. Since existing networks provide limited support for middleboxes, administrators typically overload path selection mechanisms to coerce traffic through the desired sequences of middleboxes placed on the network path. These ad-hoc practices result in a data center network that is hard to configure and maintain, wastes middlebox resources, and cannot guarantee middlebox traversal under network churn. To address these issues, we propose the policy-aware switching layer or PLayer, a new layer-2 for data centers consisting of inter-connected policy-aware switches or pswitches. Unmodified middleboxes are placed off the network path by plugging them into pswitches. Based on policies specified by administrators, pswitches explicitly forward different types of traffic through different sequences of middleboxes. Experiments using our prototype software pswitches suggest that the PLayer is flexible, uses middleboxes efficiently, and guarantees correct middlebox traversal under churn.


BibTeX citation:

@techreport{Joseph:EECS-2008-82,
    Author = {Joseph, Dilip Antony and Tavakoli, Arsalan and Stoica, Ion},
    Title = {A Policy-aware Switching Layer for Data Centers},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2008},
    Month = {Jun},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-82.html},
    Number = {UCB/EECS-2008-82},
    Abstract = {Data centers deploy a variety of middleboxes (e.g., firewalls, load balancers and SSL offloaders) to protect, manage and improve the performance of applications and services they run. Since existing networks provide limited support for middleboxes, administrators typically overload path selection mechanisms to coerce traffic through the desired sequences of middleboxes placed on the network path. These ad-hoc practices result in a data center network that is hard to configure and maintain, wastes middlebox resources, and cannot guarantee middlebox traversal under network churn.


To address these issues, we propose the policy-aware switching layer or PLayer, a new layer-2 for data centers consisting of inter-connected policy-aware switches or pswitches.  Unmodified middleboxes are placed off the network path by plugging them into pswitches.  Based on policies specified by administrators,  pswitches explicitly forward different types of traffic through different sequences of middleboxes.  Experiments using our prototype software pswitches suggest that the PLayer is flexible, uses middleboxes efficiently, and guarantees correct middlebox traversal under churn.}
}

EndNote citation:

%0 Report
%A Joseph, Dilip Antony
%A Tavakoli, Arsalan
%A Stoica, Ion
%T A Policy-aware Switching Layer for Data Centers
%I EECS Department, University of California, Berkeley
%D 2008
%8 June 24
%@ UCB/EECS-2008-82
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-82.html
%F Joseph:EECS-2008-82