ORTHRUS: a lightweighted block-level cloud storage system

被引:3
|
作者
Wan, Jian [1 ]
Zhang, Jianliang [1 ]
Zhou, Li [1 ]
Wang, Yicheng [1 ]
Jiang, Congfeng [1 ]
Ren, Yongjian [1 ]
Wang, Jue [2 ]
机构
[1] Hangzhou Dianzi Univ, Sch Comp Sci & Technol, Hangzhou, Zhejiang, Peoples R China
[2] Chinese Acad Sci, Supercomp Ctr Comp Network Informat Ctr, Beijing, Peoples R China
关键词
Cloud storage; Virtual block store; Logical volume; Load balance; Genetic algorithm;
D O I
10.1007/s10586-012-0234-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Taking advantage of distributed storage technology and virtualization technology, cloud storage systems provide virtual machine clients customizable storage service. They can be divided into two types: distributed file system and block level storage system. There are two disadvantages in existing block level storage system: Firstly, Some of them are tightly coupled with their cloud computing environments. As a result, it's hard to extend them to support other cloud computing platforms; Secondly, The bottleneck of volume server seriously affects the performance and reliability of the whole system. In this paper we present a lightweighted block-level storage system for clouds-ORTHRUS, based on virtualization technology. We first design the architecture with multiple volume servers and its workflows, which can improve system performance and avoid the problem. Secondly, we propose a Listen-Detect-Switch mechanism for ORTHRUS to deal with contingent volume servers' failure. At last we design a strategy that dynamically balances load between multiple volume servers. We characterize machine capability and load quantity with black box model, and implement the dynamic load balance strategy which is based on genetic algorithm. Extensive experimental results show that the aggregated I/O throughputs of ORTHRUS are significantly improved (approximately two times of that in Orthrus), and both I/O throughputs and IOPS are also remarkably improved (about 1.8 and 1.2 times, respectively) by our dynamic load balance strategy.
引用
收藏
页码:625 / 638
页数:14
相关论文
共 50 条
  • [41] A parameterised block-level layout generation system for CMOS analog ICs
    Wu, PB
    Mack, RJ
    Massara, RE
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL III: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 197 - 200
  • [42] Orchestra: Extensible Block-level Support for Resource and Data Sharing in Networked Storage Systems
    Flouris, Michail D.
    Lachaize, Renaud
    Bilas, Angelos
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 237 - 244
  • [43] Block-Level Stiffness Analysis of Residual Networks
    Kloberdanz, Eliska
    Le, Wei
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2023, PART X, 2023, 14263 : 61 - 73
  • [44] AN EFFICIENT SNAPSHOT INDEXING METHOD FOR BLOCK-LEVEL BACKUP DATA IN REPLICATION SYSTEM
    Wu, Guangjun
    Fang, Binxing
    Yu, Xiangzhan
    Yun, Xiaochun
    Wang, Shupeng
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2011, 7 (02): : 915 - 925
  • [45] SPEK: A storage-performance evaluation Kernel module for block-level storage systems under faulty conditions
    He, XB
    Zhang, M
    Yang, QK
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2005, 2 (02) : 138 - 149
  • [46] BLOCK-LEVEL HARDWARE LOGIC SIMULATION MACHINE
    TAKASAKI, S
    SASAKI, T
    NOMIZU, N
    KOIKE, N
    OHMORI, K
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (01) : 46 - 54
  • [47] Hybrid Deduplication System-A Block-Level Similarity-Based Approach
    Godavari, Amdewar
    Sudhakar, Chapram
    Ramesh, T.
    IEEE SYSTEMS JOURNAL, 2021, 15 (03): : 3860 - 3870
  • [48] Research on Data Block Storage Strategy in Cloud Storage System
    Guo, Yuanyuan
    Hao, Jianjun
    Guo, Yijun
    Luo, Tao
    PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 2394 - 2397
  • [49] ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication
    Jackowski, Andrzej
    Slusarczyk, Lukasz
    Lichota, Krzysztof
    Welnicki, Michal
    Wijata, Rafal
    Kielar, Mateusz
    Kopec, Tadeusz
    Dubnicki, Cezary
    Iwanicki, Konrad
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (07) : 2180 - 2197
  • [50] MPoWS: Merged Proof of Ownership and Storage for Block Level Deduplication in Cloud Storage
    Mishra, Shivansh
    Singh, Surjit
    Ali, Syed Taqi
    2018 9TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2018,