
 
 
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