On the Computational Complexity of Maintaining GPS Clock and Providing Tight Delay Bounds in Packet Scheduling
نویسندگان
چکیده
Packet scheduling is an important mechanism for providing QoS guarantees in data networks. A scheduling algorithm in general consists of two functions: one estimates how the GPS (General Processor Sharing) clock progresses with respect to the real time, and the other decides the order of serving the packets based on the estimation of their GPS start/finish times. In this work, we answer important open questions concerning the computational complexity of performing both functions. The first part of our work systematically studies the complexity of computing the GPS virtual start/finish times of the packets, which is long believed to be per packet but has never been proved or explicitly refuted. It also answers several other related open questions such as “whether the complexity can be lower if we only want to compute the relative order of the GPS finish times of the packets rather than their exact values?” The second part of our work studies the inherent complexity for scheduling algorithms to guarantee tight delay bounds. We extend the prior work by Xu and Lipton to a stronger and more practical computational model and explore related issues. We show rigorously that existing methodologies used in prior work will not be suitable for establishing lower bound results under the new model.
منابع مشابه
Cross-layer Packet-dependant OFDM Scheduling Based on Proportional Fairness
This paper assumes each user has more than one queue, derives a new packet-dependant proportional fairness power allocation pattern based on the sum of weight capacity and the packet’s priority in users’ queues, and proposes 4 new cross-layer packet-dependant OFDM scheduling schemes based on proportional fairness for heterogeneous classes of traffic. Scenario 1, scenario 2 and scenario 3 lead r...
متن کاملA simple and effective scheduling mechanism using minimized cycle round robin
packet and cell switched networks. We demonstrate that MCRR exhibits optimal worst-case latency property in a certain class of weighted round robin (WRR) approaches which are currently used for packet (cell) scheduling in high-speed networks, such as ATM networks. We further present a Hierarchical MCRR (HMCRR) mechanism to maximize the efficacy of MCRR in practice and be scalable to large numbe...
متن کاملOn Adaptive Bandwidth Sharing with Rate Guarantees
The objective of recent research in fair queueing schemes has been to efficiently emulate a fluid-flow generalized (weighted) processor sharing (GPS) system, as closely as possible. A primary motivation for the use of fair-queueing has been its use as a means of providing bandwidth guarantees and as a consequence end-to-end delay bounds for traffic with bounded burstiness. The rate guarantees t...
متن کاملAchieving End-to-end Delay Bounds by EDF Scheduling without Traffic Shaping
Earliest Deadline First scheduling with per-node traffic shaping (RC-EDF) has the largest schedulable region among all practical policies known today and has been considered a good solution for providing end-to-end packet delay bounds. In order to harness the traffic burstiness inside a network to satisfy the schedulability condition of EDF, pernode traffic shaping has been believed to be neces...
متن کاملA Low Complexity Packet Scheduler for Efficient Scheduling with Efq on Wireless Sensor Network
The main objective of this project is to create a new packet scheduling technique. Packet scheduling is one of the decision process. It is used to choose which packets should be serviced or dropped. The packet scheduling is needed in network for providing maximum bandwidth, a minimum delay, a minimum packet loss rate at all times. The issues in packet scheduling techniques are space, time compl...
متن کامل