Dynamic formation of service communities in the cloud under distribution and incomplete information settings

Ehsan Khosrowshahi-Asl, Jamal Bentahar, Rebeca Estrada, Hadi Otrok, Rabeb Mizouni, Babak Khosravifar

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Communities that gather functionally identical or complementary cloud services aim to provide better visibility, efficiency, and market share. This paper investigates the issue of forming these communities in distributed decision-making settings under incomplete information. By incomplete information, we mean only partial information about the individual performance of cloud services within communities and about how they will behave within these communities is available. Forming communities in these particular settings is still an open problem. Most of the existing models require real-time global knowledge about the services and high computational complexity, which makes the community formation extremely hard and time-consuming. In this paper, we propose a strategic Distributed Decision-making Mechanism (DDM) that regulates the cloud services decision-making process. DDM first generates an initial set of data based on information obtained from existing cloud services regarding their single and cooperative efficiency. By analyzing this set and on the basis of a distance function, the decision-making mechanism with regard to which community to form is implemented as a decision profile of strategies and their expected utility computed in terms of computational efficiency. DDM efficiently and systematically helps 1) communities find appropriate cloud services to invite as new members and 2) single services find suitable communities to join. To evaluate the proposed mechanism, we performed experiments using real data including 142 users and 4,000 cloud services obtained from the CloudArmor, CloudHarmony, and WS-DREAM datasets. The experimental results show that our algorithms outperform the existing solutions.

Original languageBritish English
Article numbere4338
JournalConcurrency and Computation: Practice and Experience
Volume32
Issue number1
DOIs
StatePublished - 10 Jan 2020

Keywords

  • cloud services
  • community of services
  • distributed decision-making

Fingerprint

Dive into the research topics of 'Dynamic formation of service communities in the cloud under distribution and incomplete information settings'. Together they form a unique fingerprint.

Cite this