Design and Implementation of Mass Storage System`s Data Node
|School||Shanghai Jiaotong University|
|Keywords||Mass Storage Data node design High concurrent access Consistency Validity|
Mankind has entered the amount of information to the geometric growth era , the growing demand for massive data management and storage , and driving direction of rapid development of cluster storage system to parallelize . The mass storage core is a distributed file system , it has also become the fastest growing field of information technology in recent years . The BlueOcean Is I where the task group developed an object-oriented distributed file system for mass storage . The BlueOcean system metadata and data is stored separately from the the BlueOcean cluster a metadata node responsible for storing cluster metadata information , multiple data nodes in an object-oriented way to store and manage user data ; ensure that the data is stored reliability and high-availability cluster , BlueOcean system uses a copy of the strategy and alternate metadata node strategy . This paper describes in detail the design and realization of the nodes of the the BlueOcean system data . Analysis of the key technical issues need to be addressed in the design requirements and implementation of mass storage systems in the data nodes , the corresponding solution . The main work of this paper include : 1 ) in-depth research and analysis of the existing distributed file system ; 2 ) analysis the BlueOcean overall architecture of the system and its interaction internal node ; 3 ) for mass storage of the main problems encountered in the design and implementation of the distributed file system data node , and solve these problems , feasible solutions ; 4 ) specifically designed and implemented the the BlueOcean system data node program , and for testing and analysis . The test results show that , In this paper, the design of the BlueOcean the data node good to achieve its basic functions , and multiple clients high concurrent access provides efficient support other distributed file system design , the results of the paper has good reference value.