||Distributed file system is one of the basic architecture in the Big Data network system. In this paper, new distributed data storage architecture is proposed, achieving a major breakthrough in the Windows 7 operating system. The kernel-mode driver is used to establish the network working platform.|
The research can be divided into three parts: client, master and storage. For the client, users can operate the system with the designed interface, which uses the idea of the event I/O to communicate with a kernel driver. The master is responsible for managing storages, and receiving commands from the client. A series of data structures are also established to record the client’s file logical path. For the storage part, consistency commands make all the remote computers transformed into logical disks, which are provided to the client.
In order to have a more effective communication, a new network protocol is defined. The commands from the protocol are for controlling the kernel driver. Therefore, the proposed distributed data storage architecture can be constructed successfully.
Two experiments are made based on the distributed data storage architecture. According to the upload experiment, the average upload speed is about 8.057 MB per second. On the other hand, the average speed for downloading is about 8.338 MB per second.