Show simple item record

dc.contributor.authorMulongo, Abiud Wakhanu
dc.contributor.authorOmulo, Elisha T. Opiyo
dc.contributor.authorOdongo, William Okello
dc.date.accessioned2016-05-25T05:51:53Z
dc.date.available2016-05-25T05:51:53Z
dc.date.issued2015
dc.identifier.citationComputer Science and Information Technology Vol. 3(4), pp. 91 - 104en_US
dc.identifier.urihttp://www.hrpub.org/journals/article_info.php?aid=2536
dc.identifier.urihttp://hdl.handle.net/11295/95914
dc.description.abstractA major benefit of service composition is the ability to support agile global collaborative virtual organizations. However, being global in nature, collaborative virtual organizations can have several virtual industry clusters (VIC), where each VIC has hundreds to thousands of virtual enterprises that provide functionally similar services exposed as web services. These web services can be differentiated on a high dimensionality of quality of service attributes. The dilemma the virtual enterprise broker is faced with is how to dynamically select the best combination of component services to fulfill a complex consumer need within the shortest time possible. This composite service selection problem remains a Multi-Criteria Decision Making (MCDM) NP hard problem. Although existing MCDM methods based on local planning are linearly scalable for large problems, they lack capabilities to express critical intertask constraints that are practically relevant to service consumers. MCDM global planning methods on the other hand suffer exponential state space explosion making them severely limited for large problems of industrial relevance. This paper proposes HMSCM: Hierarchical Multi-Layer Service Composition Model. HMSCM is based on the theory of Layering as Optimization Decomposition [28-31]. We view the service selection process as a "two layer network" where each layer is a subproblem to be solved. The objective of one of the layers is to maximize a local utility function over a subset of web service QoS attributes from a service consumer perspective. The objective of the other layer is to maximize a local utility function over another subset of web service QoS attributes from the perspective of the Virtual enterprise broker. We develop the algorithm: Service Layered Utility Maximization (SLUM) that extends the Mixed Integer programming model in [9]. We then formulate the problem at each layer in form of SLUM. Together, the two layers attempt to achieve the global optimization objective of the network. We show analytically how HMSCM overcomes the shortcomings of existing local planning and global planning service selection methods while retaining the strengths from each. i.e HMSCM is able to scale linearly with increasing number of QoS variables and number of web services while being able to enforce global intertask constraintsen_US
dc.language.isoenen_US
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/us/*
dc.subjectService Compositionen_US
dc.subjectGlobal Virtual Organizationsen_US
dc.subjectHierarchicalen_US
dc.subjectMultilayeren_US
dc.subjectDecompositionen_US
dc.subjectLayeringen_US
dc.subjectOptimizationen_US
dc.subjectMixed Integer Programmingen_US
dc.subjectService Layered Utility Maximizationen_US
dc.titleA Hierarchical Multilayer Service Composition Model for Global Virtual Organizationsen_US
dc.typeArticleen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-ShareAlike 3.0 United States