Providing delay constraint services with the palindrome scheduler schemes

  • Authors:
  • John Tsiligaridis;Raj Acharya

  • Affiliations:
  • Math and Computer Science, Heritage University, Toppenish, WA;Computer Science and Engineering, Penn. State University, University Park, PA

  • Venue:
  • AEE'06 Proceedings of the 5th WSEAS international conference on Applications of electrical engineering
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Multimedia communications involving digital audio and video has rather strict delay requirements. A Palindrome Schedule (PS) can guarantee service of real and non real-time packets. The deadline monotonic priority assignment (or inverse -deadline) is achieved by the component of PS called the scheduler table (STAB). Additionally we consider strict streams deadlines. For the service of the real time packets two proposed schemes are introduced. The first is a partitioning scheme, the Upper Bound (UB) scheme and the second is the Group Sharing (GS) scheme. The idea of a successive increase of the weight enables the server meet the strict deadlines of consecutively serviced packets streams. The technique of the cooperative flows makes the scheduler able to meet the deadlines of a pair of consecutive flows (in different queues) and provides a new solution to the problem of scheduling multiple tight delay constraints streams. To this direction two algorithms are provided: the Increasing Weight Algorithm (IWA) and the Cooperative Flows Algorithm (CFA). The framework of PS, including the Compound Round Robin (CRR) for large size non real time packets and the IWA with CFA for real-time packets, with the two schemata, will overcome the service difficulties of the streams with (m,k)-firm deadlines and will provide a new dimension for servicing real-time packets under tight deadlines (multimedia applications). Simulation results are provided.