• DocumentCode
    3454479
  • Title

    Composition of services in pervasive environments: A Divide and Conquer approach

  • Author

    Cassar, Gilbert ; Barnaghi, Payam ; Wei Wang ; De, Suvranu ; Moessner, Klaus

  • Author_Institution
    Centre for Commun. Syst. Res., Univ. of Surrey, Guildford, UK
  • fYear
    2013
  • fDate
    7-10 July 2013
  • Abstract
    In pervasive environments, availability and reliability of a service cannot always be guaranteed. In such environments, automatic and dynamic mechanisms are required to compose services or compensate for a service that becomes unavailable during the runtime. Most of the existing works on services composition do not provide sufficient support for automatic service provisioning in pervasive environments. We propose a Divide and Conquer algorithm that can be used at the service runtime to repeatedly divide a service composition request into several simpler sub-requests. The algorithm repeats until for each sub-request we find at least one atomic service that meets the requirements of that sub-request. The identified atomic services can then be used to create a composite service. We discuss the technical details of our approach and show evaluation results based on a set of composite service requests. The results show that our proposed method performs effectively in decomposing a composite service requests to a number of sub-requests and finding and matching service components that can fulfill the service composition request.
  • Keywords
    Web services; divide and conquer methods; ubiquitous computing; atomic services; automatic service provisioning; composite service; divide-and-conquer approach; pervasive environments; service availability; service compensation; service composition request; service reliability; service runtime; service sub-request; Ontologies; Semantics; Sensors; Service Composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications (ISCC), 2013 IEEE Symposium on
  • Conference_Location
    Split
  • Type

    conf

  • DOI
    10.1109/ISCC.2013.6754950
  • Filename
    6754950