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 条
  • [21] Applying File Information to Block-Level Content Addressable Storage
    Zhang, Youhui
    Wang, Dongsheng
    Tsinghua Science and Technology, 2009, 14 (01) : 41 - 49
  • [22] Applying File Information to Block-Level Content Addressable Storage
    张悠慧
    汪东升
    TsinghuaScienceandTechnology, 2009, 14 (01) : 41 - 49
  • [23] A Hierarchical Storage Strategy Based on Block-Level Data Valuation
    Zhao, Xiaonan
    Li, Zhanhuai
    Zeng, Leijie
    NCM 2008 : 4TH INTERNATIONAL CONFERENCE ON NETWORKED COMPUTING AND ADVANCED INFORMATION MANAGEMENT, VOL 1, PROCEEDINGS, 2008, : 36 - 41
  • [24] Extensible block-level storage virtualization in cluster-based systems
    Flouris, Michail D.
    Lachaize, Renaud
    Chasapis, Konstantinos
    Bilas, Angelos
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (08) : 800 - 824
  • [25] uStorage - A Storage Architecture to Provide Block-Level Storage Through Object-Based Storage
    Gutierrez, Felipe Oliveira
    Garcia, Vinicius Cardoso
    Cardoso, Jose Fernando S.
    Jamir, Thiago
    Neto, Josino R.
    Assad, Rodrigo
    Barreto, Marcos
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2017), 2017, 10465 : 213 - 228
  • [26] Life or death at block-level
    Sivathanu, M
    Bairavasundaram, LN
    Arpaci-Dusseau, AC
    Arpaci-Dusseau, RH
    USENIX Association Proceedings of the Sixth Symposium on Operating Systems Design and Implementation (OSDE '04), 2004, : 379 - 394
  • [27] Hybrid cloud approach for block-level deduplication and searchable encryption in large universe
    Liu Zhenhua
    Kang Yaqian
    Li Chen
    Fan Yaqing
    The Journal of China Universities of Posts and Telecommunications, 2017, 24 (05) : 23 - 34
  • [28] Hybrid cloud approach for block-level deduplication and searchable encryption in large universe
    Liu Zhenhua
    Kang Yaqian
    Li Chen
    Fan Yaqing
    The Journal of China Universities of Posts and Telecommunications, 2017, (05) : 23 - 34
  • [29] User Centric Block-Level Attribute Based Encryption in Cloud Using Blockchains
    Winster, S. Godfrey
    Kumar, A. Siva
    Ramesh, R.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 42 (02): : 605 - 618
  • [30] BLog: Block-level Log-block Management for NAND Flash Memory Storage Systems
    Guan, Yong
    Wang, Guohui
    Wang, Yi
    Chen, Renhai
    Shao, Zili
    ACM SIGPLAN NOTICES, 2013, 48 (05) : 111 - 120