SPO: A Secure and Performance-aware Optimization for MapReduce Scheduling

被引:7
|
作者
Maleki, Neda [1 ]
Rahmani, Amir Masoud [1 ]
Conti, Mauro [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Sci & Res Branch, Tehran, Iran
[2] Univ Padua, Dept Math, Padua, Italy
关键词
Bigdata; Hadoop; MapReduce; Scheduling; Makespan; Security; Optimization model; Heterogeneity; LOCALITY-AWARE; CLOUD; ALGORITHMS; MAKESPAN; TIME; SYSTEMS;
D O I
10.1016/j.jnca.2020.102944
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
MapReduce is a common framework that effectively processes multi-petabyte data in a distributed manner. Therefore, MapReduce is widely used in heterogeneous environments, such as cloud, to provide performance adequate for system needs. Despite the MapReduce benefits, tweaking the system configuration to achieve the maximum performance is still challenging and needs deep expertise. Besides, some new MapReduce security issues, which has not been well-addressed yet, are recently raised. In this paper, we present a performance-aware and secure framework, named SPO, to minimize the makespan of the tasks while considering task security constraints. Inspired by the HEFT algorithm, first, we introduce SPO, which proposes a two-stage static scheduler in Map and Reduce phases, respectively, to minimize makespan while considering network traffic. Plus, SPO* introduces a mathematical optimization model of the proposed scheduler aiming to estimate the system performance while considering security constraints with an error of less than 2%. The experimental results demonstrate that SPO outperforms Hadoop-stock in terms of makespan and network traffic by 29% and 31%, respectively, for the tasks running in heterogeneous environments.
引用
收藏
页数:24
相关论文
共 50 条
  • [21] Performance-Aware Multicore Programming
    Lo, Chia-Tien Dan
    PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 126 - 131
  • [22] PATH: Performance-Aware Task Scheduling for Energy-Harvesting Nonvolatile Processors
    Li, Jinyang
    Liu, Yongpan
    Li, Hehe
    Yuan, Zhe
    Fu, Chenchen
    Yue, Jinshan
    Feng, Xiaoyu
    Xue, Chun Jason
    Hu, Jingtong
    Yang, Huazhong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (09) : 1671 - 1684
  • [23] Performance-Aware Fair Scheduling: Exploiting Demand Elasticity of Data Analytics Jobs
    Chen, Chen
    Wang, Wei
    Li, Bo
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 504 - 512
  • [24] Devising Secure Sockets Layer-Based Distributed Systems: A Performance-Aware Approach
    Lim, Norman
    Majumdar, Shikharesh
    Srivastava, Vineet
    2012 IEEE 31ST INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2012, : 376 - 383
  • [25] TaskTracker Aware Scheduling for Hadoop MapReduce
    Manjaly, Jisha S.
    Chooralil, Varghese S.
    2013 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC 2013), 2013, : 278 - 281
  • [26] Biogeography-Based Optimization (BBO) Algorithm for Energy and Performance-Aware Service Workflow Scheduling in a Cloud Computing Environment
    Sellami, Khaled
    Kassa, Rabah
    Tiako, Pierre F.
    ADVANCED SCIENCE LETTERS, 2016, 22 (10) : 3162 - 3167
  • [27] Dynamic Performance Aware Reduce Task Scheduling in MapReduce on Virtualized Environment
    Jeyaraj, Rathinaraja
    Ananthanarayana, V. S.
    2018 IEEE/ACIS 16TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATION (SERA), 2018, : 211 - 218
  • [28] Migration-Aware Genetic Optimization for MapReduce Scheduling and Replica Placement in Hadoop
    Carlos Guerrero
    Isaac Lera
    Carlos Juiz
    Journal of Grid Computing, 2018, 16 : 265 - 284
  • [29] Migration-Aware Genetic Optimization for MapReduce Scheduling and Replica Placement in Hadoop
    Guerrero, Carlos
    Lera, Isaac
    Juiz, Carlos
    JOURNAL OF GRID COMPUTING, 2018, 16 (02) : 265 - 284
  • [30] Owl: Performance-Aware Scheduling for Resource-Efficient Function-as-a-Service Cloud
    Tian, Huangshi
    Li, Suyi
    Wang, Ao
    Wang, Wei
    Wu, Tianlong
    Yang, Haoran
    PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 78 - 93