• DocumentCode
    3208690
  • Title

    Deconstructing commodity storage clusters

  • Author

    Gunawi, Haryadi S. ; Agrawal, Nitin ; Arpaci-Dusseau, Andrea C. ; Schindler, Jiri ; Arpaci-Dusseau, Remzi H.

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • fYear
    2005
  • fDate
    4-8 June 2005
  • Firstpage
    60
  • Lastpage
    71
  • Abstract
    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.
  • Keywords
    large-scale systems; storage area networks; telecommunication traffic; workstation clusters; EMC Centera; commodity storage cluster; complex system; intra-box instrumentation; large-scale storage cluster; load-balancing; network traffic; software system; write update protocol; Electromagnetic compatibility; Instruction sets; Instruments; Large-scale systems; Measurement standards; Microprocessors; Protocols; Servers; Software systems; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2005. ISCA '05. Proceedings. 32nd International Symposium on
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-2270-X
  • Type

    conf

  • DOI
    10.1109/ISCA.2005.20
  • Filename
    1431546