Self-adaptive volunteered services composition through stimulus-and time-awareness

Abdessalam Elhabbash, Rami Bahsoon, Peter Tiño, Peter R. Lewis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Volunteered Service Composition (VSC) refers to the process of composing volunteered services and resources. These services are typically published to a pool of voluntary resources. Selection and composition decisions tend to encounter numerous uncertainties: service consumers and applications have little control of these services and tend to be uncertain about their level of support for the desired functionalities and non-functionalities. In this paper, we contribute to a self-awareness framework that implements two levels of awareness, Stimulus-awareness and Time-awareness. The former responds to basic changes in the environment while the latter takes into consideration the historical performance of the services. We have used volunteer service computing as an example to demonstrate the benefits that self-awareness can introduce to self-adaptation. We have compared the Stimulus-and Time-awareness approaches with a recent Ranking approach from the literature. The results show that the Time-awareness level has the advantage of satisfying higher number of requests with lower time cost.

Original languageEnglish
Title of host publicationProceedings : 2015 IEEE International Conference on Web Services, ICWS 2015
EditorsJohn A. Miller, Hong Zhu
Place of PublicationPiscataway, NJ (US)
PublisherIEEE
Pages57-64
Number of pages8
ISBN (Electronic)978-1-4673-8090-4, 978-1-4673-7272-5
ISBN (Print)978-1-4673-7271-8
DOIs
Publication statusPublished - 13 Aug 2015
EventIEEE International Conference on Web Services - New York, United States
Duration: 27 Jun 20152 Jul 2015

Conference

ConferenceIEEE International Conference on Web Services
Abbreviated titleICWS 2015
CountryUnited States
CityNew York
Period27/06/152/07/15

Fingerprint

Chemical analysis
Costs
Uncertainty

Bibliographical note

© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Keywords

  • service dependability
  • stimulus-awareness
  • time-awareness
  • volunteered service

Cite this

Elhabbash, A., Bahsoon, R., Tiño, P., & Lewis, P. R. (2015). Self-adaptive volunteered services composition through stimulus-and time-awareness. In J. A. Miller, & H. Zhu (Eds.), Proceedings : 2015 IEEE International Conference on Web Services, ICWS 2015 (pp. 57-64). Piscataway, NJ (US): IEEE. https://doi.org/10.1109/ICWS.2015.18
Elhabbash, Abdessalam ; Bahsoon, Rami ; Tiño, Peter ; Lewis, Peter R. / Self-adaptive volunteered services composition through stimulus-and time-awareness. Proceedings : 2015 IEEE International Conference on Web Services, ICWS 2015. editor / John A. Miller ; Hong Zhu. Piscataway, NJ (US) : IEEE, 2015. pp. 57-64
@inproceedings{fe1565fad67a45b2b15a3e3fe8ff002f,
title = "Self-adaptive volunteered services composition through stimulus-and time-awareness",
abstract = "Volunteered Service Composition (VSC) refers to the process of composing volunteered services and resources. These services are typically published to a pool of voluntary resources. Selection and composition decisions tend to encounter numerous uncertainties: service consumers and applications have little control of these services and tend to be uncertain about their level of support for the desired functionalities and non-functionalities. In this paper, we contribute to a self-awareness framework that implements two levels of awareness, Stimulus-awareness and Time-awareness. The former responds to basic changes in the environment while the latter takes into consideration the historical performance of the services. We have used volunteer service computing as an example to demonstrate the benefits that self-awareness can introduce to self-adaptation. We have compared the Stimulus-and Time-awareness approaches with a recent Ranking approach from the literature. The results show that the Time-awareness level has the advantage of satisfying higher number of requests with lower time cost.",
keywords = "service dependability, stimulus-awareness, time-awareness, volunteered service",
author = "Abdessalam Elhabbash and Rami Bahsoon and Peter Ti{\~n}o and Lewis, {Peter R.}",
note = "{\circledC} 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.",
year = "2015",
month = "8",
day = "13",
doi = "10.1109/ICWS.2015.18",
language = "English",
isbn = "978-1-4673-7271-8",
pages = "57--64",
editor = "Miller, {John A.} and Hong Zhu",
booktitle = "Proceedings : 2015 IEEE International Conference on Web Services, ICWS 2015",
publisher = "IEEE",
address = "United States",

}

Elhabbash, A, Bahsoon, R, Tiño, P & Lewis, PR 2015, Self-adaptive volunteered services composition through stimulus-and time-awareness. in JA Miller & H Zhu (eds), Proceedings : 2015 IEEE International Conference on Web Services, ICWS 2015. IEEE, Piscataway, NJ (US), pp. 57-64, IEEE International Conference on Web Services, New York, United States, 27/06/15. https://doi.org/10.1109/ICWS.2015.18

Self-adaptive volunteered services composition through stimulus-and time-awareness. / Elhabbash, Abdessalam; Bahsoon, Rami; Tiño, Peter; Lewis, Peter R.

Proceedings : 2015 IEEE International Conference on Web Services, ICWS 2015. ed. / John A. Miller; Hong Zhu. Piscataway, NJ (US) : IEEE, 2015. p. 57-64.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Self-adaptive volunteered services composition through stimulus-and time-awareness

AU - Elhabbash, Abdessalam

AU - Bahsoon, Rami

AU - Tiño, Peter

AU - Lewis, Peter R.

N1 - © 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

PY - 2015/8/13

Y1 - 2015/8/13

N2 - Volunteered Service Composition (VSC) refers to the process of composing volunteered services and resources. These services are typically published to a pool of voluntary resources. Selection and composition decisions tend to encounter numerous uncertainties: service consumers and applications have little control of these services and tend to be uncertain about their level of support for the desired functionalities and non-functionalities. In this paper, we contribute to a self-awareness framework that implements two levels of awareness, Stimulus-awareness and Time-awareness. The former responds to basic changes in the environment while the latter takes into consideration the historical performance of the services. We have used volunteer service computing as an example to demonstrate the benefits that self-awareness can introduce to self-adaptation. We have compared the Stimulus-and Time-awareness approaches with a recent Ranking approach from the literature. The results show that the Time-awareness level has the advantage of satisfying higher number of requests with lower time cost.

AB - Volunteered Service Composition (VSC) refers to the process of composing volunteered services and resources. These services are typically published to a pool of voluntary resources. Selection and composition decisions tend to encounter numerous uncertainties: service consumers and applications have little control of these services and tend to be uncertain about their level of support for the desired functionalities and non-functionalities. In this paper, we contribute to a self-awareness framework that implements two levels of awareness, Stimulus-awareness and Time-awareness. The former responds to basic changes in the environment while the latter takes into consideration the historical performance of the services. We have used volunteer service computing as an example to demonstrate the benefits that self-awareness can introduce to self-adaptation. We have compared the Stimulus-and Time-awareness approaches with a recent Ranking approach from the literature. The results show that the Time-awareness level has the advantage of satisfying higher number of requests with lower time cost.

KW - service dependability

KW - stimulus-awareness

KW - time-awareness

KW - volunteered service

UR - http://www.scopus.com/inward/record.url?scp=84956616364&partnerID=8YFLogxK

U2 - 10.1109/ICWS.2015.18

DO - 10.1109/ICWS.2015.18

M3 - Conference contribution

SN - 978-1-4673-7271-8

SP - 57

EP - 64

BT - Proceedings : 2015 IEEE International Conference on Web Services, ICWS 2015

A2 - Miller, John A.

A2 - Zhu, Hong

PB - IEEE

CY - Piscataway, NJ (US)

ER -

Elhabbash A, Bahsoon R, Tiño P, Lewis PR. Self-adaptive volunteered services composition through stimulus-and time-awareness. In Miller JA, Zhu H, editors, Proceedings : 2015 IEEE International Conference on Web Services, ICWS 2015. Piscataway, NJ (US): IEEE. 2015. p. 57-64 https://doi.org/10.1109/ICWS.2015.18