Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto

Slides:



Advertisements
Similar presentations
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
Advertisements

Multimedia and Mobile communications Laboratory CCN 1 DK Han Junghwan Song Computer Networks Practice.
Will Law | Chief Media Architect | Akamai Optimizing the Black Box of HTML.
Cooperative Overlay Networking for Streaming Media Content Feng Wang 1, Jiangchuan Liu 1, Kui Wu 2 1 School of Computing Science, Simon Fraser University.
Conducted by:Cheng Wen Chi Chiu Kwok Shing Choi Kwok Yam Advised by Prof. Danny Tsang TD1a-09, BEng of Computer Engineering, HKUST.
Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard Published in 2012 ACM’s Internet Measurement Conference (IMC) Five students from.
19 – Multimedia Networking. Multimedia Networking7-2 Multimedia and Quality of Service: What is it? multimedia applications: network audio and video (“continuous.
Esma Yildirim Department of Computer Engineering Fatih University Istanbul, Turkey DATACLOUD 2013.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 27 – DASH (Dynamic Adaptive Streaming over HTTP) Klara Nahrstedt Spring 2012.
Dynamic Adaptive Streaming over HTTP2.0. What’s in store ▪ All about – MPEG DASH, pipelining, persistent connections and caching ▪ Google SPDY - Past,
Path Optimization in Computer Networks Roman Ciloci.
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
Video over ICN IRTF Interim Meeting Boston, MA Cedric Westphal.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
Adaptive Video Streaming in Vertical Handoff: A Case Study Ling-Jyh Chen, Guang Yang, Tony Sun, M. Y. Sanadidi, Mario Gerla Computer Science Department,
Computer Science ROMA: Reliable Overlay Multicast with Loosely Coupled TCP Connections Gu-In Kwon and John Byers Computer Science Dept. Boston University.
Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast J. Liu, S. G. Rao, B. Li and H. Zhang Proc. of The IEEE, 2008 Presented by: Yan Ding.
Peer-to-peer Multimedia Streaming and Caching Service Jie WEI, Zhen MA May. 29.
Layered Range Multicast for Video On Demand Duc A. Tran Kien A. Hua Tai T. Do.
Jang, Donghyun 2011/4/4 1/21.
1 A Framework for Lazy Replication in P2P VoD Bin Cheng 1, Lex Stein 2, Hai Jin 1, Zheng Zhang 2 1 Huazhong University of Science & Technology (HUST) 2.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
1March -05 Jiangchuan Liu with Xinyan Zhang, Bo Li, and T.S.P.Yum Infocom 2005 CoolStreaming/DONet: A Data-Driven Overlay Network for Peer-to-Peer Live.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
# Idowu Samuel O. # Kashif Shahzad # Arif Kamal M7001E - Multimedia systems [ltu.se] ©2011.
Datacenter Wide-areaEnterprise LOAD-BALANCER Client Servers.
Boyu Chen Yulin Xia Haoyu Xu Viterbi School of Engineering University of Southern California P2P file sharing system with a central server.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Adaptive flow control via Interest Aggregation in CCN by Dojun Byun, Byoung-joon, Myeong-Wuk Jang Samsung Electronics, Advanced Institute of Technology.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
Network Technologies essentials Week 9: Distributed file sharing & multimedia Compilation made by Tim Moors, UNSW Australia Original slides by David Wetherall,
1 Towards Cinematic Internet Video-on-Demand Bin Cheng, Lex Stein, Hai Jin and Zheng Zhang HUST and MSRA Huazhong University of Science & Technology Microsoft.
Audio and Video Curtis Thomas 385E Information Architecture and Design I.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
Outline Introduction Overview of the Akamai platform Akamai HD network
The Way Forward Factors Driving Video Conferencing Dr. Jan Linden, VP of Engineering Global IP Solutions.
Let’s ChronoSync: Decentralized Dataset State Synchronization in Named Data Networking Zhenkai Zhu Alexander Afanasyev (presenter) Tuesday, October 8,
PPSP Peer Protocol draft-gu-ppsp-peer-protocol PPSP WG IETF 82 Taipei Rui Cruz (presenter) Yingjie Gu, Jinwei Xia, Mário Nunes, David Bryan, João Taveira.
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
IEEE Communications Magazine July 2012 Bertrand Mathieu Patrick Truong
Othman Othman M.M., Koji Okamura Kyushu University 1.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
Multimedia streaming Application Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Querying.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
Enabling Genomic BIG DATA with Content Centric Networking J.J. Garcia-Luna-Aceves UC Santa Cruz
Mobile Peer-to-Peer Video Streaming over Information-Centric Networks The International Journal of Computer and Telecommunications Networking, 2015 Andrea.
Tutorial 11 Solutions. Question 1 Q1. What is meant by interactivity for streaming stored audio/video? What is meant by interactivity for real-time interactive.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
Cost-Effective Video Streaming Techniques Kien A. Hua School of EE & Computer Science University of Central Florida Orlando, FL U.S.A.
Presenter: Kuei-Yu Hsu Advisor: Dr. Kai-Wei Ke 2013/9/30 Performance analysis of video streaming on different hybrid CDN & P2P infrastructure.
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Mixed P2P-CDN System for Media Streaming in Mobile Environment
EE 122: Lecture 22 (Overlay Networks)
Presentation transcript:

Video Streaming Over Content Centric Networking: Experimental Studies On PlanetLab Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto Computer Science and Engineering Waseda University Speaker: Yu Wang

Contents Background and Introduction Related Work Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

Background: Host-based Communication Internet architecture Routing and Transport protocols (TCP/IP) Host-based communication But users actually focus on content they wish to receive, rather than its location. So traffic on the Internet can be attributed to content-oriented service

Background: Today’s CDN and P2P IP-based communication without CDN IP-based communication with CDN Concerns Current network has no ability to leverage caching at the network level Resources sharing between different CDNs is not possible P2P may lead to expensive inefficient traffic across providers

Introduction: Content Centric Networking In Content Centric Networking (CCN), the universal component of network stack is moved from IP to chunks of named content (no IP) CCN Message Types Interest: used to request data Data (Content Object): used to supply data

Introduction: Content Centric Networking Interest message indentify a chunk of data to retrieve specifically provide a name prefix to specify the collection of data

Introduction: Content Centric Networking CCN node in the path caches and sends content to end users requesting the same contents Users can directly retrieve data from cache if available Additional cache server is unnecessary Network load and delivery delay can be reduced interest Content Object Studies on several aspects of CCN (e.g., routing, caching) are still necessary

Contents Background and Introduction Related Work Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

Related Work: CCN Video Streaming H. Xu et al.* conduct experiments of CCN video streaming on Android clients using CCNx software The results of experiments demonstrate the advantages of CCN video streaming in terms of bandwidth utilization and delay optimization* * H. Xu, Z. Chen, R. Chen, and J. Cao, “Live Streaming with Content Centric Networking”, Proc. ICNDC 2012, Oct. 2012.

Contents Background and Introductino Related Work Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

Video Streaming over CCN: Experiments on PlanetLab We examine three aspects (i.e., overlay path, chunk size, adaptive bit-rate streaming) of video streaming over CCN Experiments are performed using CCNx on PlanetLab Video file is chopped into multiple chunks and transmitted using ccnsendchunks VLC media player is used to play the video Video file is received using ccncatchunks Stream bit-rate and video quality can be observed

Video Streaming over CCN: The Effect of Overlay Path (1) Chain topology Streaming quality depends on the parent node

Video Streaming over CCN: The Effect of Overlay Path (2) Mesh topology Node in Singapore receives data from the source in Japan which has the shorter response time than other two clients In the current implementation, ccn node selects the face which has the shortest response time ccn daemon adjusts the predicted time for a response of content the time is decreased if content is received within the previous predicted value, and increased if not

Contents Background and Introduction Related Work Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

Video Streaming over CCN: The Effect of Chunk Size 3 PlanetLab nodes (Source: Japan, Receiver: USA, Singapore) Data chunk sizes : 1024, 2048, 8192 bytes USA node When chunk size is increased, the number of produced segments and total overhead decrease Singapore node Streaming quality can be improved

Contents Background and Introduction Related Work Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

Video Streaming over CCN: Adaptive Video Streaming with MPEG-DASH Overview of MPEG-DASH Media is partitioned into multiple segments A media presentation description (MPD) is created at a server When a client downloads a MPD file, segments can be downloaded consequently according to the specification Experiment on CCN & MPEG-DASH

Video Streaming over CCN: Adaptive Video Streaming with MPEG-DASH DASH Encoder Configuration Representation bit-rate 300 | 500 | 1000 | 3000 kbps Segment size 5 seconds Representation bit-rate is selected according to estimated throughput Source is located in Germany Receiver is located in Japan Source is located in USA (Bandwidth = 1 Mbps) Receiver is located in Japan Representation bit-rate is selected according to estimated throughput

Video Streaming over CCN: Adaptive Video Streaming with MPEG-DASH Source is located in Japan Receiver is located in Japan Source is located in USA Receiver is located in Japan

Video Streaming over CCN: Adaptive Video Streaming with MPEG-DASH Time required for receiving all Content Objects of each DASH’s video segments is greater than the segment duration (5 s) Delay of Receipt of Content Objects Source is located in Germany Non-smooth video playback Expected solutions Increasing the size of Content Object Increasing playout buffering delay Increasing the window size Source is located in USA Challenge In the current implementation, the size of chunks stored in the repository cannot be specified

Contents Background and Introduction Related Work Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

Conclusion The change from IP to CCN requires studies on several aspects Some works demonstrate the advantages of CCN video streaming in terms of bandwidth utilization and delay optimization We have presented the implementation experiments to explore other important factors of video streaming over CCN The results of experiments using CCNx on PlanetLab show that the overlay path affects the streaming quality increasing the size of data chunk improves the streaming quality adaptive bit-rate streaming can be achieved with MPEG-DASH Future work We will study a method to reduce the delay to receive Content Objects of MPEG-DASH video segments in order to improve the playback quality