10.1.1.141.5101

10.1.1.141.5101 - A Policy-aware Switching Layer for Data...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: A Policy-aware Switching Layer for Data Centers Dilip Antony Joseph Arsalan Tavakoli Ion Stoica Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2008-82 http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-82.html June 24, 2008 Copyright 2008, by the author(s). All rights reserved. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. Acknowledgement We thank Michael Howard, Jon Kuroda and Keith Sklower for their help in deploying the prototype policy-aware switching layer. We are grateful to Gautam Altekar, Ganesh Ananthanarayanan, Rodrigo Fonseca, Jayanthkumar Kannan, Lucian Popa, Zhangxi Tan and Mythili Vutukuru for their valuable feedback. A Policy-aware Switching Layer for Data Centers Dilip Joseph Arsalan Tavakoli Ion Stoica dilip@cs.berkeley.edu arsalan@cs.berkeley.edu istoica@cs.berkeley.edu University of California at Berkeley Abstract Todays data centers deploy a variety of middleboxes ( e.g. , firewalls, load balancers and SSL offloaders) to protect, manage and improve the performance of the applications and services they run. Since existing net- works provide limited support for middleboxes, admin- istrators typically overload layer-2 path selection mech- anisms 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, upgrade and maintain, wastes middlebox re- sources on unwanted traffic, and cannot guarantee mid- dlebox traversal under network churn. To address these issues, we propose the policy-aware switching layer or PLayer , a new layer-2 for data cen- ters consisting of inter-connected policy-aware switches or pswitches . Unmodified middleboxes are plugged into pswitches and are thus off the network path. Based on policies specified by administrators at a centralized controller, pswitches explicitly forward different types of traffic through different sequences of middleboxes. Ex- periments using our prototype software pswitches sug- gest that the PLayer is flexible, uses middleboxes effi- ciently, and ensures the correctness of middlebox traver- sal under churn. 1 Introduction In recent years, data centers have rapidly grown to be- come an integral part of the Internet fabric [9]. These data centers typically host tens or even thousands of dif- ferent applications [19], ranging from simple web servers providing static content to complex e-commerce applica- tions. To protect, manage and improve the performance of these applications, data centers deploy a large variety of middleboxes , including firewalls, load balancers, SSL...
View Full Document

Page1 / 26

10.1.1.141.5101 - A Policy-aware Switching Layer for Data...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online