Survey of Load Balancing Approachs in Peer-To-Peer Network
Vishakha Patange1, D.D.Gatade2

1Vishakha Patange, M.E. (Computer Networks), Pune University, S.C.O.E. Pune., India.
2D. D. Gatade, M.E. (Computer Networks), Pune University, S.C.O.E. Pune., India.
Manuscript received on April 05, 2013. | Revised Manuscript received on April 28, 2013. | Manuscript published on May 05, 2013. | PP: 422-424 | Volume-3, Issue-2, May 2013. | Retrieval Number: B1576053213/2013©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: In recent years, structured peer-to-peer (P2P) has gained an important role in the design of large-scale distributed systems. However, due to their strict data placement rules, they are often prone to three main load imbalances, i.e., range, data, and execution skew. Further imbalance may result due to non-uniform distribution of objects in the identifier space and a high degree of heterogeneity in object loads and node capacities. A node’s load may vary greatly over time since the system can be expected to experience continuous insertions and deletions of objects, skewed object arrival patterns, and continuous arrival and departure of nodes. A virtual server looks like a single peer to the underlying DHT, but each physical node can be responsible for more than one virtual server. Load balancing among application layer peer-to-peer (P2P) networks is critical for its effectiveness but, is considered to be the most important development for next-generation internet infrastructure. Most structured P2P systems rely on ID-space partitioning schemes to solve the load imbalance problem. P2P system harnesses the resources of large populations – networked computers in a cost-effective manner such as the storage, bandwidth, and computing power. In structured P2P systems, data items are spread across distributed computers (nodes), and the location of each item is determined in a decentralized manner.
Keywords: About four key words or phrases in alphabetical order, separated by commas.