Deconstructing commodity storage clusters

被引:16
|
作者
Gunawi, HS [1 ]
Agrawal, N [1 ]
Arpaci-Dusseau, AC [1 ]
Arpaci-Dusseau, RH [1 ]
Schindler, H [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
关键词
D O I
10.1109/ISCA.2005.20
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The traditional approach for characterizing complex systems is to run standard workloads and measure the resulting performance as seen by the end user. However, unique opportunities exist when characterizing a system that is itself constructed from standardized components: one can also look inside the system itself by instrumenting each of the components. In this paper, we show how intra-box instrumentation can help one understand the behavior of a large-scale storage cluster, the EMC Centera. In our analysis, we leverage standard tools for tracing both the disk and network traffic emanating from each node of the cluster. By correlating this traffic with the running workload, we are able to infer the structure of the software system (e.g., its write update protocol) as well as its policies (e.g., how it performs caching, replication, and load-balancing). Further, by imposing variable intra-box delays on network and disk traffic, we can confirm the causal relationships between network and disk events. Thus, we are able to infer the semantics of the messages between nodes without examining a single line of source code.
引用
收藏
页码:60 / 71
页数:12
相关论文
共 50 条
  • [1] Commodity clusters
    Mace, S
    [J]. BYTE, 1998, 23 (04): : 87 - 90
  • [2] COMMODITY CURRENCY AND COMMODITY STORAGE
    Calsoyas, C. D.
    [J]. AMERICAN ECONOMIC REVIEW, 1948, 38 (03): : 341 - 352
  • [3] Deconstructing storage arrays
    Denehy, TE
    Bent, J
    Popovici, FI
    Arpaci-Dusseau, AC
    Arpaci-Dusseau, RH
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (11) : 59 - 71
  • [4] Deconstructing a global commodity: Coffee, culture, and consumption in Japan
    Grinshpun, Helena
    [J]. JOURNAL OF CONSUMER CULTURE, 2014, 14 (03) : 343 - 364
  • [5] Commodity clusters for virtual reality
    Raffin, B
    Zuffo, MK
    Kerzmarski, H
    Pan, ZG
    [J]. IEEE VIRTUAL REALITY 2003, PROCEEDINGS, 2003, : 307 - 307
  • [6] Parallelizing OPTICS for Commodity Clusters
    Goyal, Poonam
    Kumari, Sonal
    Kumar, Dhruv
    Balasubramaniam, Sundar
    Goyal, Navneet
    Islam, Saiyedul
    Challa, Jagat Sesh
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2015,
  • [7] Deconstructing Network Attached Storage systems
    Deng, Yuhui
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2009, 32 (05) : 1064 - 1072
  • [8] Deconstructing clusters: chaotic concept or policy panacea?
    Martin, R
    Sunley, P
    [J]. JOURNAL OF ECONOMIC GEOGRAPHY, 2003, 3 (01) : 5 - 35
  • [9] Kylix: A Sparse Allreduce for Commodity Clusters
    Zhao, Huasha
    Canny, John
    [J]. 2014 43RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2014, : 273 - 282
  • [10] Parameterisation to tailor commodity clusters to applications
    Gruber, R
    Volgers, P
    De Vita, A
    Stengel, M
    Tran, TM
    [J]. FUTURE GENERATION COMPUTER SYSTEMS, 2003, 19 (01) : 111 - 120