Summary
In this paper, we first motivate the need for innovative open service frameworks that ensure capability of self-adaptability and long-lasting evolvability (i.e., eternity). On this basis, we discuss how such frameworks should get inspiration from natural ecosystems, by enabling modelling and deployment of services as autonomous individuals in an ecosystem of other services, data sources, and pervasive devices. A reference architecture is presented to clarify the concepts expressed, and then several possible approaches to realise the idea are surveyed and critically analyzed.
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
Agha, G.: Computing in pervasive cyberspace. Commun. ACM 51(1), 68–70 (2008)
Babaoglu, O., Canright, G., Deutsch, A., Caro, G.A.D., Ducatelle, F., Gambardella, L.M., Ganguly, N., Jelasity, M., Montemanni, R., Montresor, A., Urnes, T.: Design patterns from biology for distributed computing. ACM Trans. Auton. Adapt. Syst. 1(1), 26–66 (2006)
Barros, A.P., Dumas, M.: The rise of web service ecosystems. IT Professional 8(5), 31–37 (2006)
Beal, J., Bachrach, J.: Infrastructure for engineered emergence on sensor/actuator networks. IEEE Intelligent Systems 21(2), 10–19 (2006)
Castelli, G., Rosi, A., Mamei, M., Zambonelli, F.: A simple model and infrastructure for context-aware browsing of the world. In: Pervasive Computing and Communications, March 19-23, pp. 229–238 (2007)
Crowcroft, J.: Toward a network architecture that does everything. Commun. ACM 51(1), 74–77 (2008)
Dobson, S., Denazis, S., Fernández, A., Gaïti, D., Gelenbe, E., Massacci, F., Nixon, P., Saffre, F., Schmidt, N., Zambonelli, F.: A survey of autonomic communications. ACM Trans. Auton. Adapt. Syst. 1(2), 223–259 (2006)
Herold, S., Klus, H., Niebuhr, D., Rausch, A.: Engineering of it ecosystems: design of ultra-large-scale software-intensive systems. In: ULSSIS 2008: Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems, pp. 49–52. ACM, New York (2008)
Jain, R.: Eventweb: Developing a human-centered computing system. Computer 41(2), 42–50 (2008)
Jazayeri, M.: Species evolve, individuals age. In: IWPSE 2005: Proceedings of the Eighth International Workshop on Principles of Software Evolution, pp. 3–12. IEEE Computer Society Press, Washington (2005)
Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)
Mamei, M., Zambonelli, F.: Field-based Coordination for Pervasive Multiagent Systems. Springer, Heidelberg (2006)
Peysakhov, M.D., Lass, R.N., Regli, W.C.: Stability and control of agent ecosystems. In: AAMAS 2005: Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems, pp. 1143–1144. ACM, New York (2005)
Ramakrishnan, R., Tomkins, A.: Toward a peopleweb. Computer 40(8), 63–72 (2007)
Shen, W.-M., Will, P., Galstyan, A., Chuong, C.-M.: Hormone-inspired self-organization and distributed control of robotic swarms. Autonomous Robots 17(1), 93–105 (2004)
Ulieru, M., Grobbelaar, S.: Engineering industrial ecosystems in a networked world. In: 5th IEEE International Conference on Industrial Informatics, June 23-27, pp. 1–7. IEEE, Los Alamitos (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zambonelli, F., Viroli, M. (2008). Architecture and Metaphors for Eternally Adaptive Service Ecosystems. In: Badica, C., Mangioni, G., Carchiolo, V., Burdescu, D.D. (eds) Intelligent Distributed Computing, Systems and Applications. Studies in Computational Intelligence, vol 162. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85257-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-85257-5_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85256-8
Online ISBN: 978-3-540-85257-5
eBook Packages: EngineeringEngineering (R0)