Abstract
We present a resource allocation framework that can handle both the bandwidth and deadline requirements in allocating time shared resources at an Internet end system. The proposed framework has a two-level hierarchy. At the top-level, a proportional share scheduler, called Earliest Finish Time Credit/Debit (EFT-C/D) scheduler, allocates a time shared resource like CPU to the bottom-level schedulers in proportion to the specified rate of each bottom-level scheduler. The bottom-level schedulers each employ different scheduling disciplines to handle different timing requirements. Our major contributions are twofold. First, we present the EFT-C/D algorithm that can achieve nearly perfect fairness when compared to the ideal GPS server. Second, we present a utilization-based schedulability analysis for the EDF scheduler at the bottom-level. Our analysis technique enables on-line admission control by allowing us to easily test the schedulability of a given task set by simply computing required resource utilization.
The work reported in this paper was supported in part by MOST under the National Research Laboratory (NRL) grant 2000-N-NL-01-C-136, by Korea Institute of Industrial Technology Evaluation and Planning (ITEP) under grant 00014744, by Automatic Control Research Center (ACRC), and by the Automation and Systems Research Institute (ASRI).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Chu, H.H., Nahrstedt, K.: CPU service classes for multimedia applications. In Proceedings of IEEE International Conference on Multimedia Computing and Systems (1999) 9296–9301
Stoica, I., Abdel-Wahab, H., Jeffay, K., Baruah, S.K., Gehrke, J. E., Plaxton, C.G.: A proportional share resource allocation algorithm for real-time, time-shared systems. In Proceedings of IEEE Real-Time Systems Symposium (1996) 288–299
Parekh, A. K., Gallager, R.G.: A generalized processor sharing approach to flow control in integrated services networks: The single node case. IEEE/ACM Transactions on Networking (1993) 1(3):344–357
Waldspurger, C. A., Weihl, W.E.: Lottery and stride scheduling: flexible proportional-share resource management. In Proceedings of the First Symposium on Operating System Design and Implementation (1994) 1–11
Bennett, J., Zhang, H.: Wf2q: Worst-case fair weighted fair queueing. In Proceedings of IEEE INFOCOM (1996) 120–128
Ryu, M., Kim, S.-J.: Dynamic and statistical deadline guarantees for a mixed set of periodic and aperiodic tasks. In Proceedings of International Conference on Real-Time and Embedded Computing Systems and Applications (2003) 232–247 768
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Park, J., Ryu, M., Hong, S. (2003). Fair Real-Time Resource Allocation for Internet End System’s QoS Support. In: Chung, CW., Kim, CK., Kim, W., Ling, TW., Song, KH. (eds) Web and Communication Technologies and Internet-Related Social Issues — HSI 2003. HSI 2003. Lecture Notes in Computer Science, vol 2713. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45036-X_88
Download citation
DOI: https://doi.org/10.1007/3-540-45036-X_88
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40456-9
Online ISBN: 978-3-540-45036-8
eBook Packages: Springer Book Archive