Minimizing File Download Time in Peer-To-Peer Networks
Minimizing File Download Time in Peer-To-Peer Networks
TIME IN PEER-TO-PEER
NETWORKS
OBJECTIVES
P2P networks provide resources, including
bandwidth, storage space, and computing
power. This is not true of a client-server
architecture with a fixed set of servers, in
which adding more clients could mean slower
data transfer for all users.
The distributed nature of P2P networks also
increases robustness in case of failures by
replicating data over multiple peers
SYNOPSIS
The peer-to-peer (P2P) file-sharing applications are
becoming increasingly popular and account for more
than 70% of the Internet's bandwidth usage.
Measurement studies show that a typical download of
a file can take from minutes up to several hours
depending on the level of network congestion or the
service capacity fluctuation. In this paper, we consider
two major factors that have significant impact on
average download time, namely, the spatial
heterogeneity of service capacities in different source
peers and the temporal fluctuation in service capacity
of a single source peer.
SYNOPSIS
We point out that the common approach of analyzing
the average download time based on average service
capacity is fundamentally flawed. We rigorously prove
that both spatial heterogeneity and temporal
correlations in service capacity increase the average
download time in P2P networks and then analyze a
simple, distributed algorithm to effectively remove
these negative factors, thus minimizing the average
download time. We show through analysis and
simulations that it outperforms most of other
algorithms currently used in practice under various
network configurations
Project Overview
This project removes the problems faced by
streaming media without packet loss. Many
enterprises use streaming video to convey
news clips or corporate communications to
their employees or clients. However, since the
networks are based on packet-switching
technology which is designed for data
communication, achieving efficient distribution
of streaming video and multimedia to a wide
heterogeneous user population poses many
technical challenges.
Project Overview
Besides the standard video-over-IP issues,
enterprises have additional requirements due
to the need to control a shared infrastructure
where business media comes first. In addition
to challenges in terms of video coding and
networking, one of the key requirements for
enterprise streaming is clearly posed in terms
of security. The video distribution has to be
efficient and to adapt to the clients
requirements, while at the same time offering
a high degree of security.
SCOPE OF THE PROJECT: