A Policy-aware Switching Layer for Data Centers
Dilip Antony Joseph and Arsalan Tavakoli and Ion Stoica
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2008-82
June 24, 2008
http://www2.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}, Year= {2008}, Month= {Jun}, Url= {http://www2.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://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-82.html %F Joseph:EECS-2008-82