Figure 7: System Performance vs Output-Bandwidth.
Analyzing the figure 7, DynaPeer approaches
have different behaviors. DynaPeer Multicast first
decreases in server-load; when peer output-
bandwidth is over 600 Kbps, it begins to lose
performance and so the server-load increases. This is
caused by the extended buffer definition, which
means higher output-bandwidth creating a lower
extended buffer capacity, and consequently resulting
in lower performance. In this case, better results are
achieved when a tradeoff between extended Buffer
capacity and output bandwidth is employed.
On the other hand, DynaPeer Chaining keeps
alleviating server-load due to helpers’ utilization.
This fact can be possible due the creation of chains
of helpers that can provide a collaboration window
as big as necessary for collaboration. We can infer
that DynaPeer Chaining provides extra capabilities
to adapt P2PVoDSpread system to a heterogeneous
environment. Furthermore, it can take advantage of
additional peer resources (i.e. output bandwidth),
when they are available, to enhance scalability and
performance.
4 CONCLUSIONS
Our concern in this paper is a new VoD system
based on a P2P paradigm and multicast
communication for Internet VoD services. Instead of
independent collaborations between server and
client, the proposed DynaPeer and DynaPeer
Chaining delivery policies synchronize a group of
clients for collaboration to attend new requests,
reducing server-resource requirements.
The experimental study with analytical models
shows that DynaPeer policies improve VoD system
capacity and decrease the server-load, taking major
advantage of client resources to decentralize the
delivery process. Experimental results have shown
that DynaPeer performance depends directly on the
number of available collaborators and their
resources. DynaPeer Chaining can make use of idle
peers to improve system efficiency, even when
extreme conditions (low request rate or limited peer
resources) are considered. Furthermore, it can take
advantage of additional peer resources, to enhance
P2PVoDSpread scalability and performance in an
heterogeneous environment.
We are extending DynaPeer system, analyzing
the impact of dynamic behavior of Internet on our
delivery schemes. We are focused on scheduling and
peer selection policies capable to itself to a
heterogeneous environment. Second, we are working
on a dynamic and distributed control mechanism to
provide fault-tolerance functionality. All these
characteristics will be considered in future work,
using simulation tools and a real prototype.
REFERENCES
Cheng, Kan-L., Cheuk K.-W and Chan S.-H.G., 2005.
Implementation and performance measurement of an
island multicast protocol. IEEE Int. Conf. on
Communications (ICC 2005), vol. 2, pp 1299-1303.
Guo, Y., Suh, K., Kurose J. and Towsley, D.2003. P2cast:
peer-to-peer patching scheme for vod service. In Proc.
of 12th Int. Conf. on World Wide Web, pp 301–309.
Guo, L., Chen, S., Ren, S., Chen, X. and Jiang, S. 2004.
PROP: A Scalable and Reliable P2P Assisted Proxy
Streaming System. In Proc. of the 24th Int. Conf. on
Distributed Computing Systems (ICDCS’04), pp. 778-
786, Washington, DC.
Hefeeda, M., Habib, A., Botev, B., Xu, B., and Bhargava,
D. B. 2003. PROMISE: Peer-to-peer media streaming
using collectcast. In Proc. of ACM Multimedia’ 03,
Berkeley, CA, pages 45-54.
Hongliang Y., Dongdong Z., Ben Y. Z., Weimin Z. 2006.
Understanding user behavior in large-scale video-on-
demand systems In Proc. of the 2006 ACM Eurosys
Conf., Leuven, Belgium.
Hua, K. A., Tantaoui, M., and Tavanapong, W. 2004.
Video delivery technologies for large-scale
deployment of multimedia applications. In Proc. of the
IEEE, volume 92.
Jin, S., and Bestavros, A. 2002. Cache-and-relay
streaming media delivery for asynchronous clients. In
Proceeding of NGC’02, Boston, MA, USA.
Liu, X. and Vuong, S. T. 2006. A Cost-Effective Peer-to-
Peer Architecture for Large-Scale On-Demand Media
Streaming. Journal of Multimedia, Vol. 1, Issue 2.
Padmanabhan, V., Wang, H., Chou, H., and
Sripanidkulchai, K. 2002. Distributing streaming
media content using cooperative networking. In Proc.
NOSSDAV’02, Miami Beach, USA.
Souza, L., 2007. DynaPeer: A Dynamic Peer-to-Peer VoD
System over Internet. PhD thesis, University
Autonoma of Barcelona.
Yang, X. Y., Hernández, P., Cores, F., Ripoll A., Suppi
R. and Luque, E. 2005. Dynamic Distributed
Collaborative Merging Policy to Optimize the
Multicasting Delivery Scheme. In Proc. of 11th Int.
Euro-Par 2005 Conf., Lisbon, Portugal.
SIGMAP 2007 - International Conference on Signal Processing and Multimedia Applications
304