TY - GEN
T1 - ENIGMA
T2 - 25th IEEE International Parallel and Distributed Processing Symposium, Workshops and Phd Forum, IPDPSW 2011
AU - Zola, Matteo
AU - Bioglio, Valerio
AU - Anglano, Cosimo
AU - Gaeta, Rossano
AU - Grangetto, Marco
AU - Sereno, Matteo
PY - 2011
Y1 - 2011
N2 - We propose ENIGMA, a distributed infrastructure that provides Cloud Computing infrastructures with virtual disks by abstracting the storage resources provided by a set of physical nodes and exposing to Cloud Computing users, applications, and Virtual Machines a set of virtual block storage devices, that can be used exactly as standard physical disks. ENIGMA is designed to provide large storage capacity, high availability, strong confidentiality, and data access performance comparable to that of traditional storage virtualization solutions. To achieve all these design goals, ENIGMA exploits erasure-coding techniques, whereby each sector of a virtual disk is encoded as a set of n fragments, that are independently stored on a set of physical storage nodes, k of which (k ≤ n) are sufficient to reconstruct that sector. We present the ENIGMA architecture and we show how the coding of sectors of a virtual disk ensures high availability in spite of failure of individual storage nodes as well as confidentiality in face of several types of attacks. We also briefly discuss performance results of ENIGMA.
AB - We propose ENIGMA, a distributed infrastructure that provides Cloud Computing infrastructures with virtual disks by abstracting the storage resources provided by a set of physical nodes and exposing to Cloud Computing users, applications, and Virtual Machines a set of virtual block storage devices, that can be used exactly as standard physical disks. ENIGMA is designed to provide large storage capacity, high availability, strong confidentiality, and data access performance comparable to that of traditional storage virtualization solutions. To achieve all these design goals, ENIGMA exploits erasure-coding techniques, whereby each sector of a virtual disk is encoded as a set of n fragments, that are independently stored on a set of physical storage nodes, k of which (k ≤ n) are sufficient to reconstruct that sector. We present the ENIGMA architecture and we show how the coding of sectors of a virtual disk ensures high availability in spite of failure of individual storage nodes as well as confidentiality in face of several types of attacks. We also briefly discuss performance results of ENIGMA.
KW - Cloud computing
KW - Cloud storage
KW - Data availability
KW - Data confidentiality
KW - Erasure codes
KW - Performance evaluation
UR - http://www.scopus.com/inward/record.url?scp=83455263716&partnerID=8YFLogxK
U2 - 10.1109/IPDPS.2011.235
DO - 10.1109/IPDPS.2011.235
M3 - Conference contribution
AN - SCOPUS:83455263716
SN - 9780769543857
T3 - IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum
SP - 898
EP - 906
BT - 2011 IEEE International Symposium on Parallel and Distributed Processing, Workshops and Phd Forum, IPDPSW 2011
Y2 - 16 May 2011 through 20 May 2011
ER -