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
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;
Conference_Titel :
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location :
New York City, NY
Print_ISBN :
978-1-4673-7286-2
DOI :
10.1109/CLOUD.2015.108