Issues in Distributed Multimedia Systems Joseph C. (JC) Montminy, III and James MacGlashan CMSC 621, Advanced Operating Systems Dr. Deepinder Sidhu October.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Internet for multimedia content Yogendra Pal Chief Engineer, All India Radio.
Introduction Why do we need Mobile OGSI.NET? Drawbacks:
Multimedia Systems As Presented by: Craig Tomastik.
Chapter 20: Multimedia Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 20: Multimedia Systems What is Multimedia.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 20: Multimedia Systems.
Public Key Infrastructure (PKI) Jerad Bates University of Maryland, Baltimore County.
Adaptive Video Streaming in Vertical Handoff: A Case Study Ling-Jyh Chen, Guang Yang, Tony Sun, M. Y. Sanadidi, Mario Gerla Computer Science Department,
Multimedia Over Internet. Growth of Internet ● No production cost ● Low cost infrastructure ● No fees for joining or licenses to buy ● Choice of products.
Peer-to-peer Multimedia Streaming and Caching Service Jie WEI, Zhen MA May. 29.
Distributed Multimedia Systems James Maxlow March 24 th, 2003.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
1 On-Demand Multicast Routing and Its Applications.
Automated Test Case Generation for the Stress Testing of Multimedia Systems By Jian Zhang and S.C. Cheung Presentation By Wytt Lusanandana.
Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss r RTP r Diff-serv, Int-serv, RSVP.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Packet and Circuit Switching
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
Efficient Transmission of Rendering-Related Data Using the NIProxy Maarten Wijnants Tom Jehaes Peter Quax Wim Lamotte Hasselt University - Expertise Centre.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
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.
Introduction to Multimedia Networking (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October.
Issues in Distributed Multimedia Systems Joseph C. (JC) Montminy, III and James MacGlashan CMSC 621, Advanced Operating Systems Dr. Deepinder Sidhu October.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Network Technologies essentials Week 9: Distributed file sharing & multimedia Compilation made by Tim Moors, UNSW Australia Original slides by David Wetherall,
XE33OSA Chapter 20: Multimedia Systems. 20.2XE33OSA Silberschatz, Galvin and Gagne ©2005 Chapter 20: Multimedia Systems What is Multimedia Compression.
Advanced Computer Networks Lecture 3 Distributed Multimedia Systems.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
Chapter 5: Summary r principles behind data link layer services: m error detection, correction m multiple access protocols m link layer addressing, ARP.
Architectures of distributed systems Fundamental Models
The Way Forward Factors Driving Video Conferencing Dr. Jan Linden, VP of Engineering Global IP Solutions.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Multimedia Systems.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
MP 2: Audio/ Video Streaming
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K.
Chapter 28. Network Management Chapter 29. Multimedia
The MPEG-DASH Standard for Multimedia Streaming Over the Internet Chih-Hsiang Chou Advisor: Prof Dr. Ho-Ting Wu Department of Computer Science and Information.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
CHAPTER 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE TOPIC : 5.1 DISTRIBUTED MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE GROUP MEMBERS:
Multimedia streaming Application Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Querying.
App. TypeApp. Name Distributed or Parallel A parallel version of the Gaussian elimination application SAGE (SAIC's Adaptive Grid Eulerian hydrocode) Adaptive.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Architectural Design of a Multi- Agent System for handling Metadata streams Don Cruickshank, Luc Moreau, David De Roure Department of Electronics and Computer.
Multimedia Systems Instructor: Bajuna Salehe Web:
Streaming and Content Delivery SECTIONS 7.4 AND 7.5.
Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
Overview of Mobile File Systems Presented by Steve Todd For WSU CS 898T Mobile and Wireless Networks Class 5/3/04.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. lightRadio TM Network Demonstration October 22, 2013 The LTE End User Experience.
Network Processing Systems Design
CS509 Computer Networks Lecture 1 Dr. Nermin Hamza.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
TV Broadcasting What to look for Architecture TV Broadcasting Solution
Accelerating Peer-to-Peer Networks for Video Streaming
David Zepeda Information Architecture and Design I Fall 2005
Managing Online Services
7.1. CONSISTENCY AND REPLICATION INTRODUCTION
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Streaming Audio and Video, Content Delivery
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Presentation transcript:

Issues in Distributed Multimedia Systems Joseph C. (JC) Montminy, III and James MacGlashan CMSC 621, Advanced Operating Systems Dr. Deepinder Sidhu October 23, 2007

What is a distributed multimedia system? Networks of personal devices that deliver different types of content (audio, video, web, etc) [1] –Cell phones, MP3 players, PDAs, etc. –Must consider devices beyond traditional “computers” (Marculescu et al.)

A Real-World Example: Broadcasting The Price Is Right over TV, the Internet, and Mobile Phones TPIR image courtesy Set image sourtesy VCast image Courtesy Comcast image courtesy Innertube image courtesy

Networking Issues We have the problems that exist in pervasive networks [4] –Devices may be mobile and their connection may change during transmission –The environment is dynamic –Heterogeneous devices that may be running different architectures We have streaming data [4] –May need to synchronize multiple feeds to achieve QoS

Networking Issues continued Minimize Latency [3] –Time delay to send a packet Minimize Jitter [3] –Variance in the latency of each packet Maximize Bandwidth [3] –Amount of data which can be sent/received at once

What are some of the challenges in distributed multimedia? Power [3] –Personal devices have a finite power supply, unlike traditional personal computers –Two processes that consume power Computation on the device Receiving and sending data from device QoS [3] –Different data have different needs –Connection quality can change rapidly –Power consumption vs. QoS must be considered

What are some other challenges in distributed multimedia? Device Architecture [3] –What types of chips are appropriate for mobile media-playing devices? –Standard computer chips may be excessive and a power drain Security/Copyrights [2] –How do media providers ensure that their content is not abused or misused once it is delivered to clients?

Challenges continued... What is the scale of the network? [3] –Large networks may require distribution of servers to maintain QoS Direction flow of media [3] –Will media always be requested from a known source, or is every node a potential server of media?

Real World Example iPhone w/ Youtube Challenges [1] –Designed for desktops –Limited power –Variable network quality –Flash based multimedia

Real World Example iPhone w/ Youtube Solutions [1] –Convert videos to H.264 on Youtube servers (Apple) –Use hardware H.264 decoder on iPhone –Buffer data as it arrives, delay start of video stream

Sources [1]Apple ( [2]Evans, David. An Architecture for Enforcement of Usage Contracts in Distributed Multimedia Systems. Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research, November [3]Marculescu, Radu et al. Distributed Multimedia Design: A Holistic Perspective. Proceedings of the conference on Design, automation and test in Europe - Volume 2, [4]Tanenbaum, Andrew S. and Maarten van Steen. Distributed Systems: Paradigms and Principles, 2 nd ed. Upper Saddle River: Pearson Prentice Hall, 2007.

Questions?

Issues in Distributed Multimedia Systems Joseph C. (JC) Montminy, III and James MacGlashan CMSC 621, Advanced Operating Systems Dr. Deepinder Sidhu October 23, 2007