Earliest Due First Scheduling for Application-Level QoS Delivery
نویسندگان
چکیده
The Quality of Service (QoS) of real time applications is aaected in a rather direct manner by the timely delivery of application-level data units which are typically mapped into several ATM cells. As a consequence, it would be reasonable to associate a common deadline with all the cells in one data unit (batch) and develop a scheduling policy that aims to maximise the number of data unit that are delivered by their respective deadlines. A batch-based Earliest Due First scheduling policy is proposed and analysed in this paper under periodic batch arrival processes which are typical of continuous media streams. Depending on whether partial batch service is performed or not, two variations of this scheduler are considered. It is shown that the proposed policies can be easily implemented in terms of a First Batch In-First Batch Out (FBI-FBO) and a Partial FBI-FBO schedulers respectively. Numerical results are presented and the induced batch and cell loss rates are compared against those induced by the standard FIFO scheduler as well as a FIFO scheduler which drops expired cells.
منابع مشابه
A Scheduling Framework for the Automatic Support of Temporal QoS Constraints
This work focuses on the support of applications that must meet temporal QoS constraints. We propose an approach to automatically derive scheduling information from temporal QoS equations expressed at a high level. The application threads are partitioned into finer grain (or elementary) threads to which QoS constraints are applied. The elementary thread decomposition is used to guide the schedu...
متن کاملIntroducing Service Differentiation in a Bluetooth Piconet
In this paper, we focus on the Bluetooth wireless network, analyzing its ability to support Quality of Service (QoS) requirements defined by the application. We focus on two QoS parameters : (i) an application constraint denoting the importance degree of a message, and (ii) an end-to-end delivery deadline. In a first step, we introduce a local scheduling accounting for the two QoS parameters in...
متن کاملSpecial Issue Scheduling Algorithms for Application-Level QoS Support of Continuous Media Streams
The Quality of Service (QoS) of real time applications is affected in a rather direct manner by the timely delivery of Application-level Data Units (ADUs) which are typically mapped into several Network-level Data Units (NDUs). As a consequence, it would be reasonable to associate a common deadline with all the NDUs in one ADU and develop a scheduling policy that aims to maximise the number of ...
متن کاملScheduling Algorithms for Application-Level QoS Support of Continuous Media Streams
The Quality of Service (QoS) of real time applications is aaected in a rather direct manner by the timely delivery of Application-level Data Units (ADUs) which are typically mapped into several Network-level Data Units (NDUs). As a consequence, it would be reasonable to associate a common deadline with all the NDUs in one ADU and develop a scheduling policy that aims to maximise the number of A...
متن کاملMultiplexing Vbr Traac Flows with Guaranteed Application-level Qos Using Statistical Rate Monotonic Scheduling
Quality of Service (QoS) guarantees are required by an increasing number of applications to ensure a minimal level of delity in the delivery of application data units through the network. Application-level QoS does not necessarily follow from any transport-level QoS guarantees regarding the delivery of the individual cells (e.g. ATM cells) which comprise the application's data units. The distin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997