Load balancing of a deployment server using P2P


The KIPS Transactions:PartA, Vol. 13, No. 1, pp. 45-52, Feb. 2006
10.3745/KIPSTA.2006.13.1.45,   PDF Download:

Abstract

To perform on-line maintenance for Distributed Information System, it is indispensable to disseminate files to participant nodes in the network. When users'' requests for file deployment occur simultaneously in a short period, a deployment server falls into overload phase, which is often called Flash Crowds. A common solution to avoid Flash Crowds is to increase hardware capacity. In this paper, we propose a software solution based on P2P, which does not cost any additional expense. In the proposed solution, nodes in the network are grouped into subnetworks one of which is composed of only neighboring nodes. In each subnetwork, copies of deployment files can be transferred to each other. Consequently, it brings about the effect of load balancing in deployment server. To raise the effectiveness, target files for deployment are packed into one package. Before being transferred , each package is divided into multiple equal-sized segments. A deployment server in a normal phase transmits a package requested from nodes in segment units. However a deployment server is overloaded, if segments already exist in the subnetwork, participant nodes in the subnetwork receive necessary segments from neighboring nodes. In this paper, we propose data structures and algorithm for this approach and show performance improvement through simulation.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. I. Son and S. K. Lee, "Load balancing of a deployment server using P2P," The KIPS Transactions:PartA, vol. 13, no. 1, pp. 45-52, 2006. DOI: 10.3745/KIPSTA.2006.13.1.45.

[ACM Style]
Sei Il Son and Suk Kyoon Lee. 2006. Load balancing of a deployment server using P2P. The KIPS Transactions:PartA, 13, 1, (2006), 45-52. DOI: 10.3745/KIPSTA.2006.13.1.45.