plug n serve load balancing web traffic using openflow

plug n serve load balancing web traffic using openflow -...

Info iconThis preview shows pages 1–2. 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
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Plug-n-Serve: Load-Balancing Web Traffic using OpenFlow Nikhil Handigol , Srinivasan Seetharaman , Nick McKeown , Ramesh Johari Stanford University, Palo Alto, CA USA Deutsche Telekom R&D Lab, Los Altos, CA USA ABSTRACT Effective load-balancing systems for services hosted in un- structured networks need to take into account both the con- gestion of the network and the load on the servers. In this demonstration, we illustrate a comprehensive load-balancing solution that works well for such networks. The system we showcase, called Plug-n-Serve , tries to minimize response time by controlling the load on the network and the servers using customized flow routing. The demonstration shows how the Plug-n-Serve system works within our deployment in the CS building at Stanford University. Besides the base behavior, we show the effect of dynamically adding and removing computing resources to the system, increasing the request arrival rate, altering the CPU or network load of each request, and changing load- balancing algorithms. Categories and Subject Descriptors: C.2.2 Computer Systems Organization [Computer-Communication Net- works] : Network Architecture and Design; C.4 Computer Systems Organization [Performance of Systems] General Terms: Management, Design, Experimentation Keywords: Load balancing, OpenFlow, Architecture, Unstructured 1. MOTIVATION It is common for a large web sites to balance load over many HTTP servers, and there exist commercial products to do this [1, 2]. Load-balancing may be oblivious (e.g., spreading the requests equally over all servers, without re- gard for their load), or stateful (e.g., sending requests to the least-loaded server). In a data-center or a dedicated web-hosting service, the HTTP servers are connected by a regular, over-provisioned network; the load-balancer usually does not consider the network state when load-balancing across servers. However, this simplistic scenario does not hold for un- structured networks, such as enterprise and campus net- works, that are not custom-built for running server farms....
View Full Document

This note was uploaded on 12/01/2011 for the course EE 5373 taught by Professor Chao during the Spring '11 term at NYU Poly.

Page1 / 2

plug n serve load balancing web traffic using openflow -...

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

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