A speculative approach to spatial-temporal efficiency with multi-objective optimization in a heterogeneous cloud environment

被引:187
|
作者
Liu, Qi [1 ]
Cai, Weidong [1 ]
Shen, Jian [2 ]
Fu, Zhangjie [3 ]
Liu, Xiaodong [4 ]
Linge, Nigel [5 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing, Jiangsu, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Jiangsu Engn Ctr Network Monitoring, Nanjing, Jiangsu, Peoples R China
[3] Nanjing Univ Informat Sci & Technol, Jiangsu Collaborat Innovat Ctr Atmospher Environm, Nanjing, Jiangsu, Peoples R China
[4] Edinburgh Napier Univ, Sch Comp, 10 Colinton Rd, Edinburgh EH10 5DT, Midlothian, Scotland
[5] Univ Salford, Sch Comp Sci & Engn, Salford, Lancs, England
关键词
MapReduce; cloud storage; load balancing; multi-objective optimization; prediction model; EXTREME LEARNING-MACHINE; DATA PLACEMENT;
D O I
10.1002/sec.1582
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A heterogeneous cloud system, for example, a Hadoop 2.6.0 platform, provides distributed but cohesive services with rich features on large-scale management, reliability, and error tolerance. As big data processing is concerned, newly built cloud clusters meet the challenges of performance optimization focusing on faster task execution and more efficient usage of computing resources. Presently proposed approaches concentrate on temporal improvement, that is, shortening MapReduce time, but seldom focus on storage occupation; however, unbalanced cloud storage strategies could exhaust those nodes with heavy MapReduce cycles and further challenge the security and stability of the entire cluster. In this paper, an adaptive method is presented aiming at spatial-temporal efficiency in a heterogeneous cloud environment. A prediction model based on an optimized Kernel-based Extreme Learning Machine algorithm is proposed for faster forecast of job execution duration and space occupation, which consequently facilitates the process of task scheduling through a multi-objective algorithm called time and space optimized NSGA-II (TS-NSGA-II). Experiment results have shown that compared with the original load-balancing scheme, our approach can save approximate 47-55 s averagely on each task execution. Simultaneously, 1.254 parts per thousand of differences on hard disk occupation were made among all scheduled reducers, which achieves 26.6% improvement over the original scheme. Copyright (C) 2016 John Wiley & Sons, Ltd.
引用
收藏
页码:4002 / 4012
页数:11
相关论文
共 50 条
  • [41] Multi-objective investment optimization for energy system models in high temporal and spatial resolution
    Prina, Matteo Giacomo
    Casalicchio, Valeria
    Kaldemeyer, Cord
    Manzolini, Giampaolo
    Moser, David
    Wanitschke, Alexander
    Sparber, Wolfram
    Applied Energy, 2021, 264
  • [42] Task scheduling to a virtual machine using a multi-objective mayfly approach for a cloud environment
    Durairaj, Selvam
    Sridhar, Rajeswari
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (24):
  • [43] A spatial predator-prey approach to multi-objective optimization: A preliminary study
    Laumanns, M
    Rudolph, G
    Schwefel, HP
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN V, 1998, 1498 : 241 - 249
  • [44] Microeconomic Approach to Multi-Objective Spatial Clustering
    Gupta, Upavan
    Ranganathan, Nagarajan
    19TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1-6, 2008, : 3334 - 3337
  • [45] Thermal environment control units for multi-objective urban optimization in territorial spatial planning
    Xu, Genyu
    Zhao, Huihui
    Li, Jinglei
    Wang, Chengfang
    Shi, Yurong
    Yao, Lingye
    Yang, Yaoning
    Xu, Jian
    Ma, Ruiqu
    SUSTAINABLE CITIES AND SOCIETY, 2025, 119
  • [46] A Novel Algorithm for Load Balancing in Mobile Cloud Networks: Multi-objective Optimization Approach
    Arun, E.
    Reji, Alwin
    Shameem, P. Mohammed
    Shaji, R. S.
    WIRELESS PERSONAL COMMUNICATIONS, 2017, 97 (02) : 3125 - 3140
  • [47] A Novel Algorithm for Load Balancing in Mobile Cloud Networks: Multi-objective Optimization Approach
    E. Arun
    Alwin Reji
    P. Mohammed Shameem
    R. S. Shaji
    Wireless Personal Communications, 2017, 97 : 3125 - 3140
  • [48] A multi-objective grey-wolf optimization based approach for scheduling on cloud platforms
    Khan, Minhaj Ahmad
    Rasool, Raihan Ur
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 187
  • [49] Achieving Multi-Objective Scheduling of Heterogeneous Workflows in Cloud through a Genetic Programming Based Approach
    Yu, Yongbo
    Ma, Hui
    Chen, Gang
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 1880 - 1887
  • [50] AN AXIOMATIC DESIGN APPROACH TO MULTI-OBJECTIVE OPTIMIZATION
    Tarcan, Esin
    Kar, A. Kerim
    PROCEEDINGS OF THE ASME 10TH BIENNIAL CONFERENCE ON ENGINEERING SYSTEMS DESIGN AND ANALYSIS, 2010, VOL 4, 2010, : 539 - 544