Journals / Turkish Journal of Electrical Engineering and Computer Science / 2012 / Cilt: 20 - Sayı: 2

Load sharing based on moving roles in multiagent systems

Pages
219–229
Publication Date
2012-02-01
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

This ontology is updated by the monitor agent in every monitor cycle.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:In this paper, we present a load-sharing approach based on the refactoring of agents.
📊
Key Findings & Data:According to our approach, the role(s) that makes an agent overloaded is identified and transferred to less loaded agents.
💡
Conclusion & Impact:This ontology is updated by the monitor agent in every monitor cycle.
🔬Design:Research Article
📍Scope:Comprehensive Sample
⚙️Variables:Distributed computing · dynamic load sharing · multiagent systems

Abstract

In this paper, we present a load-sharing approach based on the refactoring of agents. According to our approach, the role(s) that makes an agent overloaded is identified and transferred to less loaded agents. The excess workload of this heavily loaded agent is then transferred to the new agent. This approach defines a new agent, called the ``monitor agent,'' which monitors the workload of agents in the organization and decides about the refactoring of the agents. The monitor agent uses the platform ontology, which explicitly describes the components of the agent organization, including agents and their roles, plans, and workloads. This ontology is updated by the monitor agent in every monitor cycle.

Özet

In this paper, we present a load-sharing approach based on the refactoring of agents. According to our approach, the role(s) that makes an agent overloaded is identified and transferred to less loaded agents. The excess workload of this heavily loaded agent is then transferred to the new agent. This approach defines a new agent, called the ``monitor agent,'' which monitors the workload of agents in the organization and decides about the refactoring of the agents. The monitor agent uses the platform ontology, which explicitly describes the components of the agent organization, including agents and their roles, plans, and workloads. This ontology is updated by the monitor agent in every monitor cycle.

🔖

Cite This Article

BORA, Ş., TİRYAKİ, A. M., DİKENELLİ, O. (2012). Load sharing based on moving roles in multiagent systems. Turkish Journal of Electrical Engineering and Computer Science, Cilt: 20 - Sayı: 2, 219–229. https://ajindex.com/articles/189166

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (15)

  1. M. Fowler, Refactoring: Improving the Design of Existing Code, Boston, Addison Wesley, 2000.
  2. A. Schaerf, Y. Shoham, M. Tennenholtz, “Adaptive load balancing: a study in multi-agent learning”, Journal of ArtiŞcial Intelligence Research, Vol. 2, pp. 475-500, 1995.
  3. S. Appleby, S. Steward, “Mobile software agents for control in telecommunications networks”, BT Technology Journal, Vol. 18, pp. 68-70, 2000.
  4. J. Cao, D. Spooner, S. Jarvis, G. Nudd, “Grid load balancing using intelligent agents”, Future Generation Computer Systems, Vol. 21, pp. 135-149, 2005.
  5. M. Singhal, N.G. Shivaratri, Advanced Concepts in Operating Systems, New York, McGraw-Hill, 1994.
  6. F. Giunchiglia, J. Mylopoulos, A. Perini, “The Tropos software development methodology: processes, models, and diagrams”, Proceedings of First International Conference on Autonomous Agents and Multiagent Systems, pp. 36, 2002.
  7. F. Zambonelli, N.R. Jennings, M. Wooldridge, “Developing multiagent systems: the Gaia methodology”, ACM Transactions on Software Engineering and Methodology, Vol. 12, pp. 317-370, 2003.
  8. FIPA, Review of FIPA SpeciŞcations, available at http://www.Şpa.org/subgroups/ROFS-SG-docs/ROFS-Doc.pdf,
  9. Web-Ontology Working Group, Conclusions and Future Work, available at http://www.w3.org/2001/sw/WebOnt/,
  10. S. Dhakal, M.M. Hayat, J.E. Pezoa, C. Yang, D.A. Bader, “Dynamic load balancing in distributed systems in the presence of delays: a regeneration-theory approach”, IEEE Transactions on Parallel & Distributed Systems, Vol., pp. 485-497, 2007.
  11. A. Papoulis, Probability, Random Variables, and Stochastic Processes, 3rd ed., New York, McGraw-Hill, pp. 648-, 1991.
  12. O. Dikenelli, R.C. Erdur, O. Gumus, “SEAGENT: A platform for developing semantic web based multi agent systems”, Fourth International Joint Conference on Autonomous Agents, pp. 1271-1272, 2005.
  13. M. Paolucci, O. Shehory, K. Sycara, D. Kalp, A. Pannu, “A planning component for RETSINA agents”, Lecture Notes in Computer Science, Vol. 1757/2000, pp. 147-161, 2000.
  14. M. Williamson, K. Decker, K. Sycara, “UniŞed information and control flow in hierarchical task networks”, Working Notes of the AAAI-96 Workshop “Theories of Action, Planning, and Control”, 1996.
  15. Ege University, SEAGENT: A Semantic Web Enabled Multi-Agent System Framework, available at http://www.seagent.ege.edu.tr, 2006.