Using Centralized I/O Scheduling Service(CISS) to Improve Cloud Object Storage Performance

被引:1
|
作者
Shi, Xiao [1 ]
Hu, Detian [1 ]
Tang, Hongwei [1 ]
Zheng, Xiaohui [1 ]
Zhao, Xiaofang [1 ]
机构
[1] Univ Chinese Acad Sci, Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
来源
2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS | 2018年
关键词
centralized scheduling; cloud object storage; load imbalance; fault tolerance; stateless;
D O I
10.1109/BDCloud.2018.00063
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Load imbalance reduces performance of cloud object storage with restrained system utilization and cost performance. The state of the art is to model load status by probing data nodes for decentralized scheduling (e.g. C3). This paper exploits the potential of centralized scheduling. We design a centralized I/O scheduling service (CISS), mainly concerning availability (high-performance and fault tolerance). For high-performance, it uses several techniques, delivering throughput of scheduling decision making with 3 million/s. The key is that load status can be jointly learned with scheduling to cut mutual overhead. First, it uses the basic scheduling operation unit (BSOU) to combine scheduling and learning. Second, scheduling requests are packed into BSOU stream. Third, scheduling decisions are computed in sequence at server-side. For fault tolerance, CISS is developed with a stateless primary-backup model. We implement a distributed object storage prototype to evaluate CISS. Experiments show that CISS can deliver similar utilization and performance to C3. Compared with C3, CISS is better at reducing tail latency (up to 37.8% reduction of maximum latency). Moreover, CISS can quickly eliminate performance fluctuation caused by the statelessness of fault tolerance strategy, which is quite acceptable.
引用
收藏
页码:361 / 368
页数:8
相关论文
共 50 条
  • [1] Time-dependent Pricing and Scheduling for Cloud Object Storage Service Providers
    Lee, Kyungtae
    Kim, Yeongjin
    2023 IEEE 16TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD, 2023, : 439 - 449
  • [2] AIOps for a Cloud Object Storage Service
    Levin, Anna
    Garton, Shelly
    Kolodner, Elliot K.
    Lorenz, Dean H.
    Barabash, Katherine
    Kugler, Mike
    McShane, Niall
    2019 IEEE INTERNATIONAL CONGRESS ON BIG DATA (IEEE BIGDATA CONGRESS 2019), 2019, : 165 - 169
  • [3] Disk-Cache and Parallelism Aware I/O Scheduling to Improve Storage System Performance
    Prabhakar, Ramya
    Kandemir, Mahmut
    Jung, Myoungsoo
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 357 - 368
  • [4] I/O scheduling in huge object-based storage system
    Feng, Dan
    Liu, Hanbo
    FCST 2006: JAPAN-CHINA JOINT WORKSHOP ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, PROCEEDINGS, 2006, : 39 - +
  • [5] iTransformer: Using SSD to Improve Disk Scheduling for High-performance I/O
    Zhang, Xuechen
    Davis, Kei
    Jiang, Song
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 715 - 726
  • [6] Using blocks correlations to improve the I/O performance of large network storage system
    Xie, CS
    Zhao, Z
    Liu, J
    Wu, W
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS - ISPA 2005 WORKSHOPS, 2005, 3759 : 140 - 148
  • [7] Improve the performance of web service by parallel I/O system
    Zeng, JY
    Zhen, C
    Li, BF
    WAVELET ANALYSIS AND ITS APPLICATIONS, AND ACTIVE MEDIA TECHNOLOGY, VOLS 1 AND 2, 2004, : 646 - 651
  • [8] Performance Enhancement of Cloud Based Storage using Disk Scheduling Technique
    Sarkar, Saswati
    Kundu, Anirban
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2020, 10 (01) : 46 - 63
  • [9] Enhancing Cloud Object Storage Performance using Dynamic Replication Approach
    Jindarak, Kanatorn
    Uthayopas, Putchong
    PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 800 - 803
  • [10] Research on I/O resource scheduling algorithms for utility optimization towards cloud storage
    Wang, Jianzong
    Chen, Yanjun
    Xie, Changsheng
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (08): : 1657 - 1666