• DocumentCode
    3141423
  • Title

    IO Tetris: Deep Storage Consolidation for the Cloud via Fine-Grained Workload Analysis

  • Author

    Zhang, Rui ; Routray, Ramani ; Eyers, David M. ; Chambliss, David ; Sarkar, Prasenjit ; Willcocks, Douglas ; Pietzuch, Peter

  • Author_Institution
    Res. Almaden, San Jose, CA, USA
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    700
  • Lastpage
    707
  • Abstract
    Intelligent workload consolidation in storage systems leads to better Return On Investment (ROI), in terms of more efficient use of data center resources, better Quality of Service (QoS), and lower power consumption. This is particularly significant yet challenging in a cloud environment, in which a large set of different workloads multiplex on a shared, heterogeneous infrastructure. However, the increasing availability of fine grained workload logging facilities allows better insights to be gained from workload profiles. As a consequence, consolidation can be done more deeply, according to a detailed understanding of how well given workloads mix. We describe IO Tetris, which takes a first look at fine-grained consolidation in large-scale storage systems by leveraging temporal patterns found in real-world I/O traces gathered from enterprise storage environments. The core functionality of IO Tetris consists of two stages. A grouping stage performs hierarchical grouping of storage workloads to find complementary groupings that consolidate well together over time and conflicting ones that do not. After that, a migration stage examines the discovered groupings to determine how to maximize resource utilization efficiency while minimizing migration costs. Experiments based on customer I/O traces from a high-end enterprise class IBM storage controller show that a non-trivial number of IO Tetris groupings exist in real-world storage workloads, and that these groupings can be leveraged to achieve better storage consolidation in a cloud setting.
  • Keywords
    cloud computing; large-scale systems; power consumption; quality of service; large scale systems; power consumption; quality of service; return on investment; storage consolidation; storage systems; workload analysis; Cloud computing; Correlation; Optimization; Performance evaluation; Sensitivity; Servers; Cloud; Consolidation; Data Center; Migration; Service Provider; Storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4577-0836-7
  • Electronic_ISBN
    2159-6182
  • Type

    conf

  • DOI
    10.1109/CLOUD.2011.103
  • Filename
    6008773