Following four successful TADDS workshops — at DISC’2009 in Elche, Spain, at DISC 2010 at Cambridge, Massachusetts, at DISC 2011 in Rome, Italy and at OPODIS 2012 in Rome, Italy — and the successful 1st International Workshop on Dynamicity (DYNAM 2011) co-located with OPODIS 2011 in Toulouse, France — we are happy to announce the fifth TADDS Workshop to be held in October, 2013, in Jerusalem, Israel, co-located with DISC 2013.

TADDS 2012 has its focus on the dynamic aspects of distributed systems, encompassing systems in existence today and looking into the future development and deployment of dynamic distributed systems, with sound theoretical foundations in mind. Distributed systems are rapidly evolving, and the advent of new classes of applications and technologies, such as VANET, Airborne Networks, Social Networks, Smart Environments, P2P, broad area supercomputing, and distributed cloud services, is radically changing the way we think about them. Dynamic distributed systems have structures that are self-defined at any instant by entities that might autonomously decide to participate in the same distributed application. These systems are characterized by dynamic arrival and departure of participating entities and normally it may not be possible to assume anything about the universe of participants, their identities, capabilities, or reliability. Understanding the fundamentals of how to master this dynamic dimension is of primary importance to design of robust, dependable, and predictable distributed systems.

This workshop, held in conjunction with the 27th International Symposium on DIStributed Computing (DISC’2013), is intended to both motivate further concerted study and analysis of dynamic distributed systems and to present current accomplishments in this area. The meeting will include a couple of invited presentations that will provide views of the main achievements in this area to date, and motivate research by reviewing key challenges and formulating new directions. Topics of interest cover all aspects of dynamic distributed systems, including, without being limited to:

  • Modeling dynamic systems
    • Suitable environment assumptions (e.g., churn, failure models,…)
    • Suitable platform assumptions (e.g., communication paradigm,…)
    • Assumptions about the initial knowledge of participants
    • Communication and Coordination Abstractions and Services for Dynamic Distributed Systems
  • Algorithms in, and structure of, dynamic systems
    • Computation paradigms and algorithmic patterns
    • Membership/participation in the computation
    • Algorithms: dependability, resilience
    • Algorithms for Unmanaged applications
  • Efficiency of dynamic systems
    • Measuring efficiency and scalability
    • Complexity measures for dynamic systems
  • Application domains for dynamic systems
    • Peer-to-peer
    • Sensor Networks
    • Mobile networks
    • Cloud computing federation
    • Internet supercomputing
    • Smart environments
    • Social Networks
  • Fault tolerance for dynamic systems
    • Self-stabilizing Algorithms
    • Self-* computation