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
Link To Document