Skip to main content

Autonomic Systems

  • Chapter
  • First Online:
Autonomic Computing

Part of the book series: Undergraduate Topics in Computer Science ((UTICS))

  • 3248 Accesses

Abstract

The purpose of this chapter is to define the notion of autonomic systems and to introduce related terminology. It discusses the main ideas that are essential to any autonomic computing system, including the concepts of ‘goal’, ‘context’ and ‘self-*’ capabilities.

The chapter also presents the initial motivations behind the autonomic computing initiative. It subsequently discusses the relevance of these motivations in light of both research and real-world implementations since this initiative was launched in the early days of the millennium.

We highlight the most important benefits that autonomic computing promises to bring to the IT domain as well as the equally important challenges that must be surpassed before computer systems can be endowed with autonomic management capabilities. An incremental approach to autonomic computing is presented in this context, proposing a five-step roadmap for progressively transforming current IT systems from their current (non-autonomic) status to full autonomic management support.

Finally, the chapter aims to position the relatively new autonomic computing initiative with respect to similar technological fields, supported by industry, governments or academia, as well as with respect to existing computing domains. Further relevant fields are discussed in the following chapter highlighting the inspiration that autonomic computing has and can draw from existing domains.

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 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.95
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

Notes

  1. 1.

    Definitions based on combined, adapted input from Merriam-Webster’s online dictionary, 11th edition—http://www.merriam-webster.com, American Heritage Dictionary of the English Language and Oxford Dictionaries—http://oxforddictionaries.com

  2. 2.

    While a discussion on such matters would be well outside the scope of the current publication, it could raise useful considerations regarding the purposes and limitations of the autonomous systems we are going to build.

  3. 3.

    The i* agent- and goal-oriented modelling framework: http://www.cs.toronto.edu/km/istar

  4. 4.

    The Tropos project: http://www.troposproject.org

  5. 5.

    One could say that autonomic computing is a marriage of many subjects; therefore, it is no surprise that many of the early proponents of the field from IBM originated in physics (e.g. Paul Horn), computer systems (David Chess) and agent-based computing (Jeffrey Kephart).

  6. 6.

    While decreasing numbers of farmers could also be caused by factors other than technology, such as massive food imports, the US Department of Agriculture (USDA) provides data indicating clear increases in farming productivity throughout the US history. For example, data available in this USDA article—National Institute of Food and Agriculture: http://www.csrees.usda.gov/qlinks/extension.html—points out that producing 100 bushels of corn necessitated around 14 labour hours and 2 acres of land in 1945, under 3 labour hours and little over 1 acre in 1987 and less than 1 acre of land in 2002. This and a discussion on bioengineered food are well beyond the scope of this book.

  7. 7.

    Alfred North Whitehead (1861–1947)—English mathematician and philosopher.

  8. 8.

    Bureau of Labour Statistics—United States Department of Labour: http://www.bls.gov

  9. 9.

    The fastest-growing groups being may be not surprisingly related to healthcare.

  10. 10.

    TCG—the Trusted Computing GroupTM (http://www.trustedcomputing.org)—a non-profit organisation formed to develop and promote open, vendor-neutral standards and frameworks for supporting trusted computing technology. The goal of trusted computing technology is to render computer systems safer and less prone to viruses, malware and unauthorised access.

  11. 11.

    ‘Compaq Redefines IT Landscape with Adaptive Infrastructure’, December 2001—http://www.hp.com/hpinfo/newsroom/press/2001pmc/pr2001120501.html

  12. 12.

    HP Converged Infrastructure : http://www.hp.com/go/ci

  13. 13.

    ‘Sun Introduces N1 Architecture, Looks To Manage Networks As A Single System’, by Joseph F. Kovar, CRN, September 2002 – http://www.crn.com/news/channel-programs/18821653/sun-­introduces-n1-architecture-looks-to-manage-networks-as-a-single-system.htm

  14. 14.

    ‘Microsoft Announces Dynamic Systems Initiative’, March 2003—http://www.microsoft.com/en-us/news/press/2003/mar03/03-18dynamicsystemspr.aspx

  15. 15.

    http://www.networkworld.com/news/2007/072407-cisco-new-data-center.html

  16. 16.

    Introduction to Ambient Intelligence from ERCIM News 2001: http://www.ercim.eu/publication/Ercim_News/enw47/intro.html

  17. 17.

    DARPA: Defence Advanced Research Projects Agency—http://www.darpa.mil

  18. 18.

    Henry S. Kenyon, ‘Networks: Adapting to Uncertainty’, DARPA, http://www.darpa.mil/WorkArea/DownloadAsset.aspx?id=2570

  19. 19.

    DARPA ‘s Assured Arctic Awareness (AAA) program: ­http://www.darpa.mil/NewsEvents/Releases/2012/03/16a.aspx

  20. 20.

    DARPA’s announcement (April 2012) of future Robotic Challenge program (to be launched in October 2012): http://www.darpa.mil/NewsEvents/Releases/2012/04/10.aspx

  21. 21.

    DARPA’s Urban Challenge, held in November 2007, at the former George Air Force Base in Victorville, California, USA—http://archive.darpa.mil/grandchallenge

  22. 22.

    NASA: National Aeronautics and Space Administration—http://www.nasa.gov

  23. 23.

    AutoNav: NASA’s autonomous navigation system uses the relative positions of well-known bright asteroids with respect to a background star for positioning a spacecraft and guiding it to its destination. AutoNav has been successfully tested for guiding the Deep Space 1 spacecraft (1999) and Deep Impact (2005).

  24. 24.

    NASA’s Mars Science Laboratory (MSL) mission: http://marsprogram.jpl.nasa.gov/msl

  25. 25.

    ESA: European Space Agency—http://www.esa.int

  26. 26.

    Mars Sample Return mission: http://www.esa.int/esaMI/Aurora/SEM1PM808BE_0.html

  27. 27.

    NASA’s Autonomous Nano Technology Swarm (ANTS) program—http://ants.gsfc.nasa.gov

  28. 28.

    NASA’s ANTS Prospecting Asteroid Mission (PAM), expected timeframe: 2020–2025, http://ants.gsfc.nasa.gov/pam.html

  29. 29.

    Organic computing (OC) initiative: http://www.organic-computing.de. The OC initiative has been launched by a group of researchers from three German universities (Universität Hannover, Universität Karlsruhe and Universität Augsburg). In 2012 the initiative comprised more than 70 researchers from many institutions across Germany and other European and non-European countries. OC has been initially funded by the German Research Foundation (DFG) as part of the priority programme 1183 organic computing (2004–2011).

  30. 30.

    Amorphous computing project, defined at MIT: http://groups.csail.mit.edu/mac/projects/amorphous

  31. 31.

    Multicellular Computing Website: http://www.evolutionofcomputing.org

  32. 32.

    ‘Morphogenetic engineering weds bio self-organisation to human-designed systems’, R. Doursat, PerAda Magazine: Towards Pervasive Adaptation, 18 May 2011—http://www.perada-magazine.eu/view.php?article=003722-2011-05-18&category=Agents

  33. 33.

    The chemical metaphor as programming paradigm for organic computing: ­http://users.minet.uni-jena.de/csb/prj/organic

References

  1. Christman, J.: Autonomy in moral and political philosophy. In: Zalta, E.N. (ed.) The Stanford Encyclopedia of Philosophy (Spring 2011 Edition). http://plato.stanford.edu/archives/spr2011/entries/autonomy-moral

  2. Dey, A.K., Abowd, G.D.: Towards a better understanding of context and context-awareness. In: CHI 2000 Workshop on the What, Who, Where, When, and How of Context-Awareness, The Hague (2000)

    Google Scholar 

  3. Truszkowski, W., et al.: Autonomous and autonomic systems: a paradigm for future space exploration missions. IEEE Trans. Syst. Man Cybern. Part C 36(3), 279–291 (2006)

    Article  Google Scholar 

  4. McCann, J.A., Huebscher, M., Hoskins, A.: Context as autonomic intelligence in a ubiquitous computing environment. Int. J. Internet Protoc. Technol. (IJIPT), special edition on Autonomic Computing, Inderscience (2006)

    Google Scholar 

  5. Horn, P.: Autonomic Computing: IBM’s Perspective on the State of Information Technology. New York: IBM T.J. Watson Labs. http://www.research.ibm.com/autonomic/manifesto/autonomic_computing.pdf, October 2001

  6. FitzGerald, J., Dennis, A.: Chapter 1: Introduction to data communications – “a brief history of communications in North America”. In: Business Data Communications and Networking, 10th edn, pp. 5–7. Wiley (2009). ISBN 978-047005575-5

    Google Scholar 

  7. U.S. Dept. of Agriculture, Economic Research Service.: A History of American agriculture 1776–1990, Washington, DC, 1993. Summaries are also available online as teaching material, such as from the Library of Congress: http://www.loc.gov/teachers/classroommaterials/connections/hist-am-west/history.html

  8. Dobson, S., Sterritt, R., Nixon, P., Hinchey, M.: Fulfilling the vision of autonomic computing. Cover feature. IEEE Comput. Soc. 43(1), 35–41 (2010)

    Article  Google Scholar 

  9. Sum, A., Khatiwada, I. The Nation’s underemployed in the “Great Recession” of 2007–09. Monthly Labor Review, Nov 2010, http://www.bls.gov/opub/mlr/2010/11/art1full.pdf

  10. Schwartz, E.: Bureau of Labor Statistics reports big drop in tech jobs – almost 50,000 IT positions lost in last 12 months. InfoWorld, 6 Aug 2008, ­http://www.infoworld.com/d/adventures-­in-it/bureau-labor-statistics-reports-big-drop-in-tech-jobs-863

  11. Lockard, C.B., Wolf, M.: Employment outlook: 2010–2020. Occupational employment projections to 2020. Bureau of Labor Statistics, Occupational Employment, Monthly Labor Review, Jan 2012, http://www.bls.gov/opub/mlr/2012/01/art5full.pdf

  12. U.S. Bureau of Labour Statistics.: Employment by Occupation. Employment Projections, 1 Feb 2012, http://www.bls.gov/emp/ep_table_102.htm

  13. Henderson, R.: Employment outlook: 2010–2020. Industry employment and output projections to 2020. Bureau of Labor Statistics, Monthly Labor Review, Industry Employment, Jan 2012, http://www.bls.gov/opub/mlr/2012/01/art4full.pdf

  14. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36, 41–50 (2003)

    Article  Google Scholar 

  15. Ganek, A.G., Corbi, T.A.: The dawning of the autonomic computing era. IBM Syst. J. 42(1), 5–18 (2003)

    Article  Google Scholar 

  16. IBM.: An Architectural Blueprint for Autonomic Computing, 3 edn. IBM Whitepaper, June 2005

    Google Scholar 

  17. Parashar, M., Hariri, S.: Autonomic computing: an overview. In: Proceedings of the 2004 International Conference on Unconventional Programming Paradigms, pp. 257–269. Springer, Berlin (2005)

    Google Scholar 

  18. White, S.R., Hanson, J.E., Whalley, I., Chess, D.M., Kephart, J.O.: An architectural approach to autonomic computing. In: Proceedings of the First International Conference on Autonomic Computing, 17–19 May 2004. IEEE Computer Society, New York (2004)

    Google Scholar 

  19. Huebscher, M.C., McCann, J.A.: A survey of autonomic computing—degrees, models, and applications. ACM Comput. Surveys. (CSUR) 40(3) (2008). ISSN: 0360–0300

    Google Scholar 

  20. Wolf, T.D., Holovoet, T.: A taxonomy for self-properties in decentralised autonomic computing. In: Parashar, M., Hariri, S. (eds.) Autonomic Computing: Concepts, Infrastructure, and Applications, pp. 101–120. CRC Press/Taylor & Francis Group (2007)

    Google Scholar 

  21. Hinchey, M.G., Sterritt, R.: Self-managing software. Computer 39(2), 107–109 (2006)

    Article  Google Scholar 

  22. Dijkstra, E.W.: Self-stabilizing systems in spite of distributed control. Commun. ACM 17(11), 643–644 (1974). doi:10.1145/361179.361202. http://doi.acm.org/10.1145/361179.361202

    Article  MATH  Google Scholar 

  23. Smirnov, M.: Autonomic Communication: Research Agenda for a New Communications Paradigm. Technical report, Fraunhofer FOKUS (2004)

    Google Scholar 

  24. Dobson, S., et al.: A survey of autonomic communications. ACM Trans. Auton. Adapt. Syst. 1(2), 223–259 (2006)

    Article  MathSciNet  Google Scholar 

  25. Kephart, J.O.: Research challenges of autonomic computing. In: ACM International Conference on Software Engineering (ICSE 2005), pp 15–21, St. Louis, MO, USA, May 2005

    Google Scholar 

  26. Miller, B.: The Autonomic Computing Edge: The Role of the Human in Autonomic Systems. IBM developerWorks, Nov 2005, http://www.ibm.com/developerworks/library/ac-edge7

  27. Murch, R.: Autonomic Computing. IBM Press/Prentice Hall, Englewood Cliffs (2004) New Jersey (Chapter 14 – Other Vendors)

    Google Scholar 

  28. Tennenhouse, D.: Proactive computing. Commun. ACM 43(5), 43–50 (2000). doi:10.1145/332833.332837. http://doi.acm.org/10.1145/332833.332837

    Article  Google Scholar 

  29. Sterritt, R., Hinchey, M.: SPAACE IV: Self- properties for an autonomous & autonomic computing environment – Part IV A Newish Hope. In: 7th IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems (EASe 2010), 22–26 Mar 2010, University of Oxford, England

    Google Scholar 

  30. Riedel, J., Bhaskaran, S., Desai, S., Han, D., Kennedy, B., McElrath, T., Null, G., Ryne, M., Synnott, S., Wang, T., Werner, R.: Using autonomous navigation for interplanetary missions: the validation of Deep Space 1 AutoNav. In: International Conference on Low-Cost Planetary Missions, Laurel, MD, USA, May 2000, http://hdl.handle.net/2014/14133

  31. Bajracharya, M., Maimone, M.W., Helmick, D.: Autonomy for mars rovers: past, present, and future. IEEE Comput. 41(12), 44–50 (2008)

    Article  Google Scholar 

  32. Schmeck, H., Müller-Schloer, C., Çakar, E., Mnif, M., Richter, U.: Adaptivity and self-­organisation in organic computing systems. In: Müller-Schloer, C., Schmeck, H., Ungerer, T. (eds.) Organic Computing – A Paradigm Shift for Complex Systems, pp. 5–37. Springer, Basel (2011). e-ISBN 978-3-0348-0130-0. ISBN 978-3-0348-0129-4

    Chapter  Google Scholar 

  33. Abelson, H., Allen, D., Coore, D., Hanson, C., Homsy, G., Knight Jr., T.F., Nagpal, R., Rauch, E., Sussman, G.J., Weiss, R.: Amorphous computing. Commun. ACM 43(5), 74–82 (2000). doi:10.1145/332833.332842. http://doi.acm.org/10.1145/332833.332842

    Article  Google Scholar 

  34. Doursat, R., Sayama, H., Michel, O.: Morphogenetic engineering. In: Toward Programmable Complex Systems Series: Understanding Complex Systems. Springer, Berlin/Heidelberg (2012). ISBN 1244 978-3-642-33901-1

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this chapter

Cite this chapter

Lalanda, P., McCann, J.A., Diaconescu, A. (2013). Autonomic Systems. In: Autonomic Computing. Undergraduate Topics in Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-5007-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5007-7_2

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5006-0

  • Online ISBN: 978-1-4471-5007-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics