Abstract
Resource allocation is one of the challenges for self-management of large scale distributed applications running in a dynamic and heterogeneous environment. Considering Application Layer Networks (ALN) as a general term for such applications including computational Grids, Content Distribution Networks and P2P applications, the characteristics of the ALNs and the environment preclude an efficient resource allocation by a central instance. The approach we propose integrates ideas from decentralized economic models into the architecture of a resource allocation middleware, which allows the scalability towards the participant number and the robustness in very dynamic environments. At the same time, the pursuit of the participants for their individual goals should benefit the global optimization of the application. In this work, we describe the components of this middleware architecture and introduce an ongoing prototype.
This work was supported in part by Spanish Government under Contract TIC2002-04258-C03-01, and the European Union under Contract CATNETS EU IST-FP6-003769.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-3-540-32993-0_29
Chapter PDF
Similar content being viewed by others
References
Autonomic Communication, Report on FET consultation meeting on Communication paradigms for 2020, Brussels (March 3-4, 2004), http://www.autonomic-communication.org/publications/doc/AC_report-mar04.pdf
Buyya, R., Venugopal, S.: The Gridbus Toolkit for Service Oriented Grid and Utility Computing: An Overview and Status Report, Technical Report, GRIDS-TR-2004-2, University of Melbourne, Australia (April 2004)
CATNET Project. Catallaxy Simulation Study. Report No. D2 (2003), http://research.ac.upc.es/catnet/pubs/D2_Simulation_Study.pdf
CATNETS Project: Deliverable D3.1: Selection of middleware toolkits and options for integration of catallactic mechanisms in current middleware used in peer-to-peer and grid implementations (March 2005) (2005), http://www.catnets.org
Eymann, T., Reinickke, M., Ardaiz, O., Artigas, P., Freitag, F., Navarro, L.: Self-organizing resource allocation for autonomic network. In: Proceedings 14th International Workshop on Database and Expert Systems Applications, Germany, pp. 656–660 (2003)
Eymann, T., Padovan, B.: The Catallaxy as a new Paradigm for the Design of Information Systems. In: Proc. of The World Computer Congress 2000 of the International Federation for Information Processing (2000)
IBM Corp.: Autonomic Computing. Yorktown Heights, NY: IBM 2001 (2001)
Lai, K., Huberman, B.A., Fine, L.: Tycoon: A Distributed Market-based Resource Allocation System. HP Lab, Palo Alto, Technical Report cs.DC/0404013 (April 2004)
Padala, P., Harrison, C., Pelfort, N., Jansen, E., Frank, M.P., Chokkareddy, C.: OCEAN: The Open Computation Exchange and Arbitration Network, A Market Approach to Meta computing. In: Proceedings of the International Symposium on Parallel and Distributed Computing (ISPDC 2003) (October 2003)
White, S., Hanson, J., Whalley, I., Chess, D., Kephart, J.: An Architectural Approach to Autonomic Computing. In: International Conference on Autonomic Computing (2004)
Yeo, C.S., Buyya, R.: A taxonomy of market-based resource management systems for utility-driven cluster computing, Technical Report, GRIDS-TR-2004-12, University of Melbourne, Australia, December 8 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chacin, P., Freitag, F., Navarro, L., Chao, I., Ardaiz, O. (2006). Integration of Decentralized Economic Models for Resource Self-management in Application Layer Networks. In: Stavrakakis, I., Smirnov, M. (eds) Autonomic Communication. WAC 2005. Lecture Notes in Computer Science, vol 3854. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11687818_17
Download citation
DOI: https://doi.org/10.1007/11687818_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32992-3
Online ISBN: 978-3-540-32993-0
eBook Packages: Computer ScienceComputer Science (R0)