Multi-Objective Optimization of Application Deployment Strategies in Integrated Cloud-Fog Computing Environments

被引:0
作者
Han, Zheng [1 ]
Wang, Chen [2 ]
Fang, Zhengxin [1 ]
Ma, Hui [1 ]
Chen, Gang [1 ]
机构
[1] Victoria Univ Wellington, Ctr Data Sci & Artificial Intelligence, Wellington, New Zealand
[2] Natl Inst Water & Atmospher Res, Dept HPC & Data Sci, Christchurch, New Zealand
来源
2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SERVICES ENGINEERING, SSE 2024 | 2024年
关键词
Cloud Computing; Fog Computing; Multi-Objective Optimisation; Genetic Programming Hyper-Heuristics;
D O I
10.1109/SSE62657.2024.00033
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the domain of Cloud computing, Fog computing is integrated with the Cloud to offer a balanced approach that combines Cloud's scalability with Fog's low latency, enabling efficient software application deployment. However, many current studies overlook the unpredictability of future user requests, such as assuming all requests are known beforehand. User requests often arrive dynamically and may have different quality of service (QoS) preferences. Therefore we need effective methods to handle dynamic application deployment with multiple objectives. This paper tackles this gap by modeling a multi-objective application deployment problem that considers dynamically arriving users' requests on application deployment in a Cloud-Fog environment. We further introduce a multi-objective Genetic Programming Hyper-Heuristic based approach to automatically generate a set of deployment rules that can be chosen according to users' QoS preferences. These rules are generated with different trade-offs of two optimization objectives, i.e., minimizing cost and latency, which can be used for deploying applications dynamically. Our experimental evaluation using real-world data demonstrates that our GPHH approach can generate effective heuristics for deploying applications in an integrated Cloud-Fog environment.
引用
收藏
页码:160 / 166
页数:7
相关论文
共 24 条
  • [1] An Automated Task Scheduling Model Using Non-Dominated Sorting Genetic Algorithm II for Fog-Cloud Systems
    Ali, Ismail M. M.
    Sallam, Karam M. M.
    Moustafa, Nour
    Chakraborty, Ripon
    Ryan, Michael
    Choo, Kim-Kwang Raymond
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) : 2294 - 2308
  • [2] [Anonymous], 2012, P MCC WORKSH MOB CLO, DOI [DOI 10.1145/2342509.2342513, 10.1145/2342509.2342513]
  • [3] Hypervolume-based multiobjective optimization: Theoretical foundations and practical implications
    Auger, Anne
    Bader, Johannes
    Brockhoff, Dimo
    Zitzler, Eckart
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 425 : 75 - 103
  • [4] Bilgaiyan S, 2014, IEEE INT ADV COMPUT, P680, DOI 10.1109/IAdCC.2014.6779406
  • [5] Evolutionary Algorithms to Optimize Task Scheduling Problem for the IoT Based Bag-of-Tasks Application in Cloud-Fog Computing Environment
    Binh Minh Nguyen
    Huynh Thi Thanh Binh
    Tran The Anh
    Do Bao Son
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (09):
  • [6] A multi-objective optimization for resource allocation of emergent demands in cloud computing
    Chen, Jing
    Du, Tiantian
    Xiao, Gongyi
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2021, 10 (01):
  • [7] Chen Yuheng, 2023, Applications of Evolutionary Computation: 26th European Conference, EvoApplications 2023, Held as Part of EvoStar 2023, Proceedings. Lecture Notes in Computer Science (13989), P573, DOI 10.1007/978-3-031-30229-9_37
  • [8] Automatically Design Heuristics for Multi-Objective Location-Aware Service Brokering in Multi-Cloud
    Chen, Yuheng
    Shi, Tao
    Ma, Hui
    Chen, Gang
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2022), 2022, : 206 - 214
  • [9] Resource Central: Understanding and Predicting Workloads for Improved Resource Management in Large Cloud Platforms
    Cortez, Eli
    Bonde, Anand
    Muzio, Alexandre
    Russinovich, Mark
    Fontoura, Marcus
    Bianchini, Ricardo
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES (SOSP '17), 2017, : 153 - 167
  • [10] A fast and elitist multiobjective genetic algorithm: NSGA-II
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) : 182 - 197