Skip to main content

Can Space Applications Benefit from Intelligent Agents?

  • Conference paper
Autonomic Computing and Communications Systems (AUTONOMICS 2009)

Abstract

The work reported in this paper proposes a Swarm-Array computing approach based on ’Intelligent Agents’ to apply autonomic computing concepts to parallel computing systems and build reliable systems for space applications. Swarm-array computing is a swarm robotics inspired, novel computing approach considered as a path to achieve autonomy in parallel computing systems. In the intelligent agent approach, a task to be executed on parallel computing cores is considered as a swarm of autonomous agents. A task is carried to a computing core by carrier agents and can be seamlessly transferred between cores in the event of a predicted failure, thereby achieving self-* objectives of autonomic computing. The approach is validated on a multi-agent simulator.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hinchey, M.G., Sterritt, R.: 99% (Biological) Inspiration. In: Proceedings of the 4th IEEE International Workshop on Engineering of Autonomic and Autonomous Systems, pp. 187–195 (2007)

    Google Scholar 

  2. Lin, P., MacArthur, A., et al.: Defining Autonomic Computing: A Software Engineering Perspective. In: Proceedings of the Australian Software Engineering Conference, pp. 88–97 (2005)

    Google Scholar 

  3. Sterritt, R., Hinchey, M.: Autonomic Computing - Panacea or Poppycock? In: Proceedings of the 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, pp. 535–539 (2005)

    Google Scholar 

  4. Sterritt, R., Bustard, D.: Autonomic Computing - a Means of Achieving Dependability? In: Proceedings of the 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, pp. 247–251 (2003)

    Google Scholar 

  5. Nami, M.R., Sharifi, M.: Autonomic Computing a New Approach. In: Proceedings of the 1st Asia International Conference on Modelling and Simulation, pp. 352–357 (2007)

    Google Scholar 

  6. Jarrett, M., Seviora, R.: Constructing an Autonomic Computing Infrastructure using Cougaar. In: Proceedings of the 3rd IEEE International Workshop on Engineering of Autonomic and Autonomous Systems, pp. 119–128 (2006)

    Google Scholar 

  7. Lightstone, S.: Foundations of Autonomic Computing Development. In: Proceedings of the 4th IEEE Workshop on Engineering of Autonomic and Autonomous Systems (2007)

    Google Scholar 

  8. Gentsch, W., Iano, K., et al.: Self-Adaptable Autonomic Computing Systems: An Industry View. In: Proceedings of the 16th IEEE International Workshop on Database and Expert Systems Applications (2005)

    Google Scholar 

  9. Cybenko, G., Berk, V.H., et al.: Practical Autonomic Computing. In: Proceedings of the 30th IEEE Annual International Computer Software and Applications Conference (2006)

    Google Scholar 

  10. Nami, M.R., Bertels, K.: A Survey of Autonomic Computing Systems. In: Proceedinbgs of the 3rd International Conference on Autonomic and Autonomous Systems, pp. 26–30 (2007)

    Google Scholar 

  11. Marshall, T., Dai, Y.S.: Reliability Improvement and Models in Autonomic Computing. In: Proceedings of the 11th International Conference on Parallel and Distributed Systems, pp. 468–472 (2005)

    Google Scholar 

  12. King, T.M., Babich, D., et al.: Towards Self-Testing in Autonomic Computing Systems. In: Proceedings of the 8th International Symposium on Autonomous Decentralized Systems, pp. 51–58 (2007)

    Google Scholar 

  13. Anthony, R.J.: Emergence: a Paradigm for Robust and Scalable distributed applications. In: Proceedings of the International Conference on Autonomic Computing, pp. 132–139 (2004)

    Google Scholar 

  14. De Wolf, T., Holvoet, T.: Emergence as a general architecture for distributed autonomic computing. K. U. Leuven, Department of Computer Science, Report CW 384 (2004)

    Google Scholar 

  15. Saffre, F., Halloy, J., et al.: Self-Organized Service Orchestration Through Collective Differentiation. IEEE Transactions on Systems, Man and Cybernetics, Part B, 1237–1246 (2006)

    Google Scholar 

  16. Champrasert, P., Lee, C., et al.: SymbioticSphere: Towards an Autonomic Grid Network System. In: Proceedings of the IEEE International Conference on Cluster Computing, pp. 1–2 (2005)

    Google Scholar 

  17. Zeid, A., Gurguis, S.: Towards Autonomic Web Services. In: Proceedings of the 3rd ACS/IEEE International Conference on Computer Systems and Applications (2005)

    Google Scholar 

  18. Almeida, J., Almeida, V., et al.: Resource Management in the Service Oriented Architecture. In: Proceedings of the IEEE International Conference on Autonomic Computing, pp. 84–92 (2006)

    Google Scholar 

  19. White, S.R., Hanson, J.E., et al.: An Architectural Approach to Autonomic Computing. In: Proceedings of the IEEE International Conference on Autonomic Computing (2004)

    Google Scholar 

  20. Parashar, M., Li, Z., et al.: Enabling Autonomic Grid Applications: Requirements, Models and Infrastructure. In: Babaoğlu, Ö., Jelasity, M., Montresor, A., Fetzer, C., Leonardi, S., van Moorsel, A., van Steen, M. (eds.) SELF-STAR 2004. LNCS, vol. 3460, pp. 273–290. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  21. Diao, Y., Hellerstein, J.L., et al.: Self-Managing Systems: A Control Theory Foundation. In: Proceedings of the 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, pp. 441–448 (2005)

    Google Scholar 

  22. Abdelwahed, S., Kandasamy, N., et al.: Online Control for Self-Management in Computing Systems. In: Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium, Toronto, Canada (2004)

    Google Scholar 

  23. Zhu, Q., Lin, L., et al.: Characterizing Maintainability concerns in Autonomic Element Design. In: Proceedings of the IEEE International Conference on Software Maintenance, pp. 197–206 (2008)

    Google Scholar 

  24. Kephart, J.O., Walsh, W.E.: An Artificial Intelligence Perspective on Autonomic Computing Policies. In: Proceedings of the 5th IEEE International Workshop on Policies for Distributed Systems and Networks, pp. 3–12 (2004)

    Google Scholar 

  25. Peddemors, A., Niemegeers, I., et al.: A System Perspective on Cognition for Autonomic Computing and Communication. In: Proceedings of the 16th International Workshop on Database and Expert Systems Application (2005)

    Google Scholar 

  26. Hinchey, M.G., Sterritt, R., et al.: Swarms and Swarm Intelligence. IEEE Computer 40(4), 111–113 (2007)

    Article  Google Scholar 

  27. Kennedy, J., Eberhart, R.C., et al.: Swarm Intelligence. Morgan Kaufmann Publishers, San Francisco (2001)

    Google Scholar 

  28. Wang, J., d’Auriol, B.J., et al.: A Swarm Intelligence inspired Autonomic Routing Scenario in Ubiquitous Sensor Networks. In: Proceedings of the International Conference on Multimedia and Ubiquitous Engineering, pp. 745–750 (2007)

    Google Scholar 

  29. Hinchey, M., Dai, Y.S., et al.: Modeling for NASA Autonomous Nano-Technology Swarm Missions and Model-Driven Autonomic Computing. In: Proceedings of the 21st International Conference on Advanced Information Networking and Applications, pp. 250–257 (2007)

    Google Scholar 

  30. Carrasco, L.M.F., Marin, H.T., et al.: On the Path Towards Autonomic Computing: Combining Swarm Intelligence and Excitable Media Models. In: Proceedings of the 7th Mexican International Conference on Artificial Intelligence, pp. 192–198 (2008)

    Google Scholar 

  31. De Wolf, T., Holovet, T., et al.: Towards Autonomic Computing: Agent-Based Modelling, Dynamical Systems Analysis, and Decentralised Control. In: Proceedings of the IEEE International Conference on Industrial Informatics, pp. 470–479 (2003)

    Google Scholar 

  32. Bonino, D., Bosca, A., et al.: An Agent based Autonomic Semantic Platform. In: Proceedings of the International Conference on Autonomic Computing, pp. 189–196 (2004)

    Google Scholar 

  33. Tianfield, H.: Multi-agent Autonomic Architecture and its Application in e-Medicine. In: Proceedings of the IEEE/WIC International Conference on Intelligent Agent Technology (2003)

    Google Scholar 

  34. Pour, G.: Prospects for Expanding Telehealth: Multi-Agent Autonomic Architectures. In: Proceedings of the International Conference on Computational Intelligence for Modelling and Automation, and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (2006)

    Google Scholar 

  35. Guo, H., Gao, J., et al.: A Self-Organized Model of Agent-Enabling Autonomic Computing for Grid Environment. In: Proceedings of the 6th World Congress on Intelligent Control and Automation, pp. 2623–2627 (2006)

    Google Scholar 

  36. Hu, J., Gao, J., et al.: Multi-Agent System based Autonomic Computing Environment. In: Proceedings of the International Conference on Machine Learning and Cybernetics, pp. 105–110 (2004)

    Google Scholar 

  37. O’Bryan, M.V., Poivey, C., et al.: Compendium of Single Event Effects Results for Candidate Spacecraft Electronics for NASA. In: Proceedings of the IEEE Radiation Effects Data Workshop, pp. 19–25 (2006)

    Google Scholar 

  38. Johnson, E., Wirthlin, M.J., et al.: Single-Event Upset Simulation on an FPGA. In: Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms, USA (2002)

    Google Scholar 

  39. Habinc, S.: Suitability of Reprogrammable FPGAs in Space Applications. Feasibility Report for the European Space Agency by Gaisler Research under ESA contract No. 15102/01/NL/FM(SC) CCN-3 (2002)

    Google Scholar 

  40. Varghese, B., McKee, G.T.: Towards Self-ware via Swarm-Array Computing. In: Proceedings of the International Conference on Computational Intelligence and Cognitive Informatics, Paris, France (2009)

    Google Scholar 

  41. Klugl, F., Herrler, R., et al.: SeSAm: Implementation of Agent-Based Simulation Using Visual Programming. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems, Japan, pp. 1439–1440 (2006)

    Google Scholar 

  42. SeSAm website, http://www.simsesam.de

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Varghese, B., McKee, G. (2010). Can Space Applications Benefit from Intelligent Agents?. In: Vasilakos, A.V., Beraldi, R., Friedman, R., Mamei, M. (eds) Autonomic Computing and Communications Systems. AUTONOMICS 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 23. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11482-3_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11482-3_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11481-6

  • Online ISBN: 978-3-642-11482-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics