Workflow-Based Service Selection under Multi-constraints
Despite the availability of services with similar functionality but from different providers in the cloud, using them in a workflow might subject to constraints such as service QoS and service bundling. Service bundling refers to the situation where the subscription of two services have to be done t...
Saved in:
Published in | 2015 IEEE International Conference on Services Computing pp. 332 - 339 |
---|---|
Main Authors | , , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.06.2015
|
Subjects | |
Online Access | Get full text |
DOI | 10.1109/SCC.2015.53 |
Cover
Loading…
Abstract | Despite the availability of services with similar functionality but from different providers in the cloud, using them in a workflow might subject to constraints such as service QoS and service bundling. Service bundling refers to the situation where the subscription of two services have to be done together, such requirement might be imposed by service providers and/or by the alliance group that the providers join in. In this paper, we focus on the service selection problem under the QoS constraints from the user and the bundling constraints associated with the chosen services. We first formulate the service selection problem as a multi-constrained selection problem. Then we propose a recursive heuristic search algorithm that takes the required QoS and bundling constraints into consideration for service selection. This algorithm has two unique functions: (i) utility function to measure the quality of the selection strategy under consideration, and (ii) acceptance function to limit the selection strategy only to those potential service candidates that have higher chance to satisfy the bundling constraints. Experiments show that our proposed solution can find better solutions than the existing ones without too much extra performance overhead. |
---|---|
AbstractList | Despite the availability of services with similar functionality but from different providers in the cloud, using them in a workflow might subject to constraints such as service QoS and service bundling. Service bundling refers to the situation where the subscription of two services have to be done together, such requirement might be imposed by service providers and/or by the alliance group that the providers join in. In this paper, we focus on the service selection problem under the QoS constraints from the user and the bundling constraints associated with the chosen services. We first formulate the service selection problem as a multi-constrained selection problem. Then we propose a recursive heuristic search algorithm that takes the required QoS and bundling constraints into consideration for service selection. This algorithm has two unique functions: (i) utility function to measure the quality of the selection strategy under consideration, and (ii) acceptance function to limit the selection strategy only to those potential service candidates that have higher chance to satisfy the bundling constraints. Experiments show that our proposed solution can find better solutions than the existing ones without too much extra performance overhead. |
Author | van Sinderen, Marten Chen Ding Wong, Raymond Chi-Hung Chi Chao Xia Pires, Luis F. Wombacher, Andreas |
Author_xml | – sequence: 1 surname: Chao Xia fullname: Chao Xia organization: Sch. of Software, Tsinghua Univ., Beijing, China – sequence: 2 surname: Chi-Hung Chi fullname: Chi-Hung Chi organization: Digital Productivity Flagship, CSIRO, Wembley, WA, Australia – sequence: 3 givenname: Raymond surname: Wong fullname: Wong, Raymond organization: Dept. of Comput. Sci., Univ. of New South Wales, Sydney, NSW, Australia – sequence: 4 givenname: Andreas surname: Wombacher fullname: Wombacher, Andreas organization: Univ. of Twente, Enschede, Netherlands – sequence: 5 givenname: Luis F. surname: Pires fullname: Pires, Luis F. organization: Univ. of Twente, Enschede, Netherlands – sequence: 6 givenname: Marten surname: van Sinderen fullname: van Sinderen, Marten organization: Univ. of Twente, Enschede, Netherlands – sequence: 7 surname: Chen Ding fullname: Chen Ding organization: Dept. of Comput. Sci., Ryerson Univ., Toronto, ON, Canada |
BookMark | eNotjstKxDAUQCMo6IyzcummP9B6c_PsUosvGHExisshTW4hWFNJOop_b0FXZ3M4nBU7TlMixi44NJxDe7XrugaBq0aJI7biUhth0II4ZZtSYg-ojZYt8jNm36b8PozTd33jCoVqR_krelo4kp_jlKpDCpSrp8M4x9pPqczZxTSXc3YyuLHQ5p9r9np3-9I91Nvn-8fueltHBDvXEshKgUE5aIFztD0G4suOVCYI22vNET0ocn6wjkD5YOQiONREzvZizS7_upGI9p85frj8szcIS4OLX8yxRUE |
CODEN | IEEPAD |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/SCC.2015.53 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 1467372803 9781467372817 9781467372800 1467372811 |
EndPage | 339 |
ExternalDocumentID | 7207371 |
Genre | orig-research |
GroupedDBID | 6IE 6IL ALMA_UNASSIGNED_HOLDINGS CBEJK RIB RIC RIE RIL |
ID | FETCH-LOGICAL-i208t-40e8432d5a0901128b2de1737457d38b66122c05eacf8ae05cd74e17a26eea8b3 |
IEDL.DBID | RIE |
IngestDate | Wed Dec 20 05:18:38 EST 2023 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i208t-40e8432d5a0901128b2de1737457d38b66122c05eacf8ae05cd74e17a26eea8b3 |
PageCount | 8 |
ParticipantIDs | ieee_primary_7207371 |
PublicationCentury | 2000 |
PublicationDate | 20150601 |
PublicationDateYYYYMMDD | 2015-06-01 |
PublicationDate_xml | – month: 06 year: 2015 text: 20150601 day: 01 |
PublicationDecade | 2010 |
PublicationTitle | 2015 IEEE International Conference on Services Computing |
PublicationTitleAbbrev | SCC |
PublicationYear | 2015 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssib026764921 |
Score | 1.5657665 |
Snippet | Despite the availability of services with similar functionality but from different providers in the cloud, using them in a workflow might subject to... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 332 |
SubjectTerms | multi-constraints scheduling service computing workflow |
Title | Workflow-Based Service Selection under Multi-constraints |
URI | https://ieeexplore.ieee.org/document/7207371 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFA9zJ08qm_hNDx5Nl6ZJk14djiFMBB3sNvLxCuLoZLYI_vXmtd0U8eApIQTySX55eb9fHiHXRmlhlAWaO6ap8AWnObOeGgapKzKTO4OG4uwhm87F_UIueuRmp4UBgIZ8BjFmG1--X7san8pGiocNiYLxvWC4tVqt7d7hmcpEzpNOgpewfPQ0HiN1S8YY-PhH6JQGOSYHZLZtsyWMvMZ1ZWP3-es7xv926pAMvzV60eMOfY5ID8oB0fj2XazWH_Q2oJOPupMgpKuGclVGqBnbRI3sljq8G2KIiOp9SOaTu-fxlHaxEegLZ7oKZh9okXIvDUPxKNeWe0hCR4RUPtU2wC7njslwrhbaAJPOKxEqGJ4BGG3TY9Iv1yWckMgakJmRTlpr0NzR0qM3L9xcwKrEm1MywFEv39rvL5bdgM_-Lj4n-zjpLZvqgvSrTQ2XAbcre9Us2Bdkd5m- |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA5jHvSksom_7cGj6dK0adOrwzF1G4Ib7Dby4xXE0crsEPzrzWu7KeLBU0II5IWEfO8l35dHyLVKZKQSDTQ1TNLIZpymTFuqGIQmi1VqFAaK40k8nEUPczFvkZutFgYAKvIZ-Fit3vJtYdZ4VdZLuNuQKBjfcbgvglqttdk9PE7iKOVBI8ILWNp77veRvCV8TH38I3lKhR2DfTLejFpTRl79dal98_nrQ8b_mnVAut8qPe9piz-HpAV5h0i8_c6WxQe9dfhkveYscOWyIl3lHqrGVl4lvKUGvUNMElG-d8lscDftD2mTHYG-cCZLF_iBjEJuhWIoH-VScwuBMyQSiQ2ldsDLuWHCnayZVMCEsUnkOigeAyipwyPSzoscjomnFYhYCSO0VhjwSGHxPc_5LqCTwKoT0sFZL97qDzAWzYRP_26-IrvD6Xi0GN1PHs_IHi5Aza06J-1ytYYLh-KlvqwW7wudQp0H |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2015+IEEE+International+Conference+on+Services+Computing&rft.atitle=Workflow-Based+Service+Selection+under+Multi-constraints&rft.au=Chao+Xia&rft.au=Chi-Hung+Chi&rft.au=Wong%2C+Raymond&rft.au=Wombacher%2C+Andreas&rft.date=2015-06-01&rft.pub=IEEE&rft.spage=332&rft.epage=339&rft_id=info:doi/10.1109%2FSCC.2015.53&rft.externalDocID=7207371 |