• DocumentCode
    464521
  • Title

    vanDisk: An Exploration in Peer-To-Peer Collaborative Back-Up Storage

  • Author

    Javidan, Amir ; Angerilli, Tony ; Barhashary, Armin ; Lemieux, Guy ; Lisagor, Roman ; Ripeanu, Matei

  • Author_Institution
    Univ. of British Columbia, Vancouver
  • fYear
    2007
  • fDate
    22-26 April 2007
  • Firstpage
    219
  • Lastpage
    222
  • Abstract
    As personal computers become an integral part of our daily lives, huge volumes of data need to be reliably managed and archived. Uncorrelated failures within a set of independent personal computers offer the promise of low-cost, reliable data storage. The vanDisk project attempts to realize this promise. The main assumption of our project is that users are willing to donate raw storage space to their peers to increase the reliability of their own data. In our system, users offer a portion of their disks to be used as backup space for other users in exchange for space to store backup copies of their own data, thus decreasing the possibility of catastrophic data loss. A number of characteristics differentiate vanDisk from existing projects that explore this space. First, unlike existing projects that that increase redundancy at the data-block or file level, vanDisk operates at the disk level. This substantially simplifies data management and reduces management overhead at the cost of marginally higher recovery costs from partial failure. Second, all data-related operations are transparently replicated at the data source. Third, our design includes an orthogonal component to manage space and bandwidth. Our system is integrated with Microsoft Windows and offers users a virtual drive that transparently replicates data across multiple machines. As well, a complete, original copy of the data is always available on the user´s own system. We have modified TrueCrypt, an open source virtual disk package that offers data confidentiality through encryption, and we have added a new driver layer that redirects and replicates all IO requests to a set of network block device servers offered by the peers to store replicated data. Additionally, we use simple data encoding to offer user-tunable tradeoffs between space overheads, compute overheads, and data reliability.
  • Keywords
    cryptography; disc storage; information management; peer-to-peer computing; Microsoft Windows; TrueCrypt; data management; encryption; open source virtual disk package; peer-to-peer collaborative back-up storage; vanDisk project; Bandwidth; Collaboration; Costs; Cryptography; Memory; Microcomputers; Packaging machines; Peer to peer computing; Redundancy; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0840-7789
  • Print_ISBN
    1-4244-1020-7
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2007.60
  • Filename
    4232719