Jump to ContentJump to Main Navigation
Show Summary Details
Volume 39, Issue 1-2


Discovering Resources in Federated Clouds with Millions of Nodes: The SwarmCloud Approach

Tim Gerhard
  • Corresponding author
  • Technische Universität Kaiserslautern, Integrated Communication Systems Lab, Rheinland-Pfalz, Germany
  • Email
  • Other articles by this author:
  • De Gruyter OnlineGoogle Scholar
/ Dennis Schwerdel / Paul Müller
Published Online: 2016-11-24 | DOI: https://doi.org/10.1515/pik-2016-0004


Cloud Computing offers a way to outsource IT infrastructure and thereby reduce costs, especially for SMEs. However, companies remain skeptical of using the clouds of foreign organizations because of privacy and security concerns. Due to lack of experience and a too high up-front investment, companies also restrain from setting up their own cloud.

The SwarmCloud project aims at creating a swarm-like network of cloud blocks that can cooperate in a decentralized manner. Each block is a minimal cloud system that is easily affordable for small companies. The SwarmCloud network automatically connects several blocks to form a federated higherlevel cloud system. Scaling such a network to millions of blocks requires a novel decentralized approach to network coordination and resource discovery.

This paper proposes and evaluates a scalable network structure for the SwarmCloud network that leverages peer-to-peer paradigms to build swarms of millions of blocks.

Keywords: Cloud Computing; Peer-to-Peer; Resource Discovery; Data Center


  • 1 Hongwei Chen and Zhiwei Ye. Bchord: Bi-directional routing dht based on chord. In Computer Supported Cooperative Work in Design, 2008. CSCWD 2008. 12th International Conference on, pages 410–415, April 2008.Google Scholar

  • 2 LLC Gnutelliums. Gnutella protocol specification version 0.4, 2008.Google Scholar

  • 3 Tor Klingberg and Raphael Manfredi. Gnutella protocol development: Gnutella 0.6, 2002.Google Scholar

  • 4 Paul Müller, Dennis Schwerdel, and Justin Cappos. Tomato a virtual research environment for large scale distributed systems research. PIK Praxis der Informationsverarbeitung und Kommunikation, 37(1):23–32, 2014.Google Scholar

  • 5 Dennis Schwerdel, Matthias Priebe, Paul Müller, and Peter Merz. Chordnet:protocol specification and analysis, Aug 2009.Google Scholar

  • 6 Dennis Schwerdel, Bernd Reuther, Thomas Zinner, Paul Müller, and Phouc Tran-Gia. Future internet research and experimentation: The glab approach. Computer Networks, 61:102–117, 2014.Google Scholar

  • 7 Ralf Steinmetz and Klaus Wehrle, editors. Peer-to-peer systems and applications. Lecture notes in computer science. Springer, Berlin, New York, 2005.Google Scholar

  • 8 Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, and Hari Balakrishnan. Chord: A scalable peer-to-peer lookup service for internet applications. SIGCOMM Comput. Commun. Rev., 31(4):149–160, August 2001.CrossrefGoogle Scholar

  • 9 Wikipedia. Chord (peer-to-peer) — wikipedia, the free encyclopedia, 2016. [Online; accessed 10-June-2016].Google Scholar

About the article

Published Online: 2016-11-24

Published in Print: 2016-03-01

Citation Information: PIK - Praxis der Informationsverarbeitung und Kommunikation, Volume 39, Issue 1-2, Pages 1–11, ISSN (Online) 1865-8342, ISSN (Print) 0930-5157, DOI: https://doi.org/10.1515/pik-2016-0004.

Export Citation

© 2016 Walter de Gruyter GmbH, Berlin/Boston.Get Permission

Comments (0)

Please log in or register to comment.
Log in