Research on I/O resource scheduling algorithms for utility optimization towards cloud storage

被引:0
|
作者
Wang, Jianzong [1 ,2 ,3 ,4 ]
Chen, Yanjun [1 ,5 ]
Xie, Changsheng [1 ,2 ,3 ]
机构
[1] School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
[2] Wuhan National Laboratory for Optoelectronics, Wuhan 430074, China
[3] Key Laboratory of Data Storage System (Huazhong University of Science and Technology), Ministry of Education, Wuhan 430074, China
[4] NetEase Inc., Guangzhou 510665, China
[5] Georgia Institute of Technology, Atlanta, GA 30332, United States
来源
Jisuanji Yanjiu yu Fazhan/Computer Research and Development | 2013年 / 50卷 / 08期
关键词
Scheduling algorithms - Response time (computer systems) - Cloud storage;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud-based services are emerging as an economical and convenient alternative for clients who don't want to acquire, maintain and operate their own IT equipment. Instead, customers purchase virtual machines (VMs) with certain service level objectives (SLOs) to obtain computational resources. Existing algorithms for memory and CPU allocation are inadequate for I/O allocation, especially in clustered storage infrastructures where storage is distributed across multiple storage nodes. This paper focuses on: 1) dynamic SLO decomposition so that VMs receive proper I/O service in each distributed storage node, and 2) efficient and robust local I/O scheduling strategy. To address these issues, we present an adaptive I/O resource scheduling algorithm (called PC) for utility optimization that at runtime adjusts local SLOs. The local SLOs are generated for each VM at each storage node based on access patterns. We also adopt dual clocks to allow automatic switching between two scheduling strategies. When system capacity is sufficient, we interweave requests in an earliest deadline first (EDF) manner. Otherwise resources are allocated proportionately to their normalized revenues. The results of our experiments suggest that the algorithm is adaptive to various access patterns without significant manual pre-settings while maximizing profits.
引用
收藏
页码:1657 / 1666
相关论文
共 50 条
  • [1] Utility Optimization Strategy of Resource Scheduling in Cloud Computing
    Wang, Yan
    Wang, Jinkuan
    Wang, Cuirong
    Sun, Jinghao
    Song, Xin
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 5235 - 5238
  • [2] Research on Economic Grid Resource Scheduling for Utility Optimization
    Chen, Juan
    JOURNAL OF COMPUTERS, 2013, 8 (04) : 1006 - 1010
  • [3] Optimization of Resource Scheduling in Cloud Computing
    Li, Qiang
    Guo, Yike
    12TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2010), 2011, : 315 - 320
  • [4] Resource Scheduling Algorithms in Cloud Environment - A Survey
    Babu, A. Aalan
    Rajam, V. Mary Anita
    2017 SECOND INTERNATIONAL CONFERENCE ON RECENT TRENDS AND CHALLENGES IN COMPUTATIONAL MODELS (ICRTCCM), 2017, : 25 - 30
  • [5] Towards the Scheduling of Access Requests in Cloud Storage
    Wu, Xian
    Qian, Peide
    PROCEEDINGS OF THE 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2013), 2013, : 37 - 41
  • [6] Enhancing Grid Resource Scheduling Algorithms for Cloud Environments
    Kaur, Pankaj Deep
    Chana, Inderveer
    HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 140 - 144
  • [7] Towards optimal I/O scheduling for MEMS-based storage
    Yu, HL
    Agrawal, D
    El Abbadi, A
    20TH IEEE/11TH NASA GODDARD CONFERENCE ON MASS STORAGE AND TECHNOLOGIES (MSST 2003), PROCEEDINGS, 2003, : 58 - 61
  • [8] Effective Task Scheduling and Dynamic Resource Optimization based on Heuristic Algorithms in Cloud Computing Environment
    NZanywayingoma, Frederic
    Yang, Yang
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (12): : 5780 - 5802
  • [9] SLA-aware Resource Scheduling for Cloud Storage
    Yao, Zhihao
    Papapanagiotou, Ioannis
    Callaway, Robert D.
    2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2014, : 14 - 19
  • [10] Research of Resource Scheduling Strategy in Cloud Computing
    Gao, Ying
    Yang, Guang
    Ma, Yanglin
    Lei, Mu
    Duan, Jiajie
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (03): : 257 - 265