Open Access Open Access  Restricted Access Subscription or Fee Access

Load Balancing For P2P Systems in Video over Internet

M. Azath, Dr. R. S. D.Wahida Banu

Abstract


The efficient distribution of stored information has become a major concern in the web which has increasingly become a vehicle for transport of stored video. In this paper we improved the efficiency of the streamed video using caches. Caches have been created for every client, optimistic to join this proxy based peer to peer system. The proxy server also contains a separate cache memory that is used to store the media files available in the main server. The cache size depends upon the media file’s size. Streaming video applications are commonly used by most clients to watch video. The currently implemented streaming functionality, however, presents many technical challenges at the client side, server side and thenetwork that have not yet been efficiently resolved. In the internet the time taken to receive the media file is very high. To provide efficient streaming, to the client is the goal. The client in a distributed environment is connected to the server through a network. In the paper the client machines in an intranet are self-organized into a structured P2P system to provide a large media storage and to actively participate in the streaming media delivery, where the proxy is also embedded as an important member to ensure the quality of streaming service. The coordination and collaboration in the system re efficiently done by our P2P management structure andreplacement policies. This paper encompasses the design of astreaming media which is both performances effective and cost effective. The proxy is a member of the P2P network managed by the distributed hash table. In addition, the proxy also plays an important and unique role to ensure the quality of media delivery due to its dedicated and stable nature.


Keywords


Load Balancing, Splitting, Proxy Server, Content delivery network, Main Server, Intermediate Server, Proxy to Proxy.

Full Text:

PDF

References


S. Acharya and B. Smith, “Middleman: A Video Caching Proxy Server,”Proc. ACM Int’l Workshop Network and Operating Systems Support for Digital Audio and Video, June 2000.

E. Bommaiah, K. Guo, M. Hofmann, and S. Paul, “Design and Implementation of a Caching System for Streaming Media over the Internet,” Proc. IEEE Real Time Technology and Applications Symp.,May 2000.

L. Cherkasova and M. Gupta, “Characterizing Locality, Evolution, and Life Span of Accesses in Enterprise Media Server Workloads,” Proc. ACM Int’l Workshop Network and Operating Systems Support for Digital Audio and Video, pp. 33-42, May 2002.

M. Chesire, A. Wolman, G. Voelker, and H. Levy, “Measurement and Analysis of a Streaming Media Workload,” Proc. Third USENIX Symp.Internet Technologies and Systems, Mar. 2001.

Y. Hu and R. Blake. An Improved Diffusion Algorithm for Dynamic Load Balancing, Parallel Computing, 1999, 25: pp. 417-444.

G. Cybenko. Dynamic Load Balancing for Distributed Memory Multiprocessors, Journal of Parallel and Distributed Computing, 1989, 7(2): pp. 279-301.

F. J. Muniz and E. J. Zaluska. Parallel Load Balancing: an Extension to The Gradient Model, Parallel Computing, 1995, 21: pp. 287-301.

Pilkington R., Baden B.. Dynamic Partitioning of Non-uniform Structured Workloads with Space-filling Curves, IEEE Transactions on Parallel and Distributed Systems, 1996, 7(3): pp. 288-299.

M. H. Willebeek-LeMair and A. P. Reeves. Strategies for Dynamic Load Balancing on Highly Parallel Computers, IEEE Transactions on Parallel and Distributed Systems, 1993, 4(9): pp. 979-993.

Sagar Dhakal, Majeed M. Hayat, and Jorge E. Pezoa. Dynamic Load Balancing in Distributed Systems in the Presence of Delays: A Regeneration-Theory Approach, IEEE Transactions on Parallel and Distributed Systems, 2007, 18(4): pp.485-497.

H. Lin and C. S. Raghavendra. A Dynamic Load Balancing Policy with a Central Job Dispatcher (LBC), IEEE Transactions on Software Engineering, 1992, 18(2): pp.148-158.

Reinhard Lvling and Burkhard Monien. A Dynamic Distributed Load balancing Algorithm with Provable Good Performance. ACM Symposium on Parallel Algorithms and Architectures, Germany, 1993, pp. 164-172.

S. P. Dandamudi and M. Lo. A Hierarchical Load Sharing Policy for Distributed Systems. In Proc. 5th Int'l Workshop on Modeling, Analysis and Simulation of Computer and Telecommunications Systems, Haifa, Israel, 1997, pp. 3-10.

Tiberiu Rotaru and Hans-Heinrich Nageli. Dynamic Load balancing by Diffusion in Heterogeneous Systems, Journal of Parallel and Distributed Computing, Orlando, 2004, 64(4): pp.481-497.

C. T. Abdallah, N. Alluri and J. D. Birdwell. Linear Time Delay Model for Studying Load Balancing Instabilities in Parallel Computations,International Journal of Systems Science, 2003, 34(10): PP. 563 – 573.

Zhong Tang, J. Douglas Birdwell1 and John Chiasson. A Time Delay Model for Load Balancing Processor Resource Constraints, 43rd IEEE Conference on Decision and Control, Bahamas, 2004, pp. 4193-4198.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.