• DocumentCode
    3209649
  • Title

    Multi-Resource Round Robin: A low complexity packet scheduler with Dominant Resource Fairness

  • Author

    Wei Wang ; Baochun Li ; Ben Liang

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2013
  • fDate
    7-10 Oct. 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Middleboxes are widely deployed in today´s enterprise networks. They perform a wide range of important network functions, including WAN optimizations, intrusion detection systems, network and application level firewalls, etc. Depending on the processing requirement of traffic, packet processing for different traffic flows may consume vastly different amounts of hardware resources (e.g., CPU and link bandwidth). Multi-resource fair queueing allows each traffic flow to receive a fair share of multiple middlebox resources. Previous schemes for multi-resource fair queueing, however, are expensive to implement at high speeds. Specifically, the time complexity to schedule a packet is O(log n), where n is the number of backlogged flows. In this paper, we design a new multi-resource fair queueing scheme that schedules packets in a way similar to Elastic Round Robin. Our scheme requires only O(1) work to schedule a packet and is simple enough to implement in practice. We show, both analytically and experimentally, that our queueing scheme achieves nearly perfect Dominant Resource Fairness.
  • Keywords
    computational complexity; queueing theory; scheduling; telecommunication traffic; wide area networks; WAN optimization; application level firewall; dominant resource fairness; elastic round robin; intrusion detection system; low complexity packet scheduler; multiple middlebox resources; multiresource fair queueing scheme; multiresource round robin; packet processing; time complexity; traffic flow; Algorithm design and analysis; Bandwidth; Middleboxes; Radiation detectors; Round robin; Schedules; Time complexity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols (ICNP), 2013 21st IEEE International Conference on
  • Conference_Location
    Goettingen
  • Type

    conf

  • DOI
    10.1109/ICNP.2013.6733610
  • Filename
    6733610