Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Managing clouds: a case for a fresh look at large unreliable dynamic networks

Published: 01 July 2006 Publication History

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

[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]
M. Jelasity, R. Guerraoui, A.-M. Kermarrec, and M. van Steen. The peer sampling service: Experimental evaluation of unstructured gossip-based implementations. In H.-A. Jacobsen, editor, Middleware 2004, volume 3231 of Lecture Notes in Computer Science, pages 79--98. Springer-Verlag, 2004.
[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]
M. Jelasity, A. Montresor, and O. Babaoglu. Gossip-based aggregation in large dynamic networks. ACM Transactions on Computer Systems, 23(3):219--252, August 2005.
[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]
A. Montresor, M. Jelasity, and O. Babaoglu. Chord on demand. In Proceedings of the Fifth IEEE International Conference on Peer-to-Peer Computing (P2P 2005), pages 87--94, Konstanz, Germany, August 2005. IEEE Computer Society.
[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.

Cited By

View all
  • (2016)ERPC: An Edge-Resources Based Framework to Reduce Bandwidth Cost in the Personal CloudWeb-Age Information Management10.1007/978-3-319-39958-4_35(444-456)Online publication date: 2-Jun-2016
  • (2015)Decentralized Stream Processing Over Web-Enabled DevicesService Oriented and Cloud Computing10.1007/978-3-319-24072-5_1(3-18)Online publication date: 23-Sep-2015
  • (2014)Task allocation in volunteer computing networks under monetary budget constraintsPeer-to-Peer Networking and Applications10.1007/s12083-014-0301-38:6(938-951)Online publication date: 18-Jul-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review  Volume 40, Issue 3
July 2006
107 pages
ISSN:0163-5980
DOI:10.1145/1151374
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2006
Published in SIGOPS Volume 40, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)ERPC: An Edge-Resources Based Framework to Reduce Bandwidth Cost in the Personal CloudWeb-Age Information Management10.1007/978-3-319-39958-4_35(444-456)Online publication date: 2-Jun-2016
  • (2015)Decentralized Stream Processing Over Web-Enabled DevicesService Oriented and Cloud Computing10.1007/978-3-319-24072-5_1(3-18)Online publication date: 23-Sep-2015
  • (2014)Task allocation in volunteer computing networks under monetary budget constraintsPeer-to-Peer Networking and Applications10.1007/s12083-014-0301-38:6(938-951)Online publication date: 18-Jul-2014
  • (2013)SLA-driven dynamic capacity forecasting and resource allocation with risk analysis on cloudsInternational Journal of Communication Networks and Distributed Systems10.1504/IJCNDS.2013.05622711:3(327-346)Online publication date: 1-Sep-2013
  • (2013)The Autonomic CloudProceedings of the 2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops10.1109/SASOW.2013.16(89-94)Online publication date: 9-Sep-2013
  • (2012)Design and implementation of a P2P Cloud systemProceedings of the 27th Annual ACM Symposium on Applied Computing10.1145/2245276.2245357(412-417)Online publication date: 26-Mar-2012
  • (2011)Distributed computing in the 21st centuryDependable and Historic Computing10.5555/2184121.2184154(393-412)Online publication date: 1-Jan-2011
  • (2011)Utility driven elastic servicesProceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems10.5555/2022090.2022100(122-135)Online publication date: 6-Jun-2011
  • (2011)Mobile computing in digital ecosystems: Design issues and challenges2011 7th International Wireless Communications and Mobile Computing Conference10.1109/IWCMC.2011.5982863(2127-2132)Online publication date: Jul-2011
  • (2011)Distributed Computing in the 21st Century: Some Aspects of Cloud ComputingDependable and Historic Computing10.1007/978-3-642-24541-1_30(393-412)Online publication date: 2011
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media