An optimization approach to load balancing, scheduling and right sizing of cloud computing systems with data locality

被引:0
|
作者
Paganini, Fernando [1 ]
Goldsztajn, Diego [1 ]
Ferragut, Andres [1 ]
机构
[1] Univ ORT Uruguay, Montevideo, Uruguay
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We model a cloud computing infrastructure over a set of locations, with multiple server instances per location. The service rate offered by each server is differentiated by the type of task, depending on whether its data is locally available. Resource allocation issues include: load balancing between locations, scheduling of tasks within each location, and sizing of the active server population at each location. Using a fluid queue model, we first characterize the capacity region of a system with a fixed number of servers at each location, recovering known results on throughput optimality of certain policies. Next we allow the server populations to vary, and pose the problem of minimizing a convex cost function subject to load stabilization. Such right sizing of service capacity must be done dynamically, without knowledge of the load. Invoking Lagrange duality, we propose a primal-dual dynamic control with queues and server populations as state variables, that also embeds the optimal load balancing and scheduling. We prove its stability for fixed, unknown load, and explore by simulation its behavior under time-varying loads.
引用
收藏
页码:1114 / 1119
页数:6
相关论文
共 50 条
  • [1] Energy and locality aware load balancing in cloud computing
    Wang, Xiaoli
    Wang, Yuping
    Cui, Yue
    INTEGRATED COMPUTER-AIDED ENGINEERING, 2013, 20 (04) : 361 - 374
  • [2] A scheduling strategy on load balancing in cloud computing
    College of Computer Science, Chongqing University, Chongqing
    400044, China
    不详
    401122, China
    Xitong Gongcheng Lilum yu Shijian, (269-275):
  • [3] Model of Load Balancing and Scheduling in Cloud Computing
    Vilutis, Gytis
    Daugirdas, Linas
    Kavaliunas, Rimantas
    Sutiene, Kristina
    Vaidelys, Martynas
    PROCEEDINGS OF THE ITI 2012 34TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES (ITI), 2012, : 117 - 122
  • [4] A Method for Load Balancing and Energy Optimization in Cloud Computing Virtual Machine Scheduling
    Chandravanshi, Kamlesh
    Soni, Gaurav
    Mishra, Durgesh Kumar
    ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS, UKCI 2023, 2024, 1453 : 325 - 335
  • [5] An efficient load balancing scheduling strategy for cloud computing based on hybrid approach
    Oqail Ahmad Md.
    Khan R.Z.
    International Journal of Cloud Computing, 2020, 9 (04) : 453 - 469
  • [6] Application Scheduling in Mobile Cloud Computing with Load Balancing
    Wei, Xianglin
    Fan, Jianhua
    Lu, Ziyi
    Ding, Ke
    JOURNAL OF APPLIED MATHEMATICS, 2013,
  • [7] Optimization of Load Balancing Scheduling Model for Cloud Computing Resources in Abnormal Network Environment
    Liu, Xin
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2019, 23 (02) : 356 - 361
  • [8] An Optimization Scheduling Approach for Cloud Computing
    Chen, Chih-Yung
    Tu, Jih-Fu
    Ou, Chien-Min
    JOURNAL OF INTERNET TECHNOLOGY, 2016, 17 (03): : 531 - 536
  • [9] A Load Balancing Algorithm for Virtual Machines Scheduling in Cloud Computing
    Liu, Li
    Qiu, Zhe
    Dong, Jie
    2017 9TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC 2017), 2017, : 471 - 475
  • [10] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +