Scheduling and Optimization of the Delivery of Multimedia Streams Using Query Scripts Presenter: Xuxian Jiang By Scott T. Campbell and Soon M. Chung.

Slides:



Advertisements
Similar presentations
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
Advertisements

Dissemination-based Data Delivery Using Broadcast Disks.
Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.
Adaptive QoS Control Based on Benefit Optimization for Video Servers Providing Differential Services Ing-Ray Chen, Sheng-Yun Li, I-Ling Yen Presented by.
Hadi Goudarzi and Massoud Pedram
Continuous Media 1 Differs significantly from textual and numeric data because of two fundamental characteristics: –Real-time storage and retrieval –High.
Distributed Multimedia Systems
MQ: An Integrated Mechanism for Multimedia Multicasting By De-Nian Yang Wanjiun Liao Yen-Ting Lin Presented By- Sanchit Joshi Roshan John.
Static Optimization of Conjunctive Queries with Sliding Windows over Infinite Streams Presented by: Andy Mason and Sheng Zhong Ahmed M.Ayad and Jeffrey.
June 3, 2015Windows Scheduling Problems for Broadcast System 1 Amotz Bar-Noy, and Richard E. Ladner Presented by Qiaosheng Shi.
Video Staging: A Proxy-Server- Based Approach to End-to-End Video Delivery over Wide-Area Networks Zhi-Li Zhang, Yuewei Wang, David H.C Du, Dongli Su Άννα.
Peer-to-peer Multimedia Streaming and Caching Service Jie WEI, Zhen MA May. 29.
Supporting Stored Video: Reducing Rate Variability and End-toEnd Resource Requirements through Optimal Smoothing By James D. salehi, Zhi-Li Zhang, James.
A Monotonic-Decreasing Rate Scheduler for Variable-Bit-Rate Video Streaming Hin-lun Lai IEEE Transactions on Circuits and System for Video Technology,
Decentralized resource management for a distributed continuous media server Cyrus Shahabi and Farnoush Banaei-Kashani IEEE Transactions on Parallel and.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Distributed Multimedia Streaming over Peer-to-Peer Network Jin B. Kwon, Heon Y. Yeom Euro-Par 2003, 9th International Conference on Parallel and Distributed.
PROMISE: Peer-to-Peer Media Streaming Using CollectCast M. Hefeeda, A. Habib, B. Botev, D. Xu, and B. Bhargava ACM Multimedia 2003, November 2003.
On Peer-to-Peer Media Streaming Dongyan Xu Mohamed Heffeda Susanne Hamrusch Bharat Bhargava 2002 International Conference on Distributed Computing Systems.
Automated Test Case Generation for the Stress Testing of Multimedia Systems By Jian Zhang and S.C. Cheung Presentation By Wytt Lusanandana.
CS 257 Database Systems Principles Assignment 2 Instructor: Student: Dr. T. Y. Lin Rajan Vyas (119)
Multiple Tiers in Action
Understanding Mesh-based Peer-to-Peer Streaming Nazanin Magharei Reza Rejaie.
University Of Maryland1 A Study Of Cyclone Technology.
Efficient Support for Interactive Browsing Operations in Clustered CBR Video Servers IEEE Transactions on Multimedia, Vol. 4, No.1, March 2002 Min-You.
Server-Based Smoothing of Variable Bit-Rate Streams Stergios V. Anastasiadis, Kenneth C. Sevcik, and Michael Stumm ACM Multimedia 2001.
1 Multiple class queueing networks Mean Value Analysis - Open queueing networks - Closed queueing networks.
Adaptive Content Delivery for Scalable Web Servers Authors: Rahul Pradhan and Mark Claypool Presented by: David Finkel Computer Science Department Worcester.
Decentralized Resource Management for a Distributed Continuous Media Server Cyrus Shahabi and Farnoush Banaei-Kashani Presented by Leung Chi Kit.
Reducing Bandwidth Requirement for Delivering Video Over Wide Area Networks With Proxy Server Wei-hsiu Ma and David H. C. Du IEEE Transactions on Multimedia,
VSP Video Station Protocol Presented by : Mittelman Dana Ben-Hamo Revital Ariel Tal Instructor : Sela Guy Presented by : Mittelman Dana Ben-Hamo Revital.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
Operational Dataset Update Functionality Included in the NCAR Research Data Archive Management System 1 Zaihua Ji Doug Schuster Steven Worley Computational.
Point to Multipoint Streaming Media Delivery in the Edge Network Problem Statement Tao Li National University of Defense Technology,
Computer Measurement Group, India Reliable and Scalable Data Streaming in Multi-Hop Architecture Sudhir Sangra, BMC Software Lalit.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
MP 2: Audio/ Video Streaming
A Case for a Mobility Based Admission Control Policy Shahram Ghandeharizadeh 1, Tooraj Helmi 1, Shyam Kapadia 1, Bhaskar Krishnamachari 1,2 1 Computer.
Title : CPU Broker (DSRT Extension) Kihun Kim University of Illinois at Urbana-Champaign.
Mechanisms for Quality of Service in Web Clusters V. Cardellini, E. Casalicchio, S.Tucci M. Colajanni University of Roma “Tor Vergata” University of Modena.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 31 – Multimedia OS (Part 1) Klara Nahrstedt Spring 2011.
OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System Karim Habak†, Khaled A. Harras‡, and Moustafa Youssef† †Egypt-Japan University of Sc.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
Advanced Technology Laboratories Practical Considerations for Smoothing Multimedia Traffic over Packet- Switched Networks Christos Tryfonas
Chapter 15 Chapter 15 Multimedia and Networks Multimedia Systems.
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 6: Accessing.
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
MP 2: Audio/ Video Streaming CS414: Multimedia System Instructor: Klara Nahrstedt March 16, 2012.
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
NUS.SOC.CS5248 Ooi Wei Tsang 1 Proxy Caching for Streaming Media.
Data Scheduling for Multi-item and transactional Requests in On-demand Broadcast Nitin Pabhu Vijay Kumar MDM 2005.
Managing Web Server Performance with AutoTune Agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigus Presented by Changha Lee.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 31 – Process Management (Part 1) Klara Nahrstedt Spring 2009.
Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE.
Author Utility-Based Scheduling for Bulk Data Transfers between Distributed Computing Facilities Xin Wang, Wei Tang, Raj Kettimuthu,
BIT 3193 MULTIMEDIA DATABASE CHAPTER 5 : MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE.
1 Scheduling Techniques for Broadcasting Popular Media. Amotz Bar-Noy Brooklyn College Richard Ladner Tami Tamir University of Washington.
Project Undertaken By, Anita.K Subalakshmi.S Suseela.J.S Guide: Mrs.M.J.Jeyasheela Rakkini AP/CSE Third Review.
Module 7: Planning and Optimizing WINS. Overview Planning a WINS Solution Identifying WINS Optimization Requirements Optimizing WINS Traffic.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 32 – Multimedia OS Klara Nahrstedt Spring 2010.
Klara Nahrstedt Spring 2010
DrillSim July 2005.
Web switch support for differentiated services
X y y = x2 - 3x Solutions of y = x2 - 3x y x –1 5 –2 –3 6 y = x2-3x.
Performance and Scalability Issues of Multimedia Digital Library
Presentation transcript:

Scheduling and Optimization of the Delivery of Multimedia Streams Using Query Scripts Presenter: Xuxian Jiang By Scott T. Campbell and Soon M. Chung

Requirement of Multimedia Streams Delivery Network Bandwidth Temporal relationships of multimedia data streams

Observations temporal relationships of multiple multimedia streams in one presentations Gaps exists between multimedia data streams Reason for Gaps: Media server treat different streams even in one presentation as different request. Media server treat different streams even in one presentation as different request. Client behavior is unexpected. Client behavior is unexpected.

Problem Statement How to avoid the interruptions and discontinuities of multimedia streams of one presentation

Their Solution Policy: Resource Reservation Major Resources: Major Resources: Network Bandwidth Disk Access Bandwidth ( <-- Their focus ) Mechanism Client tells server what are needed in what timing Client tells server what are needed in what timing ( Query Script ) Server find whether it can be integrated into current schedule without over-commitment of system resources and sacrifice of ongoing streams Server find whether it can be integrated into current schedule without over-commitment of system resources and sacrifice of ongoing streams ( Schedule)

Query Script Interface between the client and multimedia database Components declaration declaration I need media named A, B, C and D temporal ordering temporal ordering A, B and C, When B stops then stop C, D

A B C D

Schedule Scan Schedule Group Schedule

Scan Schedule Start Admission Test Integration into a test schedule Feasible? Locate next possible start time and update the test schedule Accept the test schedule Reject the request Failed Pass Yes No

Group Schedule Start Apply scan scheduling to find a feasible schedule Select another start time Feasible? Include the test schedule into a set of candidate schedules Apply metric to the candidate schedules and select the best one Yes No

Selection metrics Smallest startup delay Scan scheduling algorithm Scan scheduling algorithm Biggest soonest Highest utilization level early in the schedule Highest utilization level early in the schedule Monotonic decreasing Consistently decreasing utilization level Consistently decreasing utilization level Highest floor Schedule with the highest minimum utilization level Schedule with the highest minimum utilization level Lowest ceiling Schedule with the lowest maximum utilization level Schedule with the lowest maximum utilization level

Contribution The recognition of temporal relationships of multiple multimedia streams in one presentation The resource reservation approach to get sustained and consistent streaming by using query script and scheduling algorithm

Weakness No support of video-like operations: rewind and fast-forward. In their approach, video-like ops should be regarded as a separate request, and its disk bandwidth requirement should be considered to generate a new schedule Not scalable.