Services Composition in Multi-cloud Environments using the Skyline Service Algorithm

被引:0
|
作者
Heidari, M. [1 ]
Emadi, S. [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Yazd Branch, Yazd, Iran
来源
INTERNATIONAL JOURNAL OF ENGINEERING | 2021年 / 34卷 / 01期
关键词
Skyline Service; Dominant Relationship; Web Service; Service Composition; Multi-cloud Environments; WEB; QUERY;
D O I
10.5829/ije.2021.34.01a.07
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The rapid growth of cloud environments has led to the expansion of resources that offer a variety of services. The opertions of the services are usually very simple and may not satisfy the complex needs of the user, hence there is a need for a combination of these services that can fulfill the user's requirements. Most of the service composition methods in cloud environments assume that the involved services came from one cloud, and this is unrealistic because other clouds may provide more relevant services. The challenges in composition services distributed in multi-cloud environments include increased cost and a reduction in its speed due to the increasing number of services, providers, and clouds; so, in order to overcome these challenges, the number of providers and participating clouds must be reduced. This study used the Skyline service algorithm to compose services in multi-cloud environments, which examined all the clouds during the service composition process. The proposed method can provide an applicable composition service to the user with the lowest communication cost by considering the number of clouds and by using fewer providers. The Skyline algorithm involves two steps. In the first one, the best composition in a cloud environment is selected among all the possible providers by considering the number of providers and the communication time. In the second step, the Skyline algorithm is used to create all the possible compositions in a multi-cloud environment. Parameters such as fewer clouds and shorter communication times between the clouds are selected. The results show that the proposed method can find the composition with the least number of clouds, the lowest cost, and has the lowest calculation time. It can be said that the Skyline makes it possible to select a suitable composition of user-requested services in a multi-cloud environment.
引用
收藏
页码:56 / 65
页数:10
相关论文
共 50 条
  • [31] Enhanced QoS-Based Service Composition Approach in Multi-Cloud Environment
    Haytamy, Samar
    Omara, Fatma
    [J]. PROCEEDINGS OF 2020 INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN COMMUNICATION AND COMPUTER ENGINEERING (ITCE), 2020, : 33 - 38
  • [32] Network Coding for IIoT Multi-Cloud Environments
    Zverev, Mihail
    Garrido, Pablo
    Aguero, Ramon
    Bilbao, Josu
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS ( IOT 2019), 2019,
  • [33] Implementing SLA Constraints in Multi-Cloud Environments
    Iordache, George-Valentin
    Tiganoaia, Bogdan
    Negru, Catalin
    Pop, Florin
    [J]. CONTROL ENGINEERING AND APPLIED INFORMATICS, 2020, 22 (04): : 71 - 81
  • [34] Cooperative Data Access in Multi-cloud Environments
    Le, Meixing
    Kant, Krishna
    Jajodia, Sushil
    [J]. DATA AND APPLICATIONS SECURITY AND PRIVACY XXV, 2011, 6818 : 14 - 28
  • [35] Application delivery in multi-cloud environments using software defined networking
    Paul, Subharthi
    Jain, Raj
    Samaka, Mohammed
    Pan, Jianli
    [J]. COMPUTER NETWORKS, 2014, 68 : 166 - 186
  • [36] EMMCS: An Edge Monitoring Framework for Multi-Cloud Environments using SNMP
    Khoudali, Saad
    Benzidane, Karim
    Sekkaki, Abderrahim
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 619 - 629
  • [37] An Efficient Algorithm for Skyline Queries in Cloud Computing Environments
    Huang, Zhenhua
    Xu, Weicheng
    Cheng, Jiujun
    Ni, Juan
    [J]. CHINA COMMUNICATIONS, 2018, 15 (10) : 182 - 193
  • [38] An Efficient Algorithm for Skyline Queries in Cloud Computing Environments
    Zhenhua Huang
    Weicheng Xu
    Jiujun Cheng
    Juan Ni
    [J]. China Communications, 2018, 15 (10) : 182 - 193
  • [39] Monitoring Elastically Adaptive Multi-Cloud Services
    Trihinas, Demetris
    Pallis, George
    Dikaiakos, Marios D.
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (03) : 800 - 814
  • [40] A novel trust management framework for multi-cloud environments based on trust service providers
    Fan, Wenjuan
    Perros, Harry
    [J]. KNOWLEDGE-BASED SYSTEMS, 2014, 70 : 392 - 406