{"title":"Applying Autonomic Computing Concepts to Parallel Computing using Intelligent Agents","authors":"Blesson Varghese, Gerard T. McKee","volume":31,"journal":"International Journal of Computer and Information Engineering","pagesStart":1764,"pagesEnd":1769,"ISSN":"1307-6892","URL":"https:\/\/publications.waset.org\/pdf\/3751","abstract":"
The work reported in this paper is motivated by the fact that there is a need to apply autonomic computing concepts to parallel computing systems. Advancing on prior work based on intelligent cores [36], a swarm-array computing approach, this paper focuses on 'Intelligent agents' another swarm-array computing approach in which the task to be executed on a parallel computing core is considered as a swarm of autonomous agents. A task is carried to a computing core by carrier agents and is seamlessly transferred between cores in the event of a predicted failure, thereby achieving self-ware objectives of autonomic computing. The feasibility of the proposed swarm-array computing approach is validated on a multi-agent simulator.<\/p>\r\n","references":"[1] P. Lin, A. MacArthur and J. Leaney, \"Defining Autonomic Computing: A\r\nSoftware Engineering Perspective\" in the Proceedings of the Australian\r\nSoftware Engineering Conference, 2005, pp. 88 - 97.\r\n[2] R. Sterritt and M. Hinchey, \"Autonomic Computing - Panacea or\r\nPoppycock?\" in the 12th IEEE International Conference and Workshops\r\non the Engineering of Computer-Based Systems, 2005, pp. 535 - 539.\r\n[3] R. Sterritt and D. Bustard, \"Autonomic Computing - a Means of\r\nAchieving Dependability?\" in the Proceedings of the 10th IEEE\r\nInternational Conference and Workshop on the Engineering of\r\nComputer-Based Systems, 2003, pp. 247 - 251.\r\n[4] M. R. Nami and M. Sharifi, \"Autonomic Computing a New Approach\" in\r\nthe First Asia International Conference on Modelling and Simulation,\r\n2007, pp. 352 - 357.\r\n[5] M. Jarrett and R. Seviora, \"Constructing an Autonomic Computing\r\nInfrastructure using Cougaar\" in the Proceedings of the 3rd IEEE\r\nInternational Workshop on Engineering of Autonomic and Autonomous\r\nSystems, 2006, pp. 119 - 128.\r\n[6] S. Lightstone, \"Foundations of Autonomic Computing Development\" in\r\nthe Proceedings of the 4th IEEE Workshop on Engineering of Autonomic\r\nand Autonomous Systemts, 2007.\r\n[7] W. Gentsch, K. Iano, D. J.-Watt, M. A. Minhas and M. Yousif,\r\n\"Self-Adaptable Autonomic Computing Systems: An Industry View\" in\r\nthe Proceedings of the 16th IEEE International Workshop on Database and\r\nExpert Systems Applications, 2005.\r\n[8] G. Cybenko, V. H. Berk, I. D. G.-DeSouza and C. Behre, \"Practical\r\nAutonomic Computing\" in the Proceedings of the 30th IEEE Annual\r\nInternational Computer Software and Applications Conference, 2006.\r\n[9] M. G. Hinchey and R. Sterritt, \"99% (Biological) Inspiration\" in the\r\nProceedings of the 4th IEEE International Workshop on Engineering of\r\nAutonomic and Autonomous Systems, 2007, pp. 187 - 195.\r\n[10] T. Marshall and Y. S. Dai, \"Reliability Improvement and Models in\r\nAutonomic Computing\" in the Proceedings of the 11th International\r\nConference on Parallel and Distributed Systems, 2005, pp. 468 - 472.\r\n[11] T. M. King, D. Babich, J. Alava, P. J. Clarke and R. Stevens, \"Towards\r\nSelf-Testing in Autonomic Computing Systems\" in the Proceedings of the\r\n8th International Symposium on Autonomous Decentralized Systems,\r\n2007, pp. 51 - 58.\r\n[12] R. J. Anthony, \"Emergence: a Paradigm for Robust and Scalable\r\ndistributed applications\" in the Proceedings of the International\r\nConference on Autonomic Computing, 2004, pp. 132 - 139.\r\n[13] T. De Wolf and T. Holvoet, \"Emergence as a general architecture for\r\ndistributed autonomic computing,\" K. U. Leuven, Department of\r\nComputer Science, Report CW 384, January, 2004.\r\n[14] F. Saffre, J. Halloy, M. Shackleton and J. L. Deneubourg,\r\n\"Self-Organized Service Orchestration Through Collective\r\nDifferentiation\" in the IEEE Transactions on Systems, Man and\r\nCybernetics, Part B, Dec 2006, pp. 1237 - 1246.\r\n[15] P. Champrasert, C. Lee and J. Suzuki, \"SymbioticSphere: Towards an\r\nAutonomic Grid Network System\" in the Proceedings of the IEEE\r\nInternational Conference on Cluster Computing, 2005, pp. 1 - 2.\r\n[16] A. Zeid and S. Gurguis, \"Towards Autonomic Web Services\" in the\r\nProceedings of the 3rd ACS\/IEEE International Conference on Computer\r\nSystems and Applications, 2005.\r\n[17] J. Almeida, V. Almeida, D. Ardagna, C. Francalanci and M. Trubian, \"\" in\r\nthe Proceedings of the IEEE International Conference on Autonomic\r\nComputing, 2006, pp. 84 - 92.\r\n[18] S. R. White, J. E. Hanson, I. Whalley, D. M. Chess and J. O. Kephart, \"An\r\nArchitectural Approach to Autonomic Computing\" in the Proceedings of\r\nthe IEEE International Conference on Autonomic Computing, 2004.\r\n[19] M. Parashar, .Z. Li, H. Liu, V. Matossian and C. Schmidt, \"Enabling\r\nAutonomic Grid Applications: Requirements, Models and Infrastructure\"\r\nin the Lecture Notes in Computer Science, Self-Star Properties in\r\nComplex Information Systems, Springer Verlag. Vol. 3460, 2005, pp.\r\n273-290.\r\n[20] Y. Diao, J. L. Hellerstein, S. Parekh, R. Griffith, G. Kaiser and D. Phung,\r\n\"Self-Managing Systems: A Control Theory Foundation\" in the\r\nProceedings of the 12th IEEE International Conference and Workshops on\r\nthe Engineering of Computer-Based Systems, 2005, pp. 441 - 448.\r\n[21] S. Abdelwahed, N. Kandasamy, and S. Neema, \"Online Control for\r\nSelf-Management in Computing Systems,\" in the Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications\r\nSymposium, Toronto, Canada, 2004.\r\n[22] Q. Zhu, L. Lin, H. M. Kienle and H. A. Muller, \"Characterizing\r\nMaintainability concerns in Autonomic Element Design\" in the\r\nProceedings of the IEEE International Conference on Software\r\nMaintenance, 2008, pp. 197 - 206.\r\n[23] J. O. Kephart and W. E. Walsh, \"An Artificial Intelligence Perspective on\r\nAutonomic Computing Policies\" in the Proceedings of the 5th IEEE\r\nInternational Workshop on Policies for Distributed Systems and\r\nNetworks, 2004, pp. 3 - 12.\r\n[24] A. Peddemors, I. Niemegeers, H. Eertink and J. de Heer, \"A System\r\nPerspective on Cognition for Autonomic Computing and\r\nCommunication\" in the Proceedings of the 16th International Workshop\r\non Database and Expert Systems Application, 2005, pp. 181 - 185.\r\n[25] M. G. Hinchey, R. Sterritt and C. Rouff, \"Swarms and Swarm Intelligence\r\n\" in IEEE Computer, Vol. 40, No. 4, IEEE Computer Society, April 2007,\r\npp. 111-113.\r\n[26] J. Kennedy, R. C. Eberhart and Y. Shi, \"Swarm intelligence\", Morgan\r\nKaufmann Publishers, 2001.\r\n[27] J. Wang, B. J. d-Auriol, Y.-K. Lee and S. Lee, \"A Swarm Intelligence\r\ninspired Autonomic Routing Scenario in Ubiquitous Sensor Networks\" in\r\nthe Proceedings of the International Conference on Multimedia and\r\nUbiquitous Engineering, 2007, pp. 745 - 750.\r\n[28] M. Hinchey, Y.- S. Dai, C. A. Rouff, J. L. Rash and M. Qi, \"Modeling for\r\nNASA Autonomous Nano-Technology Swarm Missions and\r\nModel-Driven Autonomic Computing\" in the Proceedings of the 21st\r\nInternational Conference on Advanced Information Networking and\r\nApplications, 2007, pp. 250 - 257.\r\n[29] L. M. F.-Carrasco, H. T.-Marin and M. V.-Rendon, \"On the Path Towards\r\nAutonomic Computing: Combining Swarm Intelligence and Excitable\r\nMedia Models\" in the Proceedings of the 7th Mexican International\r\nConference on Artificial Intelligence, 2008, pp. 192 - 198.\r\n[30] T. De Wolf and T. Holovet, \"Towards Autonomic Computing:\r\nAgent-Based Modelling, Dynamical Systems Analysis, and Decentralised\r\nControl\" in the Proceedings of the IEEE International Conference on\r\nIndustrial Informatics, 2003, pp. 470 - 479.\r\n[31] D. Bonino, A. Bosca and F. Corno, \"An Agent based Autonomic\r\nSemantic Platform\" in the Proceedings of the International Conference on\r\nAutonomic Computing, 2004, pp. 189 - 196.\r\n[32] H. Tianfield, \"Multi-agent Autonomic Architecture and its Application in\r\ne-Medicine\" in the Proceedings of the IEEE\/WIC International\r\nConference on Intelligent Agent Technology, 2003, pp. 601 - 604.\r\n[33] G. Pour, \"Prospects for Expanding Telehealth: Multi-Agent Autonomic\r\nArchitectures\" in the Proceedings of the International Conference on\r\nComputational Intelligence for Modelling and Automation, and\r\nInternational Conference on Intelligent Agents, Web Technologies and\r\nInternet Commerce 2006.\r\n[34] H. Guo, J. Gao, P. Zhu and F. Zhang, \"A Self-Organized Model of\r\nAgent-Enabling Autonomic Computing for Grid Environment\" in the\r\nProceedings of the 6th World Congress on Intelligent Control and\r\nAutomation, 2006, pp. 2623 - 2627.\r\n[35] J. Hu, J. Gao, B.-S. Liao and J.-J. Chen, \"Multi-Agent System based\r\nAutonomic Computing Environment\" in the Proceedings of the\r\nInternational Conference on Machine Learning and Cybernetics, 2004, pp.\r\n105 - 110.\r\n[36] B. Varghese and G. T. McKee, \"Towards Self-ware via Swarm-Array\r\nComputing\" accepted for publication in the International Conference on\r\nComputational Intelligence and Cognitive Informatics, Paris, France,\r\n2009.\r\n[37] J. Bacon, \"Concurrent Systems Operating Systems, Database and\r\nDistributed Systems: An Integrated Approach\", Addison-Wesley, Second\r\nEdition, 1997.\r\n[38] F. Klugl, R. Herrler and M. Fehler, \"SeSAm: Implementation of\r\nAgent-Based Simulation Using Visual Programming\" in the Proceedings\r\nof the Fifth International Joint Conference on Autonomous Agents and\r\nMulti-Agent Systems, Japan, 2006, pp. 1439 - 1440.\r\n[39] SeSAm website: http:\/\/www.simsesam.de","publisher":"World Academy of Science, Engineering and Technology","index":"Open Science Index 31, 2009"}