Skip to main content

The CASCADAS Framework for Autonomic Communications

  • Chapter
  • First Online:
Autonomic Communication

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.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Ahuja S., Carriero N., Gelernter D., “Linda and Friends”. In IEEE Computer, Vol. 19, No. 8, pp. 26–34, 1986.

    Google Scholar 

  2. Albert R. and Barabasi A. “Statistical Mechanics of Complex Networks”. In Review of Modern Physics Vol 74(47), 2002.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. The Cascadas Consortium. “CASCADAS White Paper”. Available at http://www.cascadas-project.org/Deliverable.html.

  7. 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.

    Google Scholar 

  8. Castelli G., Mamei M., Zambonelli F.. “Engineering Contextual Knowledge for Pervasive Autonomic Services”. To appear in International Journal of Information and Software Technology.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Deussen P. H. “Model based reactive planning and prediction for autonomic systems”. In Proc. of the INSERTech (Innovative SERvice Technologies) workshop, Rome, Oct. 2007.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. Sourceforge Website. http://www.sourceforge.net.

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. Huebscher M. and McCann J. “A Survey of Autonomic Computing - degrees, modelas and applications”. In ACM Computing Surveys, December 2007.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. Kephart J. and Chess D. “The vision of autonomic computing”. In IEEE Computer, 36(1):4152, 2003.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. 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.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. 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.

    Google Scholar 

  30. Quitadamo, R. and Zambonelli, F. “Autonomic communication services: a new challenge for software agents”. In Journal of Autonomous Agents and Multi-Agent Systems, 2007.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. 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.

    Google Scholar 

  33. Shilit B. N. and Theimer M.M. “Disseminating Active Map Information to Mobile Hosts”. In IEEE Network Vol. 8(5), pp. 22–32, 1994.

    Google Scholar 

  34. The ACE Autonomic Toolkit. http://sourceforge.net/projects/acetoolkit, or http://acetoolkit.sourceforge.net.

  35. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luciano Baresi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics