Abstract
An agent is a computer system capable of flexible and autonomous action in dynamic, unpredictable and typically multi-agent domains. Most distributed computing environments today are extremely complex and time-consuming for human administrators to manage. Thus, there is increasing demand for the self-healing and self-diagnosing of problems or errors arising in systems operating within today’s ubiquitous computing environment. This paper proposes a proactive self-healing system that monitors, diagnoses and heals its own internal problems using self-awareness as contextual information for crop production monitoring system in the future. The proposed system consists of Multi-Agents that analyze the log context, error events and resource status in order to perform self-healing and self-diagnosis. To minimize the resources used by the Adapters which monitor the logs in an existing system, we place a single process in memory. By this, we mean a single Monitoring Agent monitors the context of the logs generated by the different system components. For rapid and efficient self-healing, we use a 6-step process. The effectiveness of the proposed system is confirmed through practical experiments conducted with a prototype system.
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
Madarasz, L., Timko, M., Racek, M.: Enterprise Modeling and its Applications in Company Management Systems. In: 5th International Symposium of Hungarian Researchers on Computational Intelligence, Budapest, November 11-12 (2004)
Paolucci, M., Sacile, R.: Agent-Based Manufacturing and Control Systems, New Agile Manufacturing Solutions for Achieving Peak Performance. CRC Press, Washington (2005)
Petersen, S.A., Divitini, M., Matskin, M.: An Agent-based approach to modeling Virtual Enterprises. International Journal of Production, Planning & Control, Special Issue on Enterprise Modeling 12(3), 224–233 (2001)
Rolstadas, A., Andersen, B.: Enterprise Modeling Improvement Global Industrial Competitiveness. Kluwer Academic Publishers (2000)
Taveter, K., Wagner, G.: Agent-Oriented Enterprise Modeling Based on Business Rules. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 527–540. Springer, Heidelberg (2001)
Garlan, D., Schmerl, B.: Model-based Adaptation for Self-Healing Systems. In: Proceedings of the First ACM SIGSOFT Workshop on Self-Healing Systems (WOSS), South Carolina, pp. 27–32 (November 2005)
Topol, B., Ogle, D., Pierson, D., Thoensen, J., Sweitzer, J., Chow, M., Hoffmann, M.A., Durham, P., Telford, R., Sheth, S., Studwell, T.: Automating problem determination: A first step toward self-healing computing system. IBM White Paper (October 2003)
Hillman, J., Warren, I.: Meta-adaptation in Autonomic Systems. In: Proceedings of the 10th International Workshop on Future Trends in Distributed Computer Systems (FTDCS), Sozhou, China, May 26-28 (2004)
Corchado, J.M., De Paz, J.F., Rodríguez, S., Bajo, J.: Model of experts for decision support in the diagnosis of leukemia patients. Artificial Intelligence in Medicine 46(3), 179–200 (2009)
De Paz, J.F., Bajo, J., López, V.F., Corchado, J.M.: Biomedic Organizations: An intelligent dynamic architecture for KDD. Information Sciences 224, 49–61 (2013)
Rodríguez, S., de Paz, Y., Bajo, J., Corchado, J.M.: Social-based planning model for multiagent systems. Expert Systems with Applications 38(10), 13005–13023 (2011)
Bajo, J., De Paz, J.F., Rodríguez, S., González, A.: Multi-agent system to monitor oceanic environments. Integrated Computer-Aided Engineering 17(2), 131–144 (2010)
De Paz, J.F., Rodríguez, S., Bajo, J., Corchado, J.M.: Mathematical model for dynamic case-based planning. International Journal of Computer Mathematics 86(10-11), 1719–1730 (2009)
Corchado, J.M., Bajo, J., De Paz, J.F., Rodríguez, S.: An execution time neural-CBR guidance assistant. Neurocomputing 72(13), 2743–2753 (2009)
Závodská, A., Šramová, V., Aho, A.M.: Knowledge in Value Creation Process for Increasing Competitive Advantage. Advances in Distributed Computing and Artificial Intelligence Journal 1(3), 35–47 (2012)
Satoh, I.: Bio-inspired Self-Adaptive Agents in Distributed Systems. Advances in Distributed Computing and Artificial Intelligence Journal 1(2), 49–56 (2012)
Agüero, J., Rebollo, M., Carrascosa, C., Julián, V.: MDD-Approach for de-veloping Pervasive Systems based on Service-Oriented Multi-Agent Systems. Advances in Distributed Computing and Artificial Intelligence Journal 1(6), 55–64 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Kim, HK., Yeo, H. (2014). Self-Healing Multi Agent Prototyping System for Crop Production. In: Ramos, C., Novais, P., Nihan, C., Corchado Rodríguez, J. (eds) Ambient Intelligence - Software and Applications. Advances in Intelligent Systems and Computing, vol 291. Springer, Cham. https://doi.org/10.1007/978-3-319-07596-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-07596-9_4
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07595-2
Online ISBN: 978-3-319-07596-9
eBook Packages: EngineeringEngineering (R0)