TOP
Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Seminars
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Publishing
Within this website:
External resources:
dblp
Within this website:
External resources:
  • the dblp Computer Science Bibliography


Dagstuhl Seminar 15072

Distributed Cloud Computing

( Feb 08 – Feb 11, 2015 )

(Click in the middle of the image to enlarge)

Permalink
Please use the following short url to reference this page: https://www.dagstuhl.de/15072

Organizers

Contact



Motivation

The applications and usage patterns of the Internet have changed significantly over the years. One of the most striking properties of the Internet today regards the enormous amount of traffic it carries, imposing high bandwidth requirements and costs. Also latency is becoming increasingly critical. Motivated by these challenges, the distributed cloud model envisions new architectures exploiting spatially distributed resources, to keep traffic more local and reduce latency, offering innovative new services. For example, today, various resources are already available in the geographically distributed facilities of telecoms. These "resource micro clouds" could be used and interconnected to offer new services in the network core. Distributed cloud also encompasses the federated cloud, where data centers managed by different organizations federate to allow users to utilize any of the data centers.


Goals

This interdisciplinary seminar is an opportunity for academic and industrial scientists working in the different fields of networking, cloud computing, and distributed systems, to meet and exchange their vision and expertise on how to plan and manage future research on distributed cloud. Accordingly, we plan to structure our seminar in three parts, cloud, networking, and distributed systems, and complement the participant presentations with panels that give room to exchange and challenge ideas. We expect this seminar to formulate a concrete research agenda in the design issues and standards of distributed clouds.


Research Topics

The two most distinctive features of the distributed cloud are the heterogeneous nature of resources and providers, and the relatively limited networking (relative to clouds based in a single data center). These two features lead to a number of distinct research questions, including:

  1. Federated vs integrated vs autonomous? What are the tradeoffs of these distributed cloud models?
  2. Enablers for a more dynamic distributed cloud management
  3. Monitoring, allocation, and control of virtual machines in the presence of network failures and when latencies are in the tens to hundreds of milliseconds
  4. Programming models suitable for the wide area - notably, models which are optimized for low bandwidth and high latency, where sending programs to data (rather than data to programs) is of paramount importance
  5. Storage systems suitable for the wide area, with emphasis on caching, robustness, and location awareness
  6. Concurrency issues and scalability of the control plane
  7. Incremental deployment strategies
  8. Service differentiation a la Google B4
  9. Distributed operating system vs distributed cloud management (e.g. distributed OpenStack) approaches - advantages and disadvantages to both
  10. Distributed agreement algorithms like RAFT and Paxos, scalability and applicability to specific use cases
  11. Better support for network virtualization going out of the data center and between data centers
  12. Drill down on these use cases
    a. Downstream large data streaming, e.g. CDN
    b. Upstream large data summarization, e.g. voice recognition
    c. Low latency interactive applications, e.g. virtual reality (7-10 ms), industrial control
    d. Core network offload - reducing amount of traffic in carrier’s core network by turning it around in edge distributed clouds
  13. Economics of distributed cloud deployment: cheaper or more expensive than centralized cloud? Cost of networking resources for distributed cloud vs centralized cloud?
  14. Deployment models for cloud: hyper-centralized (e.g. one data center per continent), centralized (two or three data centers per continent), distributed (one data center per metro area), hyper-distributed (a data center on your street corner). In what cases is a specific deployment model favored?

Summary

The Dagstuhl Seminar on Distributed Cloud Computing was held Feb. 8-11, 2015. 22 researchers attended the multidisciplinary seminar from the areas of networking, cloud computing, distributed systems, operations research, security, and system administration. In contrast with the centralized cloud deployment model where applications are restricted to a single mega-data center at some network distance from the customers, in the distributed cloud deployment model, many smaller data centers are deployed closer to customers to supplement or augment the larger mega-data centers, and the smaller data centers are managed as one pooled resource. Two administrative models of a distributed cloud are common today: the integrated model where a single administrative entity controls all the data centers and the federated model where multiple administrative entities control the data centers and users authenticate for resource access using a federated identity management system. Over the course of the 3 day seminar, 15 presentations were given on various aspects of distributed cloud or the disciplinary areas relevant to distributed cloud. The seminar shared two talks with the concurrent seminar on Foundations of Networking and attended one of the Foundations of Networking Talks. Taking the presentations as input, the seminar then broke into three groups to discuss a research agenda for distributed cloud. The groups were requested to come up with 3 questions in their particular area (distributed systems, programming models, and cloud) and two for the other two groups. At the end of the seminar, the group discussed forming a research community around distributed cloud with an annual conference. Currently, a workshop on distributed cloud is held annually, called DCC (for Distributed Cloud Computing). This year's workshop will be held in conjunction with SIGMETRICS in Portland, Oregon in June. Slides, abstracts of the talks and reports from the breakout groups are available in the Dagstuhl content management web site. An extended version of this report appeared in the April 2015 issue of ACM SIGCOMM Computer Communication Review [1].

References

  1. Yvonne Coady, Oliver Hohlfeld, James Kempf, Rick McGeer, and Stefan Schmid. Distributed cloud computing: Applications, status quo, and challenges. SIGCOMM Comput. Commun. Rev., 45(2):38--43, April 2015. http://dx.doi.org/10.1145/2766330.2766337
Copyright Yvonne Coady, James Kempf, Rick McGeer, and Stefan Schmid

Participants
  • Mark Berman (BBN Technologies - Cambridge, US) [dblp]
  • Annette Bieniusa (TU Kaiserslautern, DE) [dblp]
  • Justin Cappos (New York University, US) [dblp]
  • Yvonne Coady (University of Victoria, CA) [dblp]
  • Lars Eggert (NetApp Deutschland GmbH - Kirchheim, DE) [dblp]
  • Johan Eker (Lund University / Ericsson Research, SE) [dblp]
  • Chip Elliott (BBN Technologies - Cambridge, US) [dblp]
  • Erik Elmroth (University of Umeå, SE) [dblp]
  • Patrick Thomas Eugster (Purdue University - West Lafayette, US) [dblp]
  • Hannes Hartenstein (KIT - Karlsruher Institut für Technologie, DE) [dblp]
  • Oliver Hohlfeld (RWTH Aachen, DE) [dblp]
  • James Kempf (Ericsson - San Jose, US) [dblp]
  • Igor Konnov (TU Wien, AT) [dblp]
  • Rick McGeer (HP Enterprise Services - Palo Alto, US) [dblp]
  • Christine Morin (INRIA Rennes - Bretagne Atlantique, FR) [dblp]
  • Jörg Ott (Aalto University, FI) [dblp]
  • Jonathan Pastor (INRIA Rennes - Bretagne Atlantique, FR) [dblp]
  • Vivien Quéma (INP - Grenoble, FR) [dblp]
  • Stefan Schmid (TU Berlin, DE) [dblp]
  • Marc Shapiro (UPMC - Paris, FR) [dblp]
  • Timothy Wood (George Washington University - Washington, US) [dblp]
  • Hagen Wösner (BISDN GmbH - Berlin, DE) [dblp]

Classification
  • networks
  • optimization / scheduling

Keywords
  • Datacenters
  • Networking
  • Distributed Computing
  • Clouds