Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.

Slides:



Advertisements
Similar presentations
A Construction of Locality-Aware Overlay Network: mOverlay and Its Performance Found in: IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 22, NO.
Advertisements

Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.
Scheduling in Web Server Clusters CS 260 LECTURE 3 From: IBM Technical Report.
Replication Strategies in Unstructured Peer-to-Peer Networks Edith Cohen Scott Shenker This is a modified version of the original presentation by the authors.
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
1 Asian Institute of Technology May 2009 MULTI-CONSTRAINED OPTIMAL PATH QUALITY OF SERVICE (QoS) ROUTING WITH INACCURATE LINK STATE INFORMATION AIT Master.
Resilient Peer-to-Peer Streaming Paper by: Venkata N. Padmanabhan Helen J. Wang Philip A. Chou Discussion Leader: Manfred Georg Presented by: Christoph.
Spring 2003CS 4611 Content Distribution Networks Outline Implementation Techniques Hashing Schemes Redirection Strategies.
SCAN: A Dynamic, Scalable, and Efficient Content Distribution Network Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy,
1 Placement of Continuous Media in Wireless Peer-to-Peer Networks Shahram Ghadeharizadeh, Bhaskar Krishnamachari, Shanshan Song, IEEE Transactions on Multimedia,
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
End-to-End Analysis of Distributed Video-on-Demand Systems Padmavathi Mundur, Robert Simon, and Arun K. Sood IEEE Transactions on Multimedia, February.
Scalable and Continuous Media Streaming on Peer-to-Peer Networks M. Sasabe, N. Wakamiya, M. Murata, H. Miyahara Osaka University, Japan Presented By Tsz.
Placement of Continuous Media in Wireless Peer-to-Peer Network Shahramram Ghandeharizadeh, Bhaskar Krishnamachari, and Shanshan Song IEEE Transactions.
A Trust Based Assess Control Framework for P2P File-Sharing System Speaker : Jia-Hui Huang Adviser : Kai-Wei Ke Date : 2004 / 3 / 15.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
End-to-End Analysis of Distributed Video-on-Demand Systems P. Mundur, R. Simon, and A. K. Sood IEEE Transactions on Multimedia, Vol. 6, No. 1, Feb 2004.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
Object Naming & Content based Object Search 2/3/2003.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang, and Ya-Qin Zhang IEEE TRANSACTIONS ON MULTIMEDIA,
Announcements Your homework is due on September 19 th. Your homework is due on September 19 th. I will be away starting Sept 5 th.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
1CS 6401 Peer-to-Peer Networks Outline Overview Gnutella Structured Overlays BitTorrent.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
PROMISE: Peer-to-Peer Media Streaming Using CollectCast Presented by: Randeep Singh Gakhal CMPT 886, July 2004.
Storage management and caching in PAST PRESENTED BY BASKAR RETHINASABAPATHI 1.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
PIC: Practical Internet Coordinates for Distance Estimation Manuel Costa joint work with Miguel Castro, Ant Rowstron, Peter Key Microsoft Research Cambridge.
Network Aware Resource Allocation in Distributed Clouds.
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
Distributing Layered Encoded Video through Caches Authors: Jussi Kangasharju Felix HartantoMartin Reisslein Keith W. Ross Proceedings of IEEE Infocom 2001,
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Using the Small-World Model to Improve Freenet Performance Hui Zhang Ashish Goel Ramesh Govindan USC.
Segment-Based Proxy Caching of Multimedia Streams Authors: Kun-Lung Wu, Philip S. Yu, and Joel L. Wolf IBM T.J. Watson Research Center Proceedings of The.
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
A Prediction-based Fair Replication Algorithm in Structured P2P Systems Xianshu Zhu, Dafang Zhang, Wenjia Li, Kun Huang Presented by: Xianshu Zhu College.
A Scalable Content-Addressable Network (CAN) Seminar “Peer-to-peer Information Systems” Speaker Vladimir Eske Advisor Dr. Ralf Schenkel November 2003.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
A Peer-to-Peer Approach to Resource Discovery in Grid Environments (in HPDC’02, by U of Chicago) Gisik Kwon Nov. 18, 2002.
《 Hierarchical Caching Management for Software Defined Content Network based on Node Value 》 Reporter : Jing Liu , China Affiliation : University of Science.
An IP Address Based Caching Scheme for Peer-to-Peer Networks Ronaldo Alves Ferreira Joint work with Ananth Grama and Suresh Jagannathan Department of Computer.
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Efficient Content Sharing Taking Account of Updating Replicas in Hybrid Peer-to-Peer Networks Tatsuru Kato, Shinji Sugawara, Yutaka Ishibashi Nagoya Institute.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
Peer-to-Peer Media Streaming ZIGZAG - Ye Lin PROMISE – Chanjun Yang SASABE - Kung-En Lin.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
Peer-to-Peer Video Systems: Storage Management CS587x Lecture Department of Computer Science Iowa State University.
Large Scale Sharing Marco F. Duarte COMP 520: Distributed Systems September 19, 2004.
Malugo – a scalable peer-to-peer storage system..
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Mobile Networks and Applications (January 2007) Presented by J.H. Su ( 蘇至浩 ) 2016/3/21 OPLab, IM, NTU 1 Joint Design of Routing and Medium Access Control.
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Peer-to-Peer Video Services
Dynamic Replica Placement for Scalable Content Delivery
Presentation transcript:

Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April 2004 Presented by Ho Tsz Kin 14/04/2004

Agenda Introduction Architecture Topology-ware Overlay Replication Strategies Intergroup Replication Intragroup Replication Performance Evaluation Conclusion

Multimedia distribution services Centralized multimedia distribution Mirroring, Proxy caching Bottleneck bandwidth problem Measurement between University of Washington and a set of 13,656 servers Over 90% is less than 10 Mbps Not scalable Content distribution network (CDN) Deploys a large number of servers at the edge of the network Objective is to efficiently redirect user requests to appropriate servers so that request latency is reduced and load among servers are balanced

Multimedia distribution services Capacity of the edge server is not large enough to support multimedia service Where and when to place those edge servers is a difficult problem Peer-to-peer network Some rely on servers to disseminate information Single point of failure Overlay network in a P2P system is not aware of the underlying topology Availability depend on peer ’ s reliability Cannot provide good QoS-provision Propose a novel framework based on P2P network

Architecture Determine how many replicas and how they place Determine grouping among peers Client join the P2P network, and contribute resources

Topology-aware Overlay Routing overhead is a key performance metric If randomly constructed, overlay network may actually be far away in the underlying network Nearby peers in the underlying network are clustered into groups A group consists of a set of nodes that are close to each other Close means if the distance is less than some predefined value Distance can be network latency, or round trip time

Topology-aware Overlay Two different groups are communicating with each other through the shortest distance Predefined distance threshold Given a certain transmission delay requirement

Content delivery When a request to obtain certain content is issued Found within the same group Content can be directly distributed to the requesting peer Peer may decide to replicate according to the replication strategies Not found, flooding search is carried out A shortest communication path is setup between two groups The content in source will first be sent to some host in target group, that host in target group will send the content to requester

Replication Strategies Global level replication decision relies on complete information about the network such as distances between groups or between peers, storage capacity of each group, and each peer such global information is difficult to obtain in a distributed environment Divide the problem into two sub-problems Intergroup and Intragroup replication

Intergroup Replication Provide low latency and QoS-aware service within group level Seed Group-level replica Number of seeds = number of groups holding this Seed capacity is the total capacity of a group to store different seed Minimize the average distance between requesting group and the group providing content Subject to the constraint of each group ’ s seed capacity

Intergroup Replication Variation of K-center problem NP-Complete Ignore seed capacity of each group, and only consider the totally seed capacity Idea of heuristic L L 2D Euclidean space Average distance Seed of each content c i should be uniformly distributed over the network, let number be

Intergroup Replication Average access distance Modified problem, with S is total capacity, popularity of content c i is r i Weighted average minimum distance Storage capacity constraints Applying Lagrange Function

Intergroup Replication Proposed heuristic If distance between the requestor and the peer who has a replica is larger than, then replicate Substitute back to find the average distance Estimated using local information

Intragroup Replication Improving the availability of the content Replica is copies of the content within the group Replica replication matrix Availability of content c i N peers Reliability of p j

Intragroup Replication Optimization problem Variation of the knapsack problem NP-complete size of content c i storage capacity of peer p j

Intragroup Replication Proposed heuristic Climb-hill based algorithm Adding a new replica for content c r will improve its availability Deleting the stored contents c j also decreases its availability A(c r ): availability of content c r A ’ (c i ):availability of content c i if we delete this content If A ’ (c i ) > A(c r ) Deleting c i does not conflict with the objective

Performance Evaluation Network topology Euclidean space model Nodes are randomly located Edge longitudes are fixed as 3000 ms 200 groups are generated Latency within group are very small Packet loss model mainly due to the congestion occurred at routers Number of hops between two peers increases linearly to the distance between two peers Largest hop is ten Bandwidth of link range from 800 Kbps to 1.4 Mbps, and average is about 1.2 Mbps

Performance Evaluation Content distribution 10,000 MPEG-4 format video clips encoded in 1.28 Mbps Length follows a normal distribution in range of 3 min to 5 min, correspondingly to 37.8 MB to 48 MB in files sizes Request distribution Zipf distribution Truncated Geometric Distribution (TGD) Truncated Pareto Distribution (TPD)

Performance Evaluation Peer Storage capacity and reliability Storage contributed by a peer follows a normal distribution in the range of 300 MB and 2 GB, which approximately supports 8 to 50 video clips Peer reliability of sustaining service follows normal distribution in the range of 0.1 to 0.9 Comparison Freenet Always makes a replica for each requested content LRU replacement policy Random replication system Contents are uniformly distributed into peer ’ s storage

Performance Evaluation Performance metrics Average latency Average access distance between the requestor peer and the content provider peer Video quality Perceived video quality by the client PSNR Weighted availability Represents the service availability provided by contents in a certain area (within distance d) Defined as:

Performance Evaluation Average latency Varying number of content from 8000 to Varying skew factor with content

Performance Evaluation Video quality Varying peer storage Varying average packet loss ratio of network links with peer storage capacity as 960 MB

Performance Evaluation Availability Varying distance d

Conclusion Propose and analyze A topology-aware overlay Replication strategies Intergroup replication Intragroup replication Comments: Assume equal sizes in intergroup replication, but different sizes in intragroup replication Topology-aware techniques can also be applied to clustering in SLVoD How to formulate and resolve stripping strategies