TY - GEN
T1 - Harnessing data loss with forgetful data structures
AU - Abouzied, Azza
AU - Chen, Jay
N1 - Publisher Copyright:
© 2015 ACM.
PY - 2015/8/27
Y1 - 2015/8/27
N2 - Forgetting, losing, or corrupting data is almost universally considered harmful in computer science and blasphemous in database and file systems. Typically, loss of data is a consequence of unmanageable or unexpected lower layer deficiencies that the user process must be protected from through multiple layers of storage abstractions and redundancies.We argue that forgetfulness can be a resource for system design and that, like durability, security or integrity, can be used to achieve uncommon, but potentially important goals such as privacy, plausible deniability, and the right to be forgotten. We define the key properties of forgetfulness and draw inspiration from human memory. We develop a data structure, the forgit, that can be used to store images, audio files, videos or numerical data and eventually forget. Forgits are a natural data store for a multitude of today's cloud-based applications and we discuss their use, effectiveness, and limitations in this paper.
AB - Forgetting, losing, or corrupting data is almost universally considered harmful in computer science and blasphemous in database and file systems. Typically, loss of data is a consequence of unmanageable or unexpected lower layer deficiencies that the user process must be protected from through multiple layers of storage abstractions and redundancies.We argue that forgetfulness can be a resource for system design and that, like durability, security or integrity, can be used to achieve uncommon, but potentially important goals such as privacy, plausible deniability, and the right to be forgotten. We define the key properties of forgetfulness and draw inspiration from human memory. We develop a data structure, the forgit, that can be used to store images, audio files, videos or numerical data and eventually forget. Forgits are a natural data store for a multitude of today's cloud-based applications and we discuss their use, effectiveness, and limitations in this paper.
KW - Ephemeral storage
KW - Forgetful data structures
KW - Memory loss
UR - http://www.scopus.com/inward/record.url?scp=84959010996&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84959010996&partnerID=8YFLogxK
U2 - 10.1145/2806777.2806936
DO - 10.1145/2806777.2806936
M3 - Conference contribution
AN - SCOPUS:84959010996
T3 - ACM SoCC 2015 - Proceedings of the 6th ACM Symposium on Cloud Computing
SP - 168
EP - 173
BT - ACM SoCC 2015 - Proceedings of the 6th ACM Symposium on Cloud Computing
A2 - Balazinska, Magdalena
A2 - Freedman, Michael J.
A2 - Barahmand, Sumita
A2 - Ghandeharizadeh, Shahram
PB - Association for Computing Machinery, Inc
T2 - 6th ACM Symposium on Cloud Computing, ACM SoCC 2015
Y2 - 27 August 2015 through 29 August 2015
ER -