• DocumentCode
    1973101
  • Title

    Scalable Service Composition Execution through Asynchronous I/O

  • Author

    Stecca, Michele ; Fornasa, Martino ; Baglietto, Pierpaolo ; Maresca, Massimo

  • Author_Institution
    Comput. Platform Res. Center (CIPI), Univ. of Padua, Padua, Italy
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    312
  • Lastpage
    319
  • Abstract
    In the last few years different solutions have been proposed for the composition of Web APIs. In this paper we focus on the scalability problems appearing when the software platform in charge of executing Service Compositions (which are defined as Directed Acyclic Graphs, DAGs) is supposed to support huge numbers of concurrent executions. This is the case of viral applications as well as of Cloud Computing scenarios where Service Compositions are deployed and executed in multi-tentant platforms implementing different paradigms such as Business Process as a Service, Mashup as a Service, Service Composition as a Service. The proposed solution exploits the Asynchronous I/O paradigm for the efficient utilization of system resources such as threads and memory.
  • Keywords
    application program interfaces; cloud computing; directed graphs; DAG; Web API; asynchronous I/O; business process as a service; cloud computing; directed acyclic graph; mashup as a service; multitentant platform; scalability problem; scalable service composition execution; service composition as a service; software platform; Adaptation models; Computer architecture; Concurrent computing; Context; Message systems; Scalability; Software; Asynchronous I/O; Service Composition; Threading models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2013 IEEE International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5026-8
  • Type

    conf

  • DOI
    10.1109/SCC.2013.38
  • Filename
    6649710