Main Reference PaperIRM: Integrated File Replication and Consistency Maintenance in P2P Systems, IEEE Transactions on Parallel and Distributed Systems, Jan. 2010.
  • This project presents an Integrated file Replication and consistency Maintenance mechanism (IRM) that achieves high efficiency in file replication and consistency maintenance at a significantly lower cost. IRM integrates file replication and consistency maintenance in a harmonized and coordinated manner. IRM avoids unnecessary file replications and updates by dynamically adapting to time varying file query and update rates. It improves replica utilization, file query efficiency, and consistency fidelity. A significant feature of IRM is that it achieves an optimized trade-off between overhead and query efficiency as well as consistency guarantees.

+ Description
  • This project presents an Integrated file Replication and consistency Maintenance mechanism (IRM) that achieves high efficiency in file replication and consistency maintenance at a significantly lower cost. IRM integrates file replication and consistency maintenance in a harmonized and coordinated manner. IRM avoids unnecessary file replications and updates by dynamically adapting to time varying file query and update rates. It improves replica utilization, file query efficiency, and consistency fidelity. A significant feature of IRM is that it achieves an optimized trade-off between overhead and query efficiency as well as consistency guarantees.

  • To develop a methodology for better consistency maintenance and replication in peer-to-peer systems.

  • To propose file popularity and update rate for efficient and effective replica consistency maintenance.

+ Aim & Objectives
  • To develop a methodology for better consistency maintenance and replication in peer-to-peer systems.

  • To propose file popularity and update rate for efficient and effective replica consistency maintenance.

  • File popularity can be defined as the percentage of productively contacted peers with the file. Specified the random sharing of files between peers, the popularity can be interpret as the probability of having that file at a random peer. This presents the popularity of files stored and transferred among peers that establish on the network. To compute the popularity of file baseline measurements of file types and sizes are needed for comparison. For the first, this periodically recorded the names of files stored by several thousand users in the peer-to-peer network. This popularity value is automatically updated to the database. The following factors are needed to calculate the popularity of file:

    » Total number of peers and ultra-peers,
    » Total number of different files in the networks,
    » Number of file replicas.
    » Time to Live (TTL) value.

+ Contribution
  • File popularity can be defined as the percentage of productively contacted peers with the file. Specified the random sharing of files between peers, the popularity can be interpret as the probability of having that file at a random peer. This presents the popularity of files stored and transferred among peers that establish on the network. To compute the popularity of file baseline measurements of file types and sizes are needed for comparison. For the first, this periodically recorded the names of files stored by several thousand users in the peer-to-peer network. This popularity value is automatically updated to the database. The following factors are needed to calculate the popularity of file:

    » Total number of peers and ultra-peers,
    » Total number of different files in the networks,
    » Number of file replicas.
    » Time to Live (TTL) value.

  • Java JDK 1.8, MySQL 5.5.40

  • J2SE, Java Swing

+ Software Tools & Technologies
  • Java JDK 1.8, MySQL 5.5.40

  • J2SE, Java Swing

  • B.E / B.Tech / M.E / M.Tech

+ Project Recommended For
  • B.E / B.Tech / M.E / M.Tech

Professional Ethics: We S-Logix would appreciate the students those who willingly contribute with atleast a line of thinking of their own while preparing the project with us. It is advised that the project given by us be considered only as a model project and be applied with confidence to contribute your own ideas through our expert guidance and enrich your knowledge.