Abstract
An interesting approach to the design and development of the future Internet foresees a networked service eco-system capable of seamlessly offering services for human-to-human, human-to-machine and machine-to-machine interactions. This chapter builds in this direction by describing a distributed component-ware framework for autonomic and situation-aware communication developed within the CASCADAS project. The core of this framework is the Autonomic Communication Element (ACE), an innovative software abstraction capable of providing dynamically adaptable services that can be built, composed, and let evolve according to autonomic principles. Services are capable of adapting their logic to the dynamically changing context they operate in without human intervention. As a result, whenever the need arises, ACEs can be federated autonomously and produce new services on a situation-aware basis. Systems and, in particular, eco-systems can thus be conceived as collections of ACEs. The chapter introduces the concept of ACE and its different facets. It also presents the architecture of a prototype ACE-based platform and exemplifies the different concepts through a future Pervasive Behavioral Advertisement scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ahuja S., Carriero N., Gelernter D., “Linda and Friends”. In IEEE Computer, Vol. 19, No. 8, pp. 26–34, 1986.
Albert R. and Barabasi A. “Statistical Mechanics of Complex Networks”. In Review of Modern Physics Vol 74(47), 2002.
Bicocchi N., Mamei M., Zambonelli F. “Self-organising Spatial Regions for Sensor Network Infrastructures”. In Proc. of the 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07), Niagara Falls, Sept. 2007.
Bigus J. P., Schlosnagle D. A., Pilgrim J. R., Mills III W. N. and Diao Y. “ABLE: a toolkit for building multiagent autonomic systems”. In Proc. of the 1st International Workshop on Enterprise Distributed Object Computing (EDOC 2007), Annapolis, Oct. 2007.
Bouchenak S., De Palma N. and Hagimont D. “Autonomic Management of Clustered Applications”. In Proc. of the IEEE International Conference on Cluster Computing, Barcelona, Sept. 2006.
The Cascadas Consortium. “CASCADAS White Paper”. Available at http://www.cascadas-project.org/Deliverable.html.
Cascella R. G., “The “Value” of Reputation in Peer-to-Peer Networks”. In Proc. of the Fifth IEEE Consumer Communications & Networking Conference (CCNC 2008), Las Vegas, Jan. 2008.
Castelli G., Mamei M., Zambonelli F.. “Engineering Contextual Knowledge for Pervasive Autonomic Services”. To appear in International Journal of Information and Software Technology.
Cugola G. and Picco G.P. “REDS A Reconfigurable Dispatching System”. In Proc. of the 6th International Workshop on Software Engineering and Middleware (SEM2006), Portland, Nov. 2006.
Deussen P. H. “Model based reactive planning and prediction for autonomic systems”. In Proc. of the INSERTech (Innovative SERvice Technologies) workshop, Rome, Oct. 2007.
Deussen P. H., Valetto G., Din G., Kivimaki T., Heikkinen S., and Rocha A. “Continuous online validation for optimized service management”. In EURESCOM Summit, Heidelberg, Oct. 2002.
Di Ferdinando A., Rosi A., Lent R., Zambonelli F. and Gelenbe E. “A Platform for Pervasive Combinatorial Trading With Opportunistic Self-Aggregation”. In Proc. of the 2nd IEEE WoWMoM Workshop on Autonomic and Opportunistic Communications (AOC'08), Newport Beach, Jun. 2008.
Di Ferdinando A., Lent R. and Gelenbe E.. “A Framework for Autonomic Networked Auctions”. In Proc. of the 1st International Conference on Autonomic Computing and Communication Systems (AUTONOMICS 2007), Rome, Oct. 2007.
S. Dill, R. Kumar, K. Mccurley, S. Rajagopalan, D. Sivakumar, A. Tomkins, “Self-Similarity in the Web”. In ACM Transactions on Internet Technology Vol. 2(3), pp. 205–223, 2003.
Sourceforge Website. http://www.sourceforge.net.
Dobson S., Denazis S., Fernandez A., Gaiti D., Gelenbe E., Massacci F., Nixon P., Saffre F., Schmidt N. and Zambonelli F. “A Survey of Autonomic Communications”. In ACM Transactions on Autonomous Adaptive Systems, Vol. 1(2), pp. 223–259, 2006.
Escoffier C., Hall R. S. and Lalanda P. “iPOJO: an Extensible Service-Oriented Component Framework”. In Proc. of the 2007 IEEE International Conference on Service Computing (SCC'07), Salt Lake City, Jul. 2007.
Eugster P., Felber P., Guerraoui R. and Kermarrec A.-M.. “The Many Faces of Publish/Subscribe”. In ACM Computing Surveys, 35(2): 114–131, 2003.
Greer K., Baumgarten M., Mulvenna M., Curran K., Nugent C., “Autonomic Supervision of Stigmergic Self-Organisation for Distributed Information Retrieval”. In Proc of the Workshop on Technologies for Situated and Autonomic Communications (SAC), Budapest, Dec. 2007.
Greer K., Baumgarten M., Mulvenna M., Curran K., Nugent C. “Knowledge-Based Reasoning through Stigmergic Reasoning”. In Proc. of the International Workshop on Self-Organising Systems (IWSOS07). In: Hutchison D. and Katz R. H. (Eds.). Lecture Notes in Computer Science, LNCS 4725, 2007.
Höfig H., Benko B. K., Di NItto E., Mamei M., Mannella A., Wuest B. “On Concepts for Autonomics Communication Elements”. In Proc. of the 1st IEEE International Workshop on Modeling Autonomic Communication Environments (MACE 2006), Dublin, Oct. 2006.
Huebscher M. and McCann J. “A Survey of Autonomic Computing - degrees, modelas and applications”. In ACM Computing Surveys, December 2007.
Khargharia B., Hariri S., Parashar M., Ntaimo L. and Uk Kim B. “vGrid: A Framework for Building Autonomic Applications”. In Proc. of the International Workshop on Challenges of Large Applications in Distributed Environments (CLADE2003), Seattle, June 2003.
Kephart J. and Chess D. “The vision of autonomic computing”. In IEEE Computer, 36(1):4152, 2003.
Liu H., Parashar M. and Hariri S. “A Component Based Programming Framework for Autonomic Applications”. In Proc. of the 1st IEEE International Conference on Autonomic Computing (ICAC-04), New York, May 2004.
Manzalini A., Zambonelli F, “Towards Autonomic and Situation-Aware Communication Services: the CASCADAS Vision”. In Proc. of the 2006 IEEE Workshop on Distributed Intelligent Systems (DIS 2006), Prague, Jun. 2006.
Marrow P., Koubarakis M., Van Lengen R.H., Valverde-Albacete F., Bonsma E., Cid-Suerio J., Figueiras-Vidal A.R., Gallardo-Antolin A., Hoile C., Koutris T., Molina-Bulla H., Navia-Vasquez A., Raftopoulou P., Skarmeas N., Tryfonopoloulos C., Wang F. and Xiruhaki C. “Agents in Decentralised Information Ecosystems: the DIET Approach”. In Proc. of the Artificial Intelligence and Simulation Behaviour Convention (AISB 2001), York, Mar. 2001.
Melcher B. and Mitchell B. “Towards an Autonomic Framework: Self-Configuring Network Services and Developing Autonomic Applications”. In Intel Technology Journal, Vol. 8(4), pp. 279–290, 2004.
Michiardi P., Marrow P., Tateson R. and Saffre F. “Aggregation Dynamics in Service Overlay Networks”. In Proc. of the 1st IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Boston, Jul. 2007.
Quitadamo, R. and Zambonelli, F. “Autonomic communication services: a new challenge for software agents”. In Journal of Autonomous Agents and Multi-Agent Systems, 2007.
Sajjad A., Jameel H., Kalim U., Lee Y.-K. and Lee S. “A Component-Based Architecture for an Autonomic Middleware Enabling Mobile Access to Grid Infrastructure”. In Proc. of the Conference on Embedded And Ubiquitous Computing (EUC 2005), Nagasali, Dec. 2005.
Shilit B. N., Adams N. and Recker J. “Context-aware computing applications”. In Proc. of the IEEE Workshop on Computing Systems and Applications (WMCSA94), Santa Cruz, Dec. 1994.
Shilit B. N. and Theimer M.M. “Disseminating Active Map Information to Mobile Hosts”. In IEEE Network Vol. 8(5), pp. 22–32, 1994.
The ACE Autonomic Toolkit. http://sourceforge.net/projects/acetoolkit, or http://acetoolkit.sourceforge.net.
Vassilakis C. C., Laoutaris N., and Stavrakakis I., “The impact of playout policy on the performance of P2P live streaming”. In Proc. of the 5th Annual Multimedia Computing and Networking (MMCN '08), San Jose, Jan. 2008.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Baresi, L., Ferdinando, A.D., Manzalini, A., Zambonelli, F. (2009). The CASCADAS Framework for Autonomic Communications. In: Vasilakos, A., Parashar, M., Karnouskos, S., Pedrycz, W. (eds) Autonomic Communication. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09753-4_6
Download citation
DOI: https://doi.org/10.1007/978-0-387-09753-4_6
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-09752-7
Online ISBN: 978-0-387-09753-4
eBook Packages: Computer ScienceComputer Science (R0)