Abstract
Finding ways of providing efficient, scalable and robust grid service provisioning is one of the foundations of next generation grid systems. Recognising the need for flexible, autonomic and self-manageable solutions, we propose a flexible grid service provisioning framework built on a two layer architecture that promotes a clear separation of concerns. A low-level layer manages a self-organised peer-to-peer overlay that provides grid membership and fundamental message exchange mechanisms. The key differentiating factor of the proposed approach is the use of collaborative bio-inspired algorithm to maintain and optimise the overlay topology in order to improve communication efficiency, as well as adapting to dynamic network conditions. Building on these premises, a high-level layer provides grid services such as resource discovery and monitoring. The proposed solution is evaluated under different scenarios that assess its qualities concerning performance, adaptiveness, reliability, fault-resilience and network communication efficiency. Analysis of the obtained results serves as a guideline for the selection of optimal resource discovery and multicast strategies.
Acknowledgements
The authors would like to thank Dr Apostolos Malatras and Fulvio Frapolli for their useful feedback. This research is financially supported by the Swiss Hasler Foundation in the framework of the ‘ManCom Initiative’, project No. 2122.