Design of Metadata High Availability in Distributed File Systems

Haitao Liu · Journal of Chinese Computer Systems · 2013

Design and implemented the Metadata High Availability in object-oriented Distributed File System to provide high availability to the whole storage system.The system uses a centralized metadata server and stores the metadata in log and checkpoint files.In the light of the system characters,redundant metadata server is used with active/hot-standby model.The key technical problems such as monitoring server status,replicating checkpoint and journal synchronously,failing over the failed server node and avoiding the occurrence of split-brain are deeply researched and corresponding solutions are provided.The factors that influence the recovery time are analyzed in detail.The test results showed that such distributed file systems can recovery from a metadata server failure in a short time with only a tiny performance influence when storing moderate size files.

Read the paper · More papers on PaperTik