Abstract
This paper presents an application-layer middleware that applies a microeconomic model to help multimedia applications utilize available bandwidth in a way that maximizes the user’s net benefit. The key components are a bandwidth broker that puts the supply of available bandwidth on a virtual market residing inside the application, and utility functions for each media, which are used to calculate their relative gain to the user at each bandwidth level. Basic supply and demand principles are used where the broker raises a virtual price if the total demand from all media exceeds the available supply, or lowers the price if demand is lower than the available supply. The advantage of the middleware is that it allows problems related to network management (usually affecting the supply) and human computer interaction (usually affecting demand) to be researched and integrated separately into an application and combined to leverage bandwidth in the best possible way. As a proof of concept, a prototype has been built by integrating the middleware into Marratech Pro, a commercially available e-meeting application. The paper presents experimental results using this prototype.
Chapter PDF
References
Global IP Sound AB (2005), Homepage: http://www.globalipsound.com/
Marratech AB (2005), Homepage: http://www.marratech.com
Amir, E., McCanne, S., Katz, R.H.: Receiver-driven Bandwidth Adaptation for Light-weight Sessions. In: ACM Multimedia, pp. 415–426 (1997)
Briscoe, B., Darlagiannis, V., Heckman, O., Oliver, H., Siris, V., Songhurst, D., Stiller, B.: A Market Managed Multi-Service Internet (M3I). Computer Communications 26(4), 404–414 (2003)
Courcoubetis, C., Weber, R.: Pricing Communication Networks;Economics, Technology and Modelling. Wiley, Chichester (2003)
Kristiansson, J., Parnes, P.: Application-layer Mobility support for Streaming Real-time Media. In: IEEE Wireless Communications and Networking Conference (WCNC 2004) (2004)
Kristiansson, J., Scholl, J., Parnes, P.: Bridging the Gap between Multimedia Application and Heterogeneous Networks using a Market-based Middleware. In: IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WOWMOM), Extended abstract (2005)
Lai, K., Baker, M.: Measuring Bandwidth. In: INFOCOM, pp. 235–245 (1999)
Li, B.: Agilos: A Middleware Control Architecture for Application-Aware Quality of Service Adaptations. PhD thesis. University of Illinois, USA (2000)
Liao, R.R.F., Campbell, A.T.: A Utility-Based Approach for Quantitative Adaptation in Wireless Packet Networks. Wireless Networks 7(5), 541–557 (2001)
MacKie-Mason, J.K., Varian, H.R.: Pricing the Internet. In: The second International Conference on Telecommunication Systems Modelling and Analysis, pp. 378–393 (1994)
MacKie-Mason, J.K., Varian, H.R.: Pricing Congestable Network Resources. IEEE Journal on Selected Area in Communication 13(7), 1141–1149 (1995)
Nahrstedt, K., Xu, D., Wichadakul, D., Li, B.: QoS-Aware Middleware for Ubiquitous and Heterogeneous Environments. IEEE Communications Magazine 39(11), 140–148 (2001)
Rajkumar, R., Lee, C., Lehoczky, J., Siewiorek, D.: A Resource Allocation Model for QoS Management. In: Proceedings of the IEEE Real-Time Systems Symposium (1997)
Scholl, J., Elf, S., Parnes, P.: User-interest Driven Video Adaptation for Collaborative Workspace Applications. In: International Workshop on Networked Group Communication NGC, pp. 3–12 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Kristiansson, J., Scholl, J., Parnes, P. (2005). Managing Bandwidth in Multimedia Applications Using a Market-Based Middleware. In: Dalmau Royo, J., Hasegawa, G. (eds) Management of Multimedia Networks and Services. MMNS 2005. Lecture Notes in Computer Science, vol 3754. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11572831_19
Download citation
DOI: https://doi.org/10.1007/11572831_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29641-6
Online ISBN: 978-3-540-32090-6
eBook Packages: Computer ScienceComputer Science (R0)