• DocumentCode
    2502448
  • Title

    Distributed Orchestration of Pervasive Services

  • Author

    Mostarda, Leonardo ; Marinovic, Srdjan ; Dulay, Naranker

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London, UK
  • fYear
    2010
  • fDate
    20-23 April 2010
  • Firstpage
    166
  • Lastpage
    173
  • Abstract
    Pervasive systems are increasingly being designed using a service-oriented approach where services are distributed across wireless devices of varying capabilities. Service orchestration is a simple and popular method to coordinate web-based services but introduces a single point of failure and lacks the flexibility to cope with the greater variability of pervasive environments. Choreography in contrast advocates explicitly modelling systems as interacting peers that conform to rules of interaction. Choreography offers greater reliability and flexibility but leads to systems that are much harder to validate. In this paper we describe a novel intermediate approach, where given a logically centralised service orchestration, we automatically generate a distributed implementation that correctly enforces the orchestration behaviour. Our system handles all the synchronisation and consensus issues and ensures correctness. The system also incorporates a number of abstractions for grouping pervasive peers and coordinating pervasive peer-to-peer interactions.
  • Keywords
    Web services; peer-to-peer computing; ubiquitous computing; Web-based services; centralised service orchestration; choreography; distributed orchestration; pervasive environment; pervasive peer-to-peer interaction; pervasive peers; pervasive services; pervasive system; service-oriented approach; wireless device; Automata; Computer networks; Distributed computing; Educational institutions; Fires; Peer to peer computing; Pervasive computing; Programming profession; Remotely operated vehicles; Software engineering; Pervasive systems; choreography; distributed systems; workflows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
  • Conference_Location
    Perth, WA
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4244-6695-5
  • Type

    conf

  • DOI
    10.1109/AINA.2010.100
  • Filename
    5474694