• DocumentCode
    1710204
  • Title

    The Impact of Vectorization on Erasure Code Computing in Cloud Storages - A Performance and Power Consumption Study

  • Author

    Hsing-Bung Chen ; Grider, Gary ; Inman, Jeff ; Parks ; Fields ; Kuehn, Jeffery Alan

  • Author_Institution
    Los Alamos Nat. Lab., Los Alamos, NM, USA
  • fYear
    2015
  • Firstpage
    781
  • Lastpage
    788
  • Abstract
    Erasure code storage systems are becoming popular choices for cloud storage systems due to cost-effective storage space saving schemes and higher fault-resilience capabilities. Both erasure code encoding and decoding procedures are involving heavy array, matrix, and table-lookup compute intensive operations. Multi-core, many-core, and streaming SIMD extension are implemented in modern CPU designs. In this paper, we study the power consumption and energy efficiency of erasure code computing using traditional Intel x86 platform and Intel Streaming SIMD extension platform. We use a breakdown power consumption analysis approach and conduct power studies of erasure code encoding process on various storage devices. We present the impact of various storage devices on erasure code based storage systems in terms of processing time, power utilization, and energy cost. Finally we conclude our studies and demonstrate the Intel x86´s Streaming SIMD extensions computing is a cost-effective and favorable choice for future power efficient HPC cloud storage systems.
  • Keywords
    cloud computing; multiprocessing systems; parallel processing; power aware computing; vectors; CPU designs; Intel Streaming SIMD extension platform; Intel x86 platform; breakdown power consumption analysis approach; cloud storage systems; cost-effective storage space saving schemes; energy cost; energy efficiency; erasure code computing; erasure code decoding procedure; erasure code encoding procedure; erasure code storage systems; fault-resilience capabilities; heavy-array operation; many-core system; matrix operation; multicore system; performance analysis; power consumption; power efficient HPC cloud storage systems; power utilization; processing time; table-lookup compute intensive operation; vectorization; Bandwidth; Cloud computing; Encoding; Power demand; Power measurement; Testing; Cloud storage; Energy cost; Erasure code; Power consumption; Power measurement; SIMD; Vectorization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.108
  • Filename
    7214118