NOW: Orchestrating Services in a Nomadic Network using a dedicated Workflow Language

Eline Philips, Ragnhild Van Der Straeten, Viviane Jonckers, Gul Agha (Editor), Dave Clarke (Editor)

    Research output: Contribution to journalArticlepeer-review

    9 Citations (Scopus)

    Abstract

    Orchestrating services in nomadic or mobile ad hoc networks is not without a challenge,
    since these environments are built upon volatile connections. Services residing on mobile devices are
    exposed to (temporary) network failures, which must be considered the rule rather than the exception.
    This paper proposes a dedicated workflow language built on top of an ambient-oriented programming
    language that supports dynamic service discovery and communication primitives resilient to network
    failures. The proposed workflow language, NOW, has support for high level workflow abstractions for
    control flow, rich network and service failure detection, and failure handling through compensating
    actions, and dynamic data flow between the services in the environment. By adding this extra layer of
    abstraction, the application programmer is offered a flexible way to develop applications for nomadic
    networks.
    Original languageEnglish
    Pages (from-to)168-194
    Number of pages27
    JournalScience of Computer Programming
    Volume78
    Issue numberCoordination 2010
    Publication statusPublished - Feb 2013

    Bibliographical note

    Gul Agha and Dave Clarke

    Keywords

    • workflow language
    • nomadic network
    • service orchestration
    • AmbientTalk

    Fingerprint

    Dive into the research topics of 'NOW: Orchestrating Services in a Nomadic Network using a dedicated Workflow Language'. Together they form a unique fingerprint.

    Cite this