Abstract
This paper presents a framework for providing the infrastructure necessary to support adaptive applications. The suitability of the proposed framework is demonstrated by first analysing some advantages and disadvantages of methods reported in the literature for the development of adaptive applications. We report on some experiments that support our analysis. We define some requirements for adaptive applications that properly decompose the task between the system level and the applications themselves. We present an overall framework for adaptivity based on application level definitions of Quality of Service, user specified preferences, and system level resource management. This scheme is the basis for prototype, adaptive application development at the University of Technology, Sydney.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
J. C. Bolot and T. Turletti, “A rate Control Mechanism for Packet Video in the Internet”, INFOCOM'94, June, 1994.
A. Campbell and G. Coulson and F. Garcia and D. Hutchinson and H. Leopold, “Integrated Quality of Service for Multimedia Communications”, IEEE INFO-COM'93, 1993.
C. Compton and D. Tennenhouse, “Collaborative Load Shedding for Multimedia-Based Applications”, Proc. International Conference on Multimedia Computing Systems, May, 1994.
M. Davies and A. Downing, “Adaptable System Resource Management for Soft Real-Time Systems”, Proc. Symposium on Command and Control Research and Decision Aids, California, 1994.
M. Diaz and K. Drira and A. Lozes and C. Chassot, “Definition and Representation of the Quality of Service for Multimedia Systems”, Proc. High Performance Networking Conference, September, 1995.
K. Fall and J. Pascale and S. McCanne, “Workstation Video Playback Performance with Competitive Process Load”, Proc. 5th International NOSSDAV Workshop, Boston, 1995.
D. Ferrari, “Reservation or No Reservation”, INFOCOM'95 Panel Discussion, April, 1995.
D. Ferrari, “Client Requirements for Real-Time Communication services”, IEEE Transactions on Communications, November, 1990.
A. Hyden, “Operating System Support for Quality of Service”, Ph.D Thesis, University of Cambridge, 1994.
M. Jones, “Adaptive Real Time Resource Management Supporting Modular Composition of Digital Multimedia Services”, Proc. 4th International NOSSDAV Workshop, Lancaster, 1993.
R. Gopalakrishnan and G. M. Parulkar, “Real Time Signals: A Mechanism to Provide Real Time Processing Guarantees”, Technical Report, WUCS-95-06, Washington University, St Louis, 1995.
R. Gopalakrishnan and G. M. Parulkar, “Efficient Quality of Service Support in Multimedia Computer Operating Systems”, Technical Report, WUCS-94-26, Washington University, St Louis, 1994.
C. Huitema, “To Share Rather Than Pay”, INFOCOM'95 Panel Discussion, April, 1995.
D. Clark and S. Deering and C. Huitema and S. Shenker, “Panel Session”, INFO-COM'95, April, 1995.
V. Jacobson, “Congestion Avoidance and Control”, ACM SIGCOMM'88, August, 1988.
C. Maeda and B. Bershad, “Protocol Service Decomposition for High Performance Internetworking”, 14th ACM Operating Systems Symposium, December, 1993.
C. Mercer and S. Savage and H. Yokuda, “Processor Capacity Reserves for Multimedia Operating Systems”, Technical Report — CMU-CS-93-157, Carnegie Mellon University, 1993.
G. Coulson, A. Campbell, P. Robin, G. Blair, M. Papathomas, and D. Hutchison, “The Design of a QoS Controlled ATM Based Communications System in Chorus”, IEEE Journal on Selected Areas in Communications, Special Issue on ATM LANs, Vol. 13, No. 4, pp 686–699, May 1995.
M. Moran and B. Wolfinger, “Design of a Continuous Media Data Transport Service and Protocol”, Technical Report TR-92-019, University California, Berkeley, 1992.
K. Nahrstedt and J. Smith, “QoS Broker”, IEEE Multimedia Magazine, Pring 1995.
B. Noble and M. Price and M Satyanarayanan, “A Programming Interface for Application-Aware Adaptation Mobile Computing”, Proc. 2nd USENIX Symposium on Mobile and Location Independent Computing, Michigan, 1995.
C. Partridge and S Pink, “An Implementation of the Revised Internet Stream Protocol (ST-II)”, Proc. 2nd International NOSSDAV Workshop, Heidelberg, 1992.
A. Seneviratne and M. Fry and V. Witana and V. Saparamadu and A. Richards and E. Horlait, “Quality of Service Management for Distributed Multi media Applications”, IEEE Communication Society Phoenix Conference on Computers and Communications, Phoenix-Arizona, 1994.
R. Staehli and J. Walpole and D. Maier, “Quality of Service Specification for Multimedia Presentations”, Multimedia System Journal, August, 1995.
H. Takuda and T. Nakajima and P. Rao, “Real Time Mach: Towards a Predictable Real Time System”, Proc. USENIX MACH Workshop, October 1990.
W. Tawbi and L. Fedaoui and E. Horlait, “Dynamic QoS Issues in Distributed Multimedia Systems”, 2nd International Conference on Broadband Islands, Elsevier Science Publishers B.V., 1993.
A. Vogel and G. v. Bochmann and R. Dssouli and J. Gecsei and A. Hafid and B. Kerherve, “On QOS Negotiation in Distributed Multimedia Applications”, Technical Report, University of Montreal, Canada, 1993
C. Vogt and R. Herrtwich and R. Nagarajan, “HeiRAT: The Heidelberg Resource Administration Technique Design Philosophy and Goals”, Technical Report No. 43.9213, IBM ENC, Heidelberg, 1987.
M. Zitterbart and B. Stiller and A. Tantawy, “A Model for Flexible High-Performance Communication Subsystems”, IEEE Journal on Selected Areas in Communication, May, 1993
L. Zhang and S. Deering and D. Estrin and S. Shenker and D. Zappala, “RSVP: A New Resource Reservation Protocol”, IEEE Network Magazine, September, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cho, H.S., Fry, M.R., Seneviratne, A., Witana, V. (1996). Towards a hybrid scheme for application adaptivity. In: Hutchison, D., Christiansen, H., Coulson, G., Danthine, A. (eds) Teleservices and Multimedia Communications. COST237 1995. Lecture Notes in Computer Science, vol 1052. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61028-6_25
Download citation
DOI: https://doi.org/10.1007/3-540-61028-6_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61028-1
Online ISBN: 978-3-540-49849-0
eBook Packages: Springer Book Archive