• DocumentCode
    415120
  • Title

    A composite scheduling algorithm for programmable networks

  • Author

    Sabrina, Fariza ; Jha, Sanjay

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., NSW, Australia
  • Volume
    4
  • fYear
    2004
  • fDate
    20-24 June 2004
  • Firstpage
    2003
  • Abstract
    In today´s Internet, packet processing may be accomplished in the routers within the data path. For efficient resource allocation in such routers, the packet scheduling schemes should consider multiple resources such as CPU and memory in addition to the bandwidth to improve overall performance. The dynamic nature of network load and the inherent unpredictability of processing times of data packets pose a significant challenge for CPU scheduling, which in turn also limits the application of well-known bandwidth scheduling algorithms. This paper presents a new composite scheduling algorithm called prediction-based composite fair queueing (PCFQ), which is designed to schedule both bandwidth and CPU resources adaptively, fairly, and efficiently among all the competing flows. PCFQ is the first scheduler to have the following properties: (1) a very new idea of combining both CPU and bandwidth scheduling functionalities under a single scheduling scheme that can provide better QoS guarantees to the data flows competing for both processing and bandwidth resources; and (2) a simple and adaptive online prediction scheme for the scheduling algorithm for reliably estimating the execution times of the incoming data packets. Through simulation and analysis we show that PCFQ can provide significantly better delay guarantees than those achievable through separate CPU and bandwidth schedulers.
  • Keywords
    Internet; adaptive scheduling; bandwidth allocation; packet switching; quality of service; queueing theory; resource allocation; telecommunication network management; telecommunication network reliability; telecommunication network routing; CPU scheduling algorithms; Internet; QoS guarantees; adaptive online prediction scheme; bandwidth scheduling algorithms; packet scheduling schemes; prediction-based composite fair queueing; programmable networks; quality of service; reliability; resource allocation; resource management; Australia; Bandwidth; Computer science; Data engineering; Delay effects; Internet; Parameter estimation; Processor scheduling; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2004 IEEE International Conference on
  • Print_ISBN
    0-7803-8533-0
  • Type

    conf

  • DOI
    10.1109/ICC.2004.1312871
  • Filename
    1312871