SCED: a generalized scheduling policy for guaranteeing quality-of-service
We introduce a new scheduling policy which provides guaranteed service for a session based on a flexible service specification called the service curve. This policy, referred to as the service curve based earliest deadline first policy (SCED), is a generalized policy to which well-known policies suc...
Gespeichert in:
Veröffentlicht in: | IEEE/ACM transactions on networking 1999-10, Vol.7 (5), p.669-684 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We introduce a new scheduling policy which provides guaranteed service for a session based on a flexible service specification called the service curve. This policy, referred to as the service curve based earliest deadline first policy (SCED), is a generalized policy to which well-known policies such as virtual clock and the earliest deadline first (EDF) can be mapped as special cases, by appropriate specification of the service curves. Rather than characterizing service by a single number, such as minimum bandwidth or maximum delay, service curves provide a wide spectrum of service characterization by specifying the service using a function. The flexibility in service specification allows a user, or the network, to specify a service that best matches the quality-of-service required by the user, preventing an over-allocation of network resources to the user. For a single server, we show that the SCED policy is optimal in the sense of supporting the largest possible schedulability region, given a set of delay-bound requirements and traffic burstiness specifications. For the case of a network of servers, we show that the SCED policy has a greater capability to support end-to-end delay-bound requirements than other known scheduling policies. The key to this capability is the ability of SCED to allocate and guarantee service curves with arbitrary shapes. |
---|---|
ISSN: | 1063-6692 1558-2566 |
DOI: | 10.1109/90.803382 |