Service provisioning for a next-generation adaptive grid
Amos Brocco, Béat Hirsbrunner · International Journal of Parallel Emergent and Distributed Systems · 2010
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.