DocumentCode
1946011
Title
OpenFlow based flow level bandwidth provisioning for CICQ switches
Author
Jin, Hao ; Pan, Deng ; Liu, Jason ; Pissinou, Niki
Author_Institution
Florida Int. Univ., Miami, FL, USA
fYear
2011
fDate
10-15 April 2011
Firstpage
476
Lastpage
480
Abstract
Flow level bandwidth provisioning offers fine granularity bandwidth assurance for individual flows. It is especially important for virtual network based experiment environments, to isolate traffic of different experiments or different types, which may be fed to the same switch or router port. Existing flow level bandwidth provisioning solutions suffer from a number of drawbacks, including high implementation complexity, poor performance guarantees, and inefficiency to process variable length packets. In this paper, we study flow level bandwidth provisioning for combined-input-crosspoint-queued switches in the OpenFlow context. We propose the FEBR (Flow lEvel Bandwidth pRovisioning) algorithm, which reduces the switch scheduling problem to multiple instances of fair queueing problems, each employing a well studied fair queueing algorithm. FEBR can tightly emulate the ideal Generalized Processing Sharing model, and accurately guarantee the provisioned bandwidth. Further, we implement FEBR in the OpenFlow version 1.0 software switch. In conjunction with the capability of OpenFlow to flexibly define and manipulate flows, we thus provide a practical flow level bandwidth provisioning solution. Finally, we present extensive simulation and experiment data to validate the analytical results and evaluate our design.
Keywords
bandwidth allocation; packet switching; queueing theory; scheduling; CICQ switches; OpenFlow based flow level bandwidth provisioning; OpenFlow context; combined-input-crosspoint-queued switches; fair queueing problems; generalized processing sharing model; switch scheduling problem; variable length packets; virtual network; Algorithm design and analysis; Bandwidth; Delay; Global Positioning System; Scheduling; Software; Software algorithms; CICQ switches; OpenFlow; bandwidth provisioning;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM, 2011 Proceedings IEEE
Conference_Location
Shanghai
ISSN
0743-166X
Print_ISBN
978-1-4244-9919-9
Type
conf
DOI
10.1109/INFCOM.2011.5935208
Filename
5935208
Link To Document