The Role of Overlay Services In a Self-Managing Framework for Dynamic Virtual Organizations
2008 (English)In: Making Grids Work: Proceedings of the CoreGRID Workshop on Programming Models Grid and P2P System Architecture Grid Systems, Tools and Environments / [ed] Marco Danelutto, Paraskevi Fragopoulou and Vladimir Getov, Springer-Verlag New York, 2008, 153-164 p.Conference paper (Refereed)
We combine and extend recent results in autonomic computing and structuredpeer-to-peer to build an infrastructure for constructing and managing dynamic vir-tual organizations. The paper focuses on the middle layer of the proposed infras-tructure, in-between the Niche overlay system on the bottom, and an architecture-based management system based on Jade on the top. The middle layer, theoverlay services, are responsible for all sensing and actuation carried out by theVO management. We describe in detail the API of the resource and componentoverlay services both on the management node and the nodes hosting resources.We present a simple use case demonstrating resource discovery, initial deploy-ment, self-conﬁguration as a result of resource availability change, self-healing,self-tuning and self-protection. The advantages of the design are 1) the overlayservices are in themselves self-managing, and sensor/actuation services they pro-vide are robust, 2) management can be dealt with declaratively and at a high-level,and 3) the overlay services provide good scalability in dynamic VOs.
Place, publisher, year, edition, pages
Springer-Verlag New York, 2008. 153-164 p.
autonomic computing, peer-to-peer, overlay services
Computer Systems Computer Science
IdentifiersURN: urn:nbn:se:kth:diva-53016DOI: 10.1007/978-0-387-78448-9_12ScopusID: 2-s2.0-84900588761ISBN: 978-0-387-78448-9OAI: oai:DiVA.org:kth-53016DiVA: diva2:468463
CoreGRID Workshop on Programming Models Grid and P2P System Architecture Grid Systems, Tools and Environments. Heraklion, Crete, Greece. 12-13 June 2007
ProjectsFP6 EU project Grid4AllFP6 EU project CoreGRID NoE
QC 201205092011-12-212011-12-212012-05-09Bibliographically approved