DocumentCode :
1304009
Title :
A programmable MAC framework for utility-based adaptive quality of service support
Author :
Bianchi, Giuseppe ; Campbell, Andrew T.
Author_Institution :
Dipartimento di Ingegneria Elettrica, Palermo Univ., Italy
Volume :
18
Issue :
2
fYear :
2000
Firstpage :
244
Lastpage :
255
Abstract :
We describe the design and evaluation of a programmable medium access control framework which is based on a hybrid centralized/distributed data link controller. The programmable framework and its associated algorithms are capable of supporting adaptive real-time applications over time-varying and bandwidth limited networks (e.g., wireless networks) in a fair and efficient manner taking into account application-specific adaptation needs. The framework is flexible, extensible and supports the dynamic introduction of new adaptive services on-demand. As part of the service creation process, applications interact with a set of distributed adaptation handlers to program services without the need to upgrade the centralized adaptation controller. This approach is in contrast to existing techniques that offer a fixed set of "hard-wired" services at the data link from which applications select. We present a framework where a centralized adaptation controller responsible for the fair allocation of available bandwidth among adaptive applications is driven by application specific bandwidth utility curves. A set of distributed adaptation handlers execute at edge devices interacting with a central controller allowing applications to program their adaptation needs in terms of utility curves, adaptation time scales and adaptation policy. The central controller offers a set of simple meta-services called "profiles" that distributed handlers use to build sophisticated adaptive real-time services.
Keywords :
access protocols; bandlimited communication; centralised control; client-server systems; data communication; distributed control; programmable controllers; quality of service; telecommunication control; MAC protocol; adaptation policy; adaptation time scales; adaptive real-time services; adaptive services on-demand; algorithms; application specific bandwidth utility curves; bandwidth limited networks; central controller; centralized adaptation controller; distributed adaptation handlers; edge devices; fair bandwidth allocation; hybrid centralized/distributed data link controller; meta-services; middleware plane; programmable MAC framework; programmable medium access control; quality of service; real-time applications; service creation; time-varying networks; utility curves; utility-based adaptive QoS support; wireless networks; Access control; Adaptive control; Bandwidth; Centralized control; Degradation; Distributed control; Media Access Protocol; Programmable control; Quality of service; Wireless networks;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/49.824807
Filename :
824807
Link To Document :
بازگشت