Keynote slides online
Thanks to Tyler for his enlightening keynote, to all paper authors for presenting their work, and to all other participants for showing interest in this workshop.
Proceedings Online
Workshop Program Available
10:30 - 11:00 coffee break
11:00 - 11:35 full paper 1: Petteri Kaskenpalo
On Secure Workflow Decentralisation on the Internet
11:40 - 12:15 full paper 2: Jan Sudeikat and Wolfgang Renz
Separating Agent-Functioning and Inter-Agent Coordination by Activated Modules:The DECOMAS Architecture
12:20 - 14:00 lunch
14:00 - 14:30 short paper 1: Jan Sudeikat , Jan-Philipp Steghöfer, Hella Seebach, Wolfgang Reif, Wolfgang Renz, Thomas Preisler , Peter Salchow
A Wave-like Decentralized Reconfiguration Strategy for Self-organizing Resource-Flow Systems
14:30 - 15:00 short paper 2: Tadeusz Kobus and Paweł T. Wojciechowski
A 90% RESTful Group Communication Service
15:00 - 15:30 discussion & demos*
15:30 - 16:00 coffee break
16:00 - 16:30 discussion & demos* and wrap-up
* For the afternoon discussion sessions, workshop participants (including those that will not present a paper) can present short demos or tutorials of tools they are working on, or they can give a lightning talk about novel ideas for which they want to get some early feedback. If you're interested in presenting something, feel free to contact us. Below is the current list of demo speakers:
Boriss Mejias (Universite Catholique de Louvain) will give a demo titled "Decentralized Transactional Collaborative Drawing":
This demo presents a decentralized collaborative drawing application running on top of a peer-to-peer network. The state of the drawing is stored with symmetric replication using transactional protocols to provide strong consistency. The demo is used to trigger discussion about different transactional protocols for decentralized systems.
Keynote by Tyler Close (Google)
We are pleased to announce that the
workshop will open with a keynote speech by Tyler Close
(Google), author of the Waterken web
server:
Using the Web for decentralized coordination of
distributed processes. You can get there from
here.
At first blush, the Web might not seem like a good starting place for decentralized coordination of distributed processes. A typical Web application is vulnerable to multiple central authorities and so is not decentralized. Most often, coping with the travails of distribution depends upon human intervention via the browser's 'refresh' button; which doesn't bode well for headless processes. Coordination between Web applications, where it's done at all, often results in complete vulnerability between participants. Looking at the Web as a platform for decentralized coordination of distributed processes, it seems reasonable to conclude: "You can't get there from here".
Sometimes, a different perspective is all that is needed to find a way forward out of the maze. In this talk, we'll reacquaint ourselves with the Web's core technologies: the URL, HTTP and TLS. With a fresh outlook on these technologies, we'll explore how to use them for the desired effect, while still working within the existing Web infrastructure. Using simple and compatible extensions to the Web, we'll study cases where we can now coordinate the formerly intractable. The Waterken Server and an extended Web browser enable demonstration of these implementation techniques. With a different perspective on where "here" is, we'll get "there".
Deadline extension
Publication
Accepted papers will be published as a volume in Electronic Proceedings in Theoretical Computer Science.
Welcome
Decentralized Coordination of
Distributed Processes (DCDP) is a new Workshop,
co-located with the 5th
International Federated Conferences on Distributed
Computing Techniques in Amsterdam, The Netherlands.
The workshop will take place June 10th, immediately
following the main conference.
The central theme of the workshop is the decentralized coordination of distributed processes:
- decentralized: there is no single authority in the network that everything is vulnerable to.
- coordinated: processes need to cooperate to achieve meaningful results, potentially in the face of mutual suspicion.
- distributed: processes are separated by a potentially unreliable network.
We invite you to read the Call for Papers and to join us for an interesting discussion in Amsterdam this summer.