Automatically Design Heuristics for Multi-Objective Location-Aware Service Brokering in Multi-Cloud

被引:5
作者
Chen, Yuheng [1 ]
Shi, Tao [1 ]
Ma, Hui [1 ]
Chen, Gang [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
来源
2022 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2022) | 2022年
关键词
Multi-objective optimization; multi-cloud; location-aware; service brokering; Genetic Programming; GPHH; ALGORITHM;
D O I
10.1109/SCC55611.2022.00039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-cloud provides cloud services at distributed locations. As the number of cloud services from multi-cloud providers growing, how to select proper cloud services to optimize multiple potentially conflicting objectives simultaneously has become a challenging task. Multi-objective location-aware service brokering (MOLSB) aims to provide a set of tradeoff solutions to minimize cost and latency. To handle dynamic resource requirements, various heuristics have been proposed to efficiently find suitable cloud services. However, these heuristics cannot achieve consistently good performance on a wide range of problem instances. Additionally, instead of replying on a single heuristic, it is desirable to design a set of effective heuristics that can balance different objectives with varied trade-offs. Genetic Programming hyper-heuristics (GPHH) have been applied to automatically design heuristics for many multi-objective dynamic optimization problems, e.g., workflow scheduling. In this paper, we propose a new GPHH-based approach, named GPHH-MOLSB, to automatically generate a group of Pareto-optimal heuristics that can be used to satisfy varied QoS preferences. GPHH-MOLSB can significantly outperform several existing approaches based on evaluation on real-world datasets.
引用
收藏
页码:206 / 214
页数:9
相关论文
共 38 条
[1]  
Burke E., 2019, HDB METAHEURISTICS, P453, DOI [10.1007/978-3-319-91086-4_14, DOI 10.1007/978-3-319-91086-4_14]
[2]   Hyper-heuristics: a survey of the state of the art [J].
Burke, Edmund K. ;
Gendreau, Michel ;
Hyde, Matthew ;
Kendall, Graham ;
Ochoa, Gabriela ;
Oezcan, Ender ;
Qu, Rong .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2013, 64 (12) :1695-1724
[3]  
Burke EK, 2009, INTEL SYST REF LIBR, V1, P177
[4]   A Genetic Programming Hyper-Heuristic Approach for Evolving 2-D Strip Packing Heuristics [J].
Burke, Edmund K. ;
Hyde, Matthew ;
Kendall, Graham ;
Woodward, John .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (06) :942-958
[5]  
Coello CAC, 2004, LECT NOTES COMPUT SC, V2972, P688
[6]   Resource Central: Understanding and Predicting Workloads for Improved Resource Management in Large Cloud Platforms [J].
Cortez, Eli ;
Bonde, Anand ;
Muzio, Alexandre ;
Russinovich, Mark ;
Fontoura, Marcus ;
Bianchini, Ricardo .
PROCEEDINGS OF THE TWENTY-SIXTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES (SOSP '17), 2017, :153-167
[7]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[8]  
Du BQ, 2019, AAAI CONF ARTIF INTE, P7570
[9]  
Durillo J. J., 2012, 2012 IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom). Proceedings, P185, DOI 10.1109/CloudCom.2012.6427573
[10]  
Fonseca CM, 2006, IEEE C EVOL COMPUTAT, P1142