as part of the process of creating organisations. We
highlighted the importance of solving the disruption
problem using a self-organised multi-agent system as
well as providing a solution in which the organisa-
tions of agents emerge depending on how busy agents
get and this requires no central control. We have man-
aged to demonstrate the HRP as a remedy for the
disruption problem. It is employed during the self-
organisation process when the Head of each organisa-
tion decides to have one of its Members as a Hench-
man. The purpose of the Henchman agent is to main-
tain the functionality of the organisation and its ef-
fectiveness in case of agent failure. A heartbeat al-
gorithm has been used by each Henchmen to watch
each organisation’s Head. Experimental work has
demonstrated the HRP as a reliable solution for a self-
organised system. Our future work is to extend our
system and implement one of the leadership compe-
tition protocol between the Head and the Henchman.
And we can employ another Henchman inside the or-
ganization to maintain the organisation functionality
in case the Head and the Henchman are both being
offline.
REFERENCES
Al-karkhi, A. and Fasli, M. (2017). Deploying self-
organisation to improve task execution in a multi-
agent systems.
Barabsi, A.-L. and Bonabeau, E. (2003). Scale-free net-
works. Scientific American, 288(5):50–59.
Botev, J., Rothkugel, S., and Klein, J. (2015). Socio-
inspired design approaches for self-adaptive and self-
organizing collaborative systems. In Self-Adaptive
and Self-Organizing Systems Workshops (SASOW),
2015 IEEE International Conference on, pages 19–24.
IEEE.
Chen, C.-W. (2007). Dual redundant server system for
transmitting packets via linking line and method
thereof.
Corkill, D. D., Garant, D., and Lesser, V. R. (2015). Ex-
ploring the effectiveness of agent organizations. In
International Workshop on Coordination, Organiza-
tions, Institutions, and Norms in Agent Systems, pages
78–97. Springer.
Dignum, V. (2009). The role of organization in agent sys-
tems. Handbook of Research on Multi-Agent Systems:
Semantics and Dynamics of Organizational Models,
pages 1–16.
Elnozahy, E. N., Alvisi, L., Wang, Y.-M., and Johnson,
D. B. (2002). A survey of rollback-recovery proto-
cols in message-passing systems. ACM Computing
Surveys (CSUR), 34(3):375–408.
Foster, I., Zhao, Y., Raicu, I., and Lu, S. (2008). Cloud
computing and grid computing 360-degree compared.
In Grid Computing Environments Workshop, 2008.
GCE’08, pages 1–10. Ieee.
Gutierrez-Garcia, J. O. and Sim, K.-M. (2010). Self-
organizing agents for service composition in cloud
computing. In Cloud Computing Technology and Sci-
ence (CloudCom), 2010 IEEE Second International
Conference on, pages 59–66. IEEE.
Haider, S. and Nazir, B. (2016). Fault tolerance in com-
putational grids: perspectives, challenges, and issues.
SpringerPlus, 5(1):1991.
Horling, B. and Lesser, V. (2004). A survey of multi-agent
organizational paradigms. The Knowledge Engineer-
ing Review, 19(4):281–316.
Macal, C. and North, M. (2014). Introductory tutorial:
Agent-based modeling and simulation. In Proceed-
ings of the 2014 Winter Simulation Conference, pages
6–20. IEEE Press.
Miyashita, Y., Hayano, M., and Sugawara, T. (2015a). For-
mation of association structures based on reciprocity
and their performance in allocation problems. In Inter-
national Workshop on Coordination, Organizations,
Institutions, and Norms in Agent Systems, pages 262–
281. Springer.
Miyashita, Y., Hayano, M., and Sugawara, T. (2015b). Self-
organizational reciprocal agents for conflict avoidance
in allocation problems. In Self-Adaptive and Self-
Organizing Systems (SASO), 2015 IEEE 9th Interna-
tional Conference on, pages 150–155. IEEE.
Serugendo, G. D. M., Gleizes, M.-P., and Karageorgos, A.
(2011). Self-organising software: From natural to ar-
tificial adaptation. Springer Science & Business Me-
dia.
Tesauro, G., Chess, D. M., Walsh, W. E., Das, R., Se-
gal, A., Whalley, I., Kephart, J. O., and White, S. R.
(2004). A multi-agent systems approach to autonomic
computing. In Proceedings of the Third International
Joint Conference on Autonomous Agents and Multia-
gent Systems-Volume 1, pages 464–471. IEEE Com-
puter Society.
ICAART 2018 - 10th International Conference on Agents and Artificial Intelligence
378