Skip to main content

A Mobile Agent Infrastructure for QoS Negotiation of Adaptive Distributed Applications

  • Conference paper
On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE (OTM 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3291))

  • 549 Accesses

Abstract

QoS-aware distributed applications such as certain Multimedia and Ubiquitous Computing applications can benefit greatly from the provision of QoS guarantees from the underlying system and middleware infrastructure. They must avoid execution glitches that affect the user’s perception of the application output.

Most research in QoS support for distributed systems focuses on three aspects of QoS management: admission control, resource reservation, and scheduling. However, in highly dynamic distributed environments, effective means for QoS negotiation and re-negotiation are also essential.

We believe that mobile agents, due to its inherent flexibility and agility, can play an important role in this scenario, specially during the application adaptation process. We designed a mobile-agent-based infrastructure that provides services such as resource monitoring, QoS brokering, and QoS enforcement. Furthermore, our infrastructure offers a powerful mechanism for QoS negotiation.

In this paper, we describe the architecture and prototype implementation of this infrastructure. First, we discuss the motivations and related works. We, then, present the architectural design and discuss implementation issues concerning the infrastructure prototype. Finally, we introduce a sample application called ReflectorAglet – a QoS-aware adaptive audio reflector – and present preliminary experimental results.

This work is supported by a grant from CNPq-Brasil, process #552028/02-9

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Campbell, A.T., Coulson, G.: QoS Adaptive Transports: Delivering Scalable Media to the Desktop. IEEE Network 11(2), 18–27 (1997)

    Article  Google Scholar 

  2. Cavanaugh, C.D., Welch, L.R., Shirazi, B.A., Huh, E., Anwar, S.: Quality of Service Negotiation for Distributed, Dynamic Real-time Systems. In: Workshop on Bio-Inspired Solutions to Parallel Processing Problems (BioSP3) at IDPDS Workshops, pp. 757–765. Springer, Heidelberg (2000)

    Google Scholar 

  3. Frølund, S., Koistinen, J.: Quality of service specification in distributed object systems design. In: Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS) (April 1998)

    Google Scholar 

  4. Guérin, R., Peris, V.: Quality-of-service in Packet Networks: Basic Mechanisms and Directions. Computer Networks 31(3), 169–179 (1999)

    Article  Google Scholar 

  5. Hafid, A., Fischer, S.: A multi-agent architecture for Cooperative QoS Management. In: Management of Multimedia Networks and Services, pp. 41–54. Chapman & Hall, Boca Raton (1998)

    Google Scholar 

  6. Kon, F., Campbell, R., Nahrstedt, K.: Using Dynamic Configuration to Manage a Scalable Multimedia Distribution System. Computer Communication Journal 24, 105–123 (2001)

    Article  Google Scholar 

  7. Kotz, D., Gray, R.S.: Mobile agents and the future of the Internet. ACM Operating Systems Review, 7–13 (1999)

    Google Scholar 

  8. Kircher, M., Jain, P.: Pattern Oriented Software Architecture: Patterns for Resource Management, vol. 3. Wiley, Chichester (2004)

    Google Scholar 

  9. Kim, K., Nahrstedt, K.: A Resource Broker Model with Integrated Reservation Scheme. In: Proceedings of IEEE ICME 2000 (2000)

    Google Scholar 

  10. Kon, F., Yamane, T., Hess, C., Campbell, R., Mickunas, M.D.: Dynamic Resource Management and Automatic Configuration of Distributed Component Systems. In: Proc. 6th USENIX COOTS (February 2001)

    Google Scholar 

  11. Lange, D.B., Ashima, M.: Seven Good Reasons for Mobile Agents. Communications of the ACM 42(3), 88–89 (1999)

    Article  Google Scholar 

  12. Loyall, J.P., Schantz, R.E., Zinky, J.A., Bakken, D.E.: Specifying and Measuring Quality of Service in Distributed Object Systems. In: Proceedings of ISORC 1998 (April 1998)

    Google Scholar 

  13. Marques, J.R., Kon, F.: Gerenciamento de Recursos Distribuídos em Sistemas de Grande Escala. In: Proceedings of the 20th Brazilian Symposium on Computer Networks, May 2002, pp. 800–813 (2002)

    Google Scholar 

  14. Nahrstedt, K., Chu, H., Narayan, S.: QoS-Aware resource management for distributed multimedia applications. Journal on High-Speed Networking (December 1997)

    Google Scholar 

  15. Nahrstedt, K., Xu, D., Wichadakul, D., Li, B.: QoS-Aware Middleware for Ubiquitous Computing. IEEE Communications Magazine 39(11), 140–148 (2001)

    Article  Google Scholar 

  16. Silva, F.J.S., Endler, M., Kon, F.: Dynamic adaptation of distributed systems. In: 12th ECOOP Workshop for PhD Students in OO Systems (June 2002)

    Google Scholar 

  17. Vigna, G. (ed.): Mobile Agents and Security. LNCS, vol. 1419. Springer, Heidelberg (1998)

    Google Scholar 

  18. Vanegas, R., Zinky, J.A., Loyall, J.P., Karr, D., Schantz, R.E., Bakken, D.E.: QuO’s Runtime Support for Quality of Service in Distributed Objects. In: Proceedings of Middleware 1998 (September 1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Speicys Cardoso, R., Kon, F. (2004). A Mobile Agent Infrastructure for QoS Negotiation of Adaptive Distributed Applications. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE. OTM 2004. Lecture Notes in Computer Science, vol 3291. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30469-2_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30469-2_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23662-7

  • Online ISBN: 978-3-540-30469-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics