Multimedia Information System Lab. Network Architecture Res. Group Cooperative Video Streaming Mechanisms with Video Quality Adjustment Naoki Wakamiya.

Slides:



Advertisements
Similar presentations
Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.
Advertisements

1 Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers By Sreemukha Kandlakunta Phani Shashank.
Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements.
1 S. Sen, J. Rexford and D. Towsley UMass Amherst AT&T Labs Presented by : Shubho Sen Proxy Prefix Caching.
Distributed Multimedia Systems
Design and Implementation of a Caching System for Streaming Media over the Internet Ethendranath Bommaiah, Katherine Guo, Markus Hofmann,and Sanjoy Paul.
A Peer-to-Peer On-Demand Streaming Service and Its Performance Evaluation Presenter: Nera Liu Author: Yang Guo, Kyoungwon Suh, Jim Kurose and Don Towsley.
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Thangam Vedagiri Seenivasan Advisor: Mark Claypool Reader: Robert Kinicki 1 M.S.
Progress Report Wireless Routing By Edward Mulimba.
Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet Reza Rejaie Haobo Yu Mark Handley Deborah Estrin Presented.
Internet Networking Spring 2006 Tutorial 12 Web Caching Protocols ICP, CARP.
Peer-to-peer Multimedia Streaming and Caching Service Jie WEI, Zhen MA May. 29.
Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet R. Rejaie, H. Yu, M. Handley, D. Estrin.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Scalable and Continuous Media Streaming on Peer-to-Peer Networks M. Sasabe, N. Wakamiya, M. Murata, H. Miyahara Osaka University, Japan Presented By Tsz.
CoolStreaming/DONet: A Data- driven Overlay Network for Peer- to-Peer Live Media Streaming INFOCOM 2005 Xinyan Zhang, Jiangchuan Liu, Bo Li, and Tak- Shing.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #13 Web Caching Protocols ICP, CARP.
A Distributed Search Service for Peer-to-Peer File Sharing in Mobile Application Presented by Tony Sung On Loy, MC Lab, CUHK IE 1 A Distributed Search.
Understanding Networked Applications: A First Course Chapter 12 by David G. Messerschmitt.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Internet Networking Spring 2002 Tutorial 13 Web Caching Protocols ICP, CARP.
Reza Rejaie AT&T Labs - Research1 Reza Rejaie AT&T Labs – Research Menlo Park, CA Jussi Kangasharju Institut Eurocom France NOSSDAV 2001, New York June.
1 USC INFORMATION SCIENCES INSTITUTE Proxy Caching Mechanism for Multimedia Playback Streams in the Internet R. Rejaie, M. Handley, H. Yu, D. Estrin USC/ISI.
Efficient Support for Interactive Browsing Operations in Clustered CBR Video Servers IEEE Transactions on Multimedia, Vol. 4, No.1, March 2002 Min-You.
Caching And Prefetching For Web Content Distribution Presented By:- Harpreet Singh Sidong Zeng ECE Fall 2007.
1Bloom Filters Lookup questions: Does item “ x ” exist in a set or multiset? Data set may be very big or expensive to access. Filter lookup questions with.
An Intelligent Cache System with Hardware Prefetching for High Performance Jung-Hoon Lee; Seh-woong Jeong; Shin-Dug Kim; Weems, C.C. IEEE Transactions.
1 The Mystery of Cooperative Web Caching 2 b b Web caching : is a process implemented by a caching proxy to improve the efficiency of the web. It reduces.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
PRASHANTHI NARAYAN NETTEM.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 3 Address Resolution Protocol (ARP)
DEMIGUISE STORAGE An Anonymous File Storage System VIJAY KUMAR RAVI PRAGATHI SEGIREDDY COMP 512.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Feb. 22, 2005 EuroIMSA A Hybrid Video Streaming Scheme on Hierarchical P2P Networks * Shinsuke Suetsugu Naoki Wakamiya, Masayuki Murata Osaka University,
1 Design and Performance of a Web Server Accelerator Eric Levy-Abegnoli, Arun Iyengar, Junehwa Song, and Daniel Dias INFOCOM ‘99.
1 mmdump Reference: “mmdump: A Tool for Monitoring Internet Multimedia Traffic” J. van der Merwe, R. Cceres, Y-H. Chu, C. Sreenan. ACM SIGCOMM Computer.
1 Cache Me If You Can. NUS.SOC.CS5248 OOI WEI TSANG 2 You Are Here Network Encoder Sender Middlebox Receiver Decoder.
P ROACTIVE S ELECTIVE N EIGHBOR C ACHING FOR E NHANCING M OBILITY S UPPORT IN I NFORMATION -C ENTRIC N ETWORKS Xenofon Vasilakos - Ph.D. Student.
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.
 Protocols used by network systems are not effective to distributed system  Special requirements are needed here.  They are in cases of: Transparency.
Automatic Cache Update Control for Scalable Resource Information Service with WS-Management September 23, 2009 Kumiko Tadano, Fumio Machida, Masahiro Kawato,
「串流代理伺服器平台」之設計與實做 Design and Implementation of a Streaming Proxy Server Platform for Internet Video Streaming 國科會自由軟體專案計畫 (NSC E ) 國立屏東科技大學資訊管理系.
June 11, 2001ICC20011 Department of Informatics and Mathematical Science, Graduate School of Engineering Science, Osaka University, Japan Masaki Miyabayashi.
Understanding the Performance of Web Caching System with an Analysis Model and Simulation Xiaosong Hu Nur Zincir-Heywood Sep
Adaptive Transmission for layered streaming in heterogeneous Peer-to-Peer networks Xin Xiao, Yuanchun Shi, Yuan Gao Dept. of CS&T, Tsinghua University.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 30 – Media Server (Part 5) Klara Nahrstedt Spring 2009.
Multimedia Information System Lab. Network Architecture Res. Group MPEG-4 Video Transfer with TCP-Friendly Rate Control Naoki Wakamiya Osaka University,
Performance of Web Proxy Caching in Heterogeneous Bandwidth Environments IEEE Infocom, 1999 Anja Feldmann et.al. AT&T Research Lab 발표자 : 임 민 열, DB lab,
DCIM: Distributed Cache Invalidation Method for Maintaining Cache Consistency in Wireless Mobile Networks.
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
NUS.SOC.CS5248 Ooi Wei Tsang 1 Proxy Caching for Streaming Media.
Hint-based Acceleration of Web Proxy Cache Daniela Rosu Arun Iyengar Daniel Dias IBM T.J.Watson Research Center Unversity of Yuan Ze,Syslab Mike Tien
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
An Overview of Proxy Caching Algorithms Haifeng Wang.
Application Level QoS in Multimedia Peer-to-Peer (P2P) Networks Alireza Goudarzi Nematiy and Makoto Takizawa¤ Tokyo Denki University
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE.
BIT 3193 MULTIMEDIA DATABASE CHAPTER 5 : MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Video Caching in Radio Access network: Impact on Delay and Capacity
An Adaptive Cache Coherence Protocol Optimized for Producer-Consumer Sharing Liquin Cheng, John B. Carter and Donglai Dai cs.utah.edu by Evangelos Vlachos.
Topic 4: Distributed Objects Dr. Ayman Srour Faculty of Applied Engineering and Urban Planning University of Palestine.
Architecture and Design of AlphaServer GS320
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Internet Networking recitation #12
Kalyan Boggavarapu Lehigh University
Evaluating Proxy Caching Algorithms in Mobile Environments
Presentation transcript:

Multimedia Information System Lab. Network Architecture Res. Group Cooperative Video Streaming Mechanisms with Video Quality Adjustment Naoki Wakamiya Osaka University, Japan

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya2 Video streaming system with proxies To provide low-delay and high-quality streaming service

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya3 Issues Segmentation of video streams Video quality adjustment Locating the appropriate server Cache management Prefetching

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya4 Protocols Each system entity communicates with each other

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya5 Video block transfer Video Server Neighboring Proxy Proxy Cache Server Client PLAY message with QoS Cache Hit 1.Read block from cache 2.Quality adjustment Play out Initial buffering1/fps Prefetching 1.Check cache 2.Request block transfer 3.Cache Cache Miss 1.Determine helper server 2.Request block transfer 3.Quality adjustment & cache Freeze time

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya6 Cache table Cache table is used to maintain information of locally cached blocks –block number –quality of cached block –marker Marker is used to imply the possibility that the block will be required by the other proxies Range of marking is limited by inquiry window QUERY and REPLY messages are exchanged to update markers

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya7 Remote table Remote table is used to maintain information of blocks cached at the other servers (video server, proxies) –estimated one way delay –estimated throughput –quality of offerable block Delay and throughput are estimated using measurement tools or TCP-friendly control mechanisms QUERY and REPLY messages are exchanged to update remote tables

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya8 Block retrieval algorithm the proxy determines the quality of block to offer to client based on –request –cache and remote tables –estimations, –the number of blocks in the client’s prefetch buffer –parameter If the quality of block offerable using cache satisfies, it is regarded as “cache hit”

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya9 Block prefetching algorithm The proxy retrieves the block preparing for the future cache miss high quality med quality low quality uncached case 1 case 2 block number request Prefetching Window prefetch

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya10 Cache replacement algorithm Some blocks might be replaced with a newly retrieved block startend Inquiry window client 1 Inquiry window Inquiry window client 2 marker Quality adjustment Removal victim

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya11 Evaluation Measurements –average freeze time –required buffer size –degree of satisfaction ratio of provided quality to requested quality 1 sec block P=10, I=20 initial wait 4 sec parameter 35 Gbit buffer

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya12 Comparison Four mechanisms are compared Average Freeze Time [sec] Client Independent w/o Prefetch Independent c/w Prefetch Cooperative w/o Prefetch Cooperative c/w Prefetch Quality ratio Client Independent w/o Prefetch Independent c/w Prefetch Cooperative w/o Prefetch Cooperative c/w Prefetch

Multimedia Information System Lab. Network Architecture Res. Group 2001/11/07N. Wakamiya13 Conclusion The low-delay and high-quality video streaming service is accomplished Further efficient control is required We have to consider implementation issues