ACM Home Page
Please provide us with feedback. Feedback
Managing clouds: a case for a fresh look at large unreliable dynamic networks
Full text PdfPdf (185 KB)
Source ACM SIGOPS Operating Systems Review archive
Volume 40 ,  Issue 3  (July 2006) table of contents
SPECIAL ISSUE: Self-organizing systems table of contents
Pages: 9 - 13  
Year of Publication: 2006
ISSN:0163-5980
Authors
Ozalp Babaoglu  University of Bologna
Márk Jelasity  University of Bologna
Anne-Marie Kermarrec  INRIA/IRISA
Alberto Montresor  University of Trento
Maarten van Steen  Vrije Universiteit Amsterdam
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 122,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1151374.1151379
What is a DOI?

ABSTRACT

Peer-to-peer (P2P) protocols have proven efficient to provide scalable support to many large-scale distributed applications, successfully coping with unreliability and dynamics. However, to exploit them in a wider range of environments, such as very large-scale networks of smartphones or set-top boxes, it is imperative to make P2P protocols manageable: we need to be able to start, bootstrap and stop protocols, and assign resources dynamically. In this paper we present a general-purpose framework aimed to support several fully distributed applications running independently over a very large scale and dynamic pool of resources. We call this resource pool a cloud. The basic idea of the framework is a declarative application suit description, that describes what applications should be running on what resources, and a middleware that makes sure the currently available and dynamic cloud self-organizes into the configuration represented by the description, creating the subclouds that are assigned to applications. The middleware also provides additional functionality, such as bootstrapping overlay networks, to support the applications. Our preliminary ideas on the implementation rely on various gossip-based protocols, that are applied to form the subclouds and to implement bootstrapping, monitoring and control services. Most of all, this position paper sets an exciting research agenda to fully exploit the possibilities offered by very large scale dynamic networks.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Jelasity and O. Babaoglu. T-Man: Gossip-based overlay topology management. In S. A. Brueckner, G. Di Marzo Serugendo, D. Hales, and F. Zambonelli, editors, Engineering Self-Organising Systems: Third International Workshop (ESOA 2005), Revised Selected Papers, volume 3910 of Lecture Notes in Computer Science, pages 1--15. Springer-Verlag, 2006.
 
2
 
3
M. Jelasity and A.-M. Kermarrec. Ordered slicing of very large-scale overlay networks. In Proceedings of the Sixth IEEE International Conference on Peer-to-Peer Computing (P2P 2006), 2006. to appear.
4
 
5
M. Jelasity, A. Montresor, and O. Babaoglu. The bootstrapping service. In Proceedins of the 26th International Conference on Distributed Computing Systems: Workshops (ICDCS WORKSHOPS), 2006. International Workshop on Dynamic Distributed Systems (IWDDS), to appear.
 
6
 
7
J. Pouwelse, P. Garbacki, J. Wang, A. Bakker, J. Yang, A. Iosup, D. Epema, M. Reinders, M. van Steen, and H. Sips. Tribler: A Social-Based Peer-to-Peer System. In The 5th International Workshop on Peer-to-Peer Systems (IPTPS'06), February 2006.


Collaborative Colleagues:
Ozalp Babaoglu: colleagues
Márk Jelasity: colleagues
Anne-Marie Kermarrec: colleagues
Alberto Montresor: colleagues
Maarten van Steen: colleagues