Abstract:
The system describes replication management policies in distributed file system,
and shows a decentralized dynamic replication management mechanism dependent on
accessing frequency detecting named FDRM (Frequency Detecting Replication
Management). In FDRM, system nodes scan their local replicas to monitor replicas’
access pattern, and make decision independently to add, delete or migrate replicas. In
addition, the scanning interval of a replica is variable according to the accessing
frequency to that replica, which make FDRM more sensitive to the change of system
behaviors.
The proposed system consists of three sites (site 1, site 2 and site 3). This system
is implemented in a distributed manner and each site stored their own documents. There
are two types of users in this system. They are administrator and end users. Each site has
many registered users and administrator can create new user for each site. Users read or
write documents and record the number of read or write documents at the respective site
counter. After the interval of periodicity, FDRM checks the sites’ counters and decide
independently adding or deleting the replica for each site. This system is implemented
using by C# programming language with Microsoft SQL Server (MSqlServer) database.