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.
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
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)
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)
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)
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)
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)
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)
Lightstone, S.: Foundations of Autonomic Computing Development. In: Proceedings of the 4th IEEE Workshop on Engineering of Autonomic and Autonomous Systems (2007)
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)
Cybenko, G., Berk, V.H., et al.: Practical Autonomic Computing. In: Proceedings of the 30th IEEE Annual International Computer Software and Applications Conference (2006)
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)
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)
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)
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)
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)
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)
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)
Zeid, A., Gurguis, S.: Towards Autonomic Web Services. In: Proceedings of the 3rd ACS/IEEE International Conference on Computer Systems and Applications (2005)
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)
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)
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)
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)
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)
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)
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)
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)
Hinchey, M.G., Sterritt, R., et al.: Swarms and Swarm Intelligence. IEEE Computer 40(4), 111–113 (2007)
Kennedy, J., Eberhart, R.C., et al.: Swarm Intelligence. Morgan Kaufmann Publishers, San Francisco (2001)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
SeSAm website, http://www.simsesam.de
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)