The Workshop on Distributed Cloud Computing (DCC 2013) will be co-located with IEEE/ACM Conference on Utility and Cloud Computing (UCC): December 9, 2013, Dresden, Germany


  • [December 7, 2013] DCC 2014 will be co-located with ACM SIGCOMM 2014.

  • [August 22, 2013] Rick McGeer, Distinguished Technologist at HP Enterprise Services, will give the keynote address

  • [August 2, 2013] EasyChair submission closed

  • [July 8, 2013] EasyChair submission open

  • [June 1, 2013] Website online


  • Submissions due: 2 August 2013 (hard!)

  • Notification of acceptance: 10 September 2013

  • Camera-ready papers due: 27 September 2013

  • Workshop: 9 December 2013

  • IEEE/ACM UCC Conference: 9-12 December 2013

The Workshop

Goals: The International Workshop on Distributed Cloud Computing (DCC) is interdisciplinary and touches both distributed systems as well as networking and cloud computing. It is intended as a forum where people with different backgrounds can learn from their respective fields and expertise. We want to attract both industry relevant papers as well as papers from academic researchers working on the foundations of the distributed cloud. 

Synopsis: Most of the focus in public cloud computing technology over the last 10 years has been on deploying massive, centralized data centers with thousands or hundreds of thousands of servers. The data centers are typically replicated with a few instances on a continent wide scale in semi-autonomous zones. This model has proven quite successful in economically scaling cloud service, but it has some drawbacks. Failure of a zone can lead to service dropout for tenants if the tenants do not replicate their services across zones. Some applications may need finer grained control over network latency than is provided by a connection to a large centralized data center, or may benefit from being able to specify location as a parameter in their deployment. Nontechnical issues, such as the availability of real estate, power, and bandwidth for a large mega data center, also enter into consideration.

Another model that may be useful in many cases is to have many micro or even nano data centers, interconnected by medium to high bandwidth links, and the ability to manage these data centers and interconnecting links as if they were one larger data center. This distributed cloud model is perhaps a better match for private enterprise clouds, which tend to be smaller than the large, public mega data centers, and it also has attractions for public clouds run by telcom carriers which have facilities in geographically diverse locations, with power, cooling, and bandwidth already available. It is attractive for mobile operators as well, since it provides a platform on which applications can be deployed and easily managed that could benefit from a tighter coupling to the wireless access network. The two models are not mutually exclusive: for instance a public cloud operator with many large data centers distributed internationally could manage its network of data centers like a distributed cloud. The distinguishing characteristic from federated clouds is that the component data centers are more integrated, especially with respect to authentication and authorization, so that the computation, storage, and networking resources are as tightly managed as if they were in a single large data center.

Keynote Speech

Speaker: Rick McGeer, Distinguished Technologist at HP Enterprise Services, Palo Alto, USA. 

Title: Software-Defined Network and Distributed Clouds: Abstractions for the Network Control Plane 

Abstract: Scott Shenker has a very attractive view of Software-Defined Networking as a set of abstractions of the Network Control Plane. His point is that the familiar OSI model is a superb set of abstractions for the Network Data Plane, and has served us well for a generation and looks to do so for several more. However, the Network Control Plane has heretofore had no abstractions, and every control protocol had to be built from the ground up. Software-Defined Networking offers such a set of abstractions, which lets us think about building controls for the network in layers, as we build most things in information technology. This allows us to virtualize the network as we virtualize computation and storage. This is a compelling vision, but SDN as it exists today only partially fulfills it. This is because SDN today is defined only as controls for the switching and routing layers of the network; however, our familiar protocol stack included transport and application layers as well. Transport and application layer services have historically been provided in the network by middleboxes and proxies, including transcoders, multicast trees, intrusion detection services and stateful firewalls, discovery services, and most commonly of all, caching. Today, these are built from the ground up, just as control plane protocols are. However, each is realized very simply as an application service in a distributed cloud, and the common substrate - essentially, strategic placement and instantiation of such services in the network - is unified. In this talk, we renew Peterson's argument that middleboxes are an integral feature of the network architecture, as the element which provides application-level services within the network itself. We argue that viewing a middlebox as simply a service provided in a virtual machine in a distributed cloud not only permits the allocation of networking, computation, and storage in a unified way, but permits the development of a much wider variety of application-level services in the network. We conclude by discussing that abstractions (beyond virtual machine placement) that this implies, and how testbed initiatives in the EU, US, and Japan are independently reaching toward this goal.  

Bio: Dr. Rick McGeer is a Distinguished Technologist for HP Enterprise Services. He is co-Principal Investigator (with Joe Mambretti, Rob Ricci, and Andy Bavier) on the InstaGENI project, responsible for the design and implementation of a network of instant-on Clouds with deeply programmable networking under the auspices of the GENI project. Previously, he co-led the GENICloud and TransCloud projects, whose goal was to design and implement and interoperable, distributed, GENI-compliant Cloud architecure, and the OpenNet project, which led to the first commercial switch implementation of OpenFlow. He currently is the co-Principal Investigator on Social Network Analysis using Geometric Inference Techniques under the DARPA GRAPHS program. Previously, he was the Co-founder of Cadence Berkeley Laboratories and Softface, Inc. He holds nine patents in the fields of programming languages, circuit design, natural-language processing, security systems, and switching systems He is author of over 90 papers and one book in the fields of Computer-Aided Design, circuit theory, programming languages, information system design, secure systems. Member of the PlanetLab Consortium steering committee, PI in the DARPA Global Mobile (GloMo) program in 1994-95, the Control Plane program (2004-2009). He was the Founding General Chair of the workshop series on timing analysis, General Chair of the International Workshop on Logic Synthesis, the VLSI Workshop, WISH, and the IEEE C5 Conference. He's served as Program Chair on C5, IWLS, and the VLSI Workshop. He has served on multiple program committees in the fields of networking, distributed systems, VLSI, embedded systems, and Computer-Aided Design, including HotNets, DAC and ICCAD.  

Program (December 9, 2013)


8:15 Opening: James and Stefan

8:30-9:00 Invited Talk by Christof Fetzer: "Data-as-a-Service on Distributed Micro-Clouds"

DCC Session I (9:00-10:00): Algorithms and Optimization (Chair: James Kempf and Stefan Schmid)

1. Invited Paper: Joint Server Selection and Routing for Geo-Replicated Services (Srinivas Narayana, Wenjie Jiang, Jennifer Rexford and Mung Chiang)

2. A Local Heuristic for Round-Trip-Time- Optimized Distributed Cloud Deployment (Matthias Keller, Stefan Pawlik, Peter Pietrzyk and Holger Karl)


DCC Session II (10:30-12:00): Traffic and Content Distribution (Chair: Andras Csaszar)

3. Taking Advantage of Federated Cloud Storage and Multi-core Technology in Content Delivery (Jose Luis Gonzalez, Luis Miguel Sanchez, Victor Sosa-Sosa, Jesus Carretero and Silvestre Perez-Ortiz)

4. Improving the scalability of geo-replication with reservations (Mahsa Najafzadeh, Marc Shapiro, Valter Balegas and Nuno Preguica)

5. Scalable and Real-Time Deep Packet Inspection (Do Le Quoc, Andre Martin and Christof Fetzer)

Short Poster/Demo Pitches

Lunch and Poster/Demo Session

DCC Session III (13:00-15:00): Distributed Cloud Management (Chair: Rick McGeer)

6. Invited Paper: Unifying Cloud and Carrier Network - EU FP7 Project UNIFY (Andras Csaszar, Gergely Pongracz, Catalin Meirosu, Wolfgang John, Attila Takacs, Joachim Westphal, Mario Kind and Dimitri Staessens)

7. Constructing a Robust Services-oriented Inter-cloud Portal Based on an Autonomic Model and FOSS (Courtney Powell, Masaharu Munetomo, Attia Wahib and Takashi Aizawa)

8. Hierarchical chord-based resource discovery in intercloud environment (Lohit Kapoor, Ankur Gupta and Seema Bawa)

9. Handling Performance Sensitive Native Cloud Applications with Distributed Cloud Computing and SLA Management (Calin Curescu, Dimitri Masmanov, Andrew Ton, James Kempf and Hjalmar Olsson)


DCC Session IV (15:30-16:00): Measurements (Chair: Srinivas Narayana)

10. Invited Paper: A Measurement Study of Data-intensive Network Traffic Patterns in a Private Cloud (Daniele Venzano and Pietro Michiardi)

16:00 - 16:45 Panel: "Distributed Cloud: federated, integrated, or autonomous?" (Panelists: Brig (Chip) Elliott, Rick McGeer, James Kempf, Josef Spillner)

17:00-18:00 Keynote by Rick McGeer: "Software-Defined Network and Distributed Clouds: Abstractions for the Network Control Plane"

Chairs and TPC

  • James Kempf, Ericsson Research, Silicon Valley, USA

  • Stefan Schmid, Telekom Innovation Laboratories (T-Labs) & TU Berlin, Germany


Submission and Information

Goal: DCC 2013 accepts high-quality papers related to the distributed cloud, falling in one of the following categories:
  • Novel ideas on how to design and operate/manage the distributed cloud

  • Foundations and principles of distributed cloud computing, models, and algorithmic solutions 

  • Architectural models, prototype implementations and applications 

  • Virtualization technology and enablers (network virtualization, software-defined networking)

  • Experience with existing deployments and measurements (public, private, hybrid, federated environments)

  • Service and resource specification, languages, and formal verification

  • Economic, robustness, and energy aspects of the distributed cloud (incl. pricing)

Submission Guidelines: Submissions are single-blind and should not exceed 6 letter size (8.5 x 11) pages including figures, tables and references using the IEEE format for conference proceedings (print area of 6-1/2 inches (16.51 cm) wide by 8-7/8 inches (22.51 cm) high, two-column format with a 3/8 inch (0.81 cm) space between them, single-spaced 10-point Times fully justified text). Submitted papers must represent original unpublished research that is not currently under review for any other conference or journal. Papers not following these guidelines will be rejected without review and further action may be taken, including (but not limited to) notifications sent to the heads of the institutions of the authors and sponsors of the conference. Templates in LaTex and Word are available here. For an accepted paper, at least one author must attend the workshop. All workshop participants must also pay the UCC 2013 conference fee. Submissions are handled by EasyChair: submit here!

Publication: The proceedings will be published by the IEEE Computer Society, USA, and will be made available online through the IEEE Digital Library (in IEEE format).  


DCC 2013 will take place in the Dorint Hotel Dresden, in the center of the lively capital of Saxony. Dresden offers much more than the historic center with its opera house, the 'Semperoper', and the ‘Frauenkirche’ church. Dotted along the approximately 30 km long stretch of the Elbe River which runs through the city, you will find many treasures: castles, villas, vineyards, historic funiculars, and steamboats that are up to 130 years old. During the conference week, the 579th annual Striezelmarkt will welcome all conference participants for a unique artisanal and culinary experience.


The workshop is supported by the EU projects UNIFY and BigFoot.