• 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