Deleting files in the Celeste peer-to-peer storage system

被引:0
|
作者
Badishi, Gal [1 ]
Caronni, Germano
Keidar, Idit [1 ]
Rom, Raphael [1 ]
Scott, Glenn
机构
[1] Technion Israel Inst Technol, Dept Elect Engn, IL-32000 Haifa, Israel
关键词
Peer-to-peer; Storage; Fault-tolerance;
D O I
10.1016/j.jpdc.2009.03.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Celeste is a robust peer-to-peer object store built on top of a distributed hash table (DHT). Celeste is a working system, developed by Sun Microsystems Laboratories. During the development of Celeste, we faced the challenge of complete object deletion, and moreover. of deleting "files" composed of several different objects. This important problem is not solved by merely deleting meta-data, as there are scenarios in which all file contents must be deleted, e.g., due to a court order. Complete file deletion in a realistic peer-to-peer storage system has not been previously dealt with due to the intricacy of the problem - the system may experience high churn rates, nodes may crash or have intermittent connectivity, and the overlay network may become partitioned at times. We present an algorithm that eventually deletes all file contents, data and meta-data, in the aforementioned complex scenarios. The algorithm is fully functional and has been successfully integrated into Celeste. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:613 / 622
页数:10
相关论文
共 50 条
  • [1] <bold>Deleting Files in the Celeste Peer-to-Peer Storage System</bold>
    Badishi, Gal
    Caronni, Germano
    Keidar, Idit
    Rom, Raphael
    Scott, Glenn
    SRDS 2006: 25TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, : 29 - 38
  • [2] Malugo: A peer-to-peer storage system
    Chan, Yu-Wei
    Ho, Tsung-Hsuan
    Shih, Po-Chi
    Chung, Yeh-Ching
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2010, 5 (04) : 209 - 218
  • [3] DeLight: A Peer-to-Peer Storage and Processing System
    Skadsem, Marte Karidatter
    Borch, Njal T.
    Karlsen, Randi
    2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 97 - +
  • [4] SkyMin: A massive peer-to-peer storage system
    Yan, L
    Serra, MF
    Niu, GC
    Zhou, XR
    Sere, K
    GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 : 527 - 534
  • [5] Design of distributed storage system on peer-to-peer structure
    Xu, Fei
    Yang, Guang-Wen
    Ju, Da-Peng
    Ruan Jian Xue Bao, 2 (268-277):
  • [6] Understanding the session durability in Peer-to-Peer storage system
    Tian, Jing
    Dai, Yafei
    Wang, Hao
    Yang, Mao
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS, 2006, 3994 : 428 - 435
  • [7] Managing a peer-to-peer data storage system in a selfish society
    Maille, Patrick
    Toka, Laszlo
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2008, 26 (07) : 1295 - 1301
  • [8] Bidding for storage space in a peer-to-peer data preservation system
    Cooper, BR
    Garcia-Molina, H
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 372 - 381
  • [9] Building a reliable mutable file system on peer-to-peer storage
    Stein, CA
    Tucker, MJ
    Seltzer, MI
    21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 324 - 329
  • [10] A Robust Unstructured Mobile Peer-to-Peer Files Sharing System under Higher Peer Churn Rate
    Zhang, Xin
    Xia, Yinghu
    Lin, Chunqing
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON SENSORS, MECHATRONICS AND AUTOMATION (ICSMA 2016), 2016, 136 : 227 - 234