8000 GitHub - MrBrutalchiefs/HWDFS: Based on DDBHW, we implement a prototype of distributed file system (called HWDFS), which uses DDBHW to speed up partial writes. The system can be deployed on multiple machines that are mounted with local file systems
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Based on DDBHW, we implement a prototype of distributed file system (called HWDFS), which uses DDBHW to speed up partial writes. The system can be deployed on multiple machines that are mounted with local file systems

Notifications You must be signed in to change notification settings

MrBrutalchiefs/HWDFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Introduction

        HWDFS is a distributed file system for high availability, high performance, and low cost. It is a linux-based file system that provides high reliability and concurrent access through backup and erasure coding technology. Developers can expand the update scheme with custom erasure codes by implementing the API interface provided by the system. At present, the system has implemented some of the most advanced update schemes. HWDFS is mainly designed for large files larger than 64MB.

        The project is still in the development stage, many bugs have not been fixed, and it is still unable to meet all the scenarios that may appear in the real world. If you find them, please feel free to submit bugs. If you have any questions or feedback, please contact and join us, we appreciate your contribution.

Reference

Run Code

  1. Install Apache Thrift.
  2. Build Project.
    mkdir build; cd build;
    cmake ..
    make
  3. Use ./client -h to view all commands on the client.
  4. Use ./data_server to run data node, use ./parity_server to run parity node
  5. you can change Update Scheme, IP Address and Port in config.xml

About

Based on DDBHW, we implement a prototype of distributed file system (called HWDFS), which uses DDBHW to speed up partial writes. The system can be deployed on multiple machines that are mounted with local file systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0