Composing Distributed Data-Intensive Web Services Using Distance-Guided Memetic Algorithm

被引:6
|
作者
Sadeghiram, Soheila [1 ]
Ma, Hui [1 ]
Chen, Gang [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
关键词
Web Service Composition (WSC); Distribution; Data-intensive; Problem-specific crossover;
D O I
10.1007/978-3-030-27618-8_30
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Web services are fundamental elements of distributed computing and allow rapid development of distributed applications. Data-intensive Web services handle an enormous amount of data created by different companies. Data-intensive Web service compositions (DWSC) must fulfil functional requirements and optimise Quality of Service (QoS) attributes, simultaneously. Evolutionary Computing (EC) techniques allow for the creation of compositions that meets both requirements. However, current approaches to Web service composition have overlooked the impact of data transmission and the distribution of services, rendering them ineffective when applied to distributed data-intensive Web service composition DWSC. Especially, those approaches failed to consider important information from the problem that enables us to quickly determine the suitability of any solution. In this paper, we propose an EC-based algorithm with novel crossover operators to effectively address the above challenges. An evaluation is carried out and the results show that our proposed method is more effective than the existing methods.
引用
收藏
页码:411 / 422
页数:12
相关论文
共 29 条
  • [1] A Memetic Algorithm with Distance-guided Crossover: Distributed Data-intensive Web Service Composition
    Sadeghiram, Soheila
    Ma, Hui
    Chen, Gang
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 155 - 156
  • [2] Composing Distributed Data-intensive Web Services Using a Flexible Memetic Algorithm
    Sadeghiram, Soheila
    Ma, Hui
    Chen, Gang
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 2832 - 2839
  • [3] Cluster-Guided Genetic Algorithm for Distributed Data-intensive Web Service Composition
    Sadeghiram, Soheila
    Ma, Hui
    Chen, Gang
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2317 - 2323
  • [4] Protocols and services for distributed data-intensive science
    Allcock, W
    Foster, I
    Tuecke, S
    Chervenak, A
    Kesselman, C
    [J]. ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH, 2001, 583 : 161 - 163
  • [5] Priority-Based Selection of Individuals in Memetic Algorithms for Distributed Data-Intensive Web Service Compositions
    Sadeghiram, Soheila
    Ma, Hui
    Chen, Gang
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (05) : 2939 - 2953
  • [6] A Distributed Service Invocation Approach for Cross-Organizational Data-Intensive Web Services
    Fang, Jun
    Yu, Yinyan
    Wang, Guiling
    [J]. PROCEEDINGS 2014 INTERNATIONAL CONFERENCE ON SERVICE SCIENCES (ICSS 2014), 2014, : 7 - 12
  • [7] Open active services for data-intensive distributed applications
    Collet, C
    Vargas-Solar, G
    Grazziotin-Ribeiro, H
    [J]. 2000 INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM - PROCEEDINGS, 2000, : 349 - 359
  • [8] Design of data-intensive Web-based information services
    Feyer, T
    Kao, O
    Schewe, KD
    Thalheim, B
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, VOL I, 2000, : 462 - 467
  • [9] Scalable Data Placement of Data-intensive Services in Geo-distributed Clouds
    Atrey, Ankita
    Van Seghbroeck, Gregory
    Volckaert, Bruno
    De Turck, Filip
    [J]. CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 497 - 508
  • [10] Unifying Data and Replica Placement for Data-intensive Services in Geographically Distributed Clouds
    Atrey, Ankita
    Van Seghbroeck, Gregory
    Mora, Higinio
    De Turck, Filip
    Volckaert, Bruno
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 25 - 36