• DocumentCode
    1638620
  • Title

    Orchestrating Data-Centric Workflows

  • Author

    Barker, Adam ; Weissman, Jon B. ; van Hemert, Jano

  • Author_Institution
    Nat. e-Sci. Centre, Edinburgh Univ., Edinburgh
  • fYear
    2008
  • Firstpage
    210
  • Lastpage
    217
  • Abstract
    When orchestrating data-centric workflows as are commonly found in the sciences, centralised servers can become a bottleneck to the performance of a workflow; output from service invocations are normally transferred via a centralised orchestration engine, when they should be passed directly to where they are needed at the next service in the workflow. To address this performance bottleneck, this paper presents a lightweight hybrid workflow architecture and concrete API, based on a centralised control flow, distributed data flow model. Our architecture maintains the robustness and simplicity of centralised orchestration, but facilitates choreography by allowing services to exchange data directly with one another, reducing data that needs to be transferred through a centralised server. Furthermore our architecture is standards compliment, flexible and is a non-disruptive solution; service definitions do not have to be altered prior to enactment.
  • Keywords
    application program interfaces; data flow analysis; distributed processing; software architecture; workflow management software; API; centralised orchestration engine; control flow; data-centric workflows; distributed data flow model; hybrid workflow architecture; service invocation; system architecture; Centralized control; Collaboration; Computer architecture; Concrete; Data visualization; Distributed control; Engines; Service oriented architecture; Visual databases; Web services; Systems architecture; Web services; decentralised orchestration; workflow optimisation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2008. CCGRID '08. 8th IEEE International Symposium on
  • Conference_Location
    Lyon
  • Print_ISBN
    978-0-7695-3156-4
  • Electronic_ISBN
    978-0-7695-3156-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2008.50
  • Filename
    4534221