Understanding I/O Performance Behaviors of Cloud Storage from a Client's Perspective

被引:18
|
作者
Hou, Binbing [1 ]
Chen, Feng [1 ]
Ou, Zhonghong [2 ]
Wang, Ren [3 ,4 ]
Mesnier, Michael [3 ,4 ]
机构
[1] Louisiana State Univ, Dept Comp Sci & Engn, 102G Elect Engn Bldg, Baton Rouge, LA 70803 USA
[2] Beijing Univ Posts & Telecommun, Dept Comp Sci & Engn, Xitucheng Rd 10, Beijing 100876, Peoples R China
[3] Intel Labs, Hillsboro, OR USA
[4] Intel Corp, Intel Labs, 2111 NE 25th Ave, Hillsboro, OR 97124 USA
基金
美国国家科学基金会;
关键词
Cloud storage; storage systems; performance analysis; measurement; performance optimization; Design; Experimentation; Measurement; Performance;
D O I
10.1145/3078838
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud storage has gained increasing popularity in the past few years. In cloud storage, data is stored in the service provider's data centers, and users access data via the network. For such a new storage model, our prior wisdom about conventional storage may not remain valid nor applicable to the emerging cloud storage. In this article, we present a comprehensive study to gain insight into the unique characteristics of cloud storage and optimize user experiences with cloud storage from a client's perspective. Unlike prior measurement work that mostly aims to characterize cloud storage providers or specific client applications, we focus on analyzing the effects of various client-side factors on the user-experienced performance. Through extensive experiments and quantitative analysis, we have obtained several important findings. For example, we find that (1) a proper combination of parallelism and request size can achieve optimized bandwidths, (2) a client's capabilities and geographical location play an important role in determining the end-to-end user-perceivable performance, and (3) the interference among mixed cloud storage requests may cause performance degradation. Based on our findings, we showcase a sampling-and inference-based method to determine a proper combination for different optimization goals. We further present a set of case studies on client-side chunking and parallelization for typical cloud-based applications. Our studies show that specific attention should be paid to fully exploiting the capabilities of clients and the great potential of cloud storage services.
引用
收藏
页数:36
相关论文
共 50 条
  • [1] Understanding I/O Performance Behaviors of Cloud Storage from a Client's Perspective
    Hou, Binbing
    Chen, Feng
    Ou, Zhonghong
    Wang, Ren
    Mesnier, Michael
    2016 32ND SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2016,
  • [2] Understanding I/O Performance of IPFS Storage: A Client's Perspective
    Shen, Jiajie
    Li, Yi
    Zhou, Yangfan
    Wang, Xin
    PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS 2019), 2019,
  • [3] Characterization of I/O Behaviors in Cloud Storage Workloads
    Zou, Qiang
    Zhu, Yifeng
    Chen, Jianxi
    Deng, Yuhui
    Qin, Xiao
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (10) : 2726 - 2739
  • [4] Understanding Storage I/O Behaviors of Mobile Applications
    Courville, Jace
    Chen, Feng
    2016 32ND SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2016,
  • [5] Understanding the context for best practice facilities management from the client's perspective
    Atkin, Brian
    Bjork, Bo-Christer
    FACILITIES, 2007, 25 (13-14) : 479 - +
  • [6] POD: Performance Oriented I/O Deduplication for Primary Storage Systems in the Cloud
    Mao, Bo
    Jiang, Hong
    Wu, Suzhen
    Tian, Lei
    2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [7] Analysis of I/O Performance for Optimizing Software Defined Storage in Cloud Integration
    Cha, Jae-Geun
    Kim, Seongwoon
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION SYSTEMS (ICCIS), 2018, : 222 - 226
  • [8] Social Worker's Understanding of the Immigrant Muslim Client's Perspective
    Graham, John R.
    Bradshaw, Cathryn
    Trew, Jennifer L.
    JOURNAL OF MUSLIM MENTAL HEALTH, 2008, 3 (02) : 125 - 144
  • [9] Assessing Power and Control Differentials: Understanding Dysfunctional Agency from the Client's Perspective
    Kindle, Peter
    JOURNAL OF HUMAN BEHAVIOR IN THE SOCIAL ENVIRONMENT, 2007, 14 (03) : 93 - 104
  • [10] A Data Availability Modeling Approach Towards Cloud Storage Systems Based on Client Perspective
    Jiang, Feng
    Cheng, Yongyang
    Hui, Zhao
    Qin, Boqin
    Yan, Ruibo
    2022 23RD ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS 2022), 2022, : 359 - 362