Main Reference PaperLoad Balance with Imperfect Information in Structured Peer-to-Peer Systems, IEEE Transactions on Parallel and Distributed Systems, April 2011.
  • This project proposed a novel load balancing algorithm that is unique in that each participating peer is based on the partial knowledge of the system to estimate the probability distributions of the capacities of peers and the loads of virtual servers, resulting in imperfect knowledge of the system state. With the imperfect information peer can easily compute their expected loads and reallocates the loads using virtual servers.

+ Description
  • This project proposed a novel load balancing algorithm that is unique in that each participating peer is based on the partial knowledge of the system to estimate the probability distributions of the capacities of peers and the loads of virtual servers, resulting in imperfect knowledge of the system state. With the imperfect information peer can easily compute their expected loads and reallocates the loads using virtual servers.

  • To propose a novel load balancing algorithm that is unique in that each participating peer is based on the partial knowledge of the system to estimate the probability distributions of the capacities of peers and the loads of virtual servers.

  • To compare and analysis the performance of proposal with previous load balancing algorithms.

+ Aim & Objectives
  • To propose a novel load balancing algorithm that is unique in that each participating peer is based on the partial knowledge of the system to estimate the probability distributions of the capacities of peers and the loads of virtual servers.

  • To compare and analysis the performance of proposal with previous load balancing algorithms.

  • Log server is mainly used to maintain all the data distribution details in the peer group. This generates dynamic query string for all the data. When the data is added in the peer group, then that detail is updated in the log server. Each peer is identified by their unique name. Each peer is responsible for adding, removing, search and retrieving the resources. If any one of the peer is downloading any resources, then that details is automatically updated in the log server.

+ Contribution
  • Log server is mainly used to maintain all the data distribution details in the peer group. This generates dynamic query string for all the data. When the data is added in the peer group, then that detail is updated in the log server. Each peer is identified by their unique name. Each peer is responsible for adding, removing, search and retrieving the resources. If any one of the peer is downloading any resources, then that details is automatically updated in the log server.

  • 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.