Designing an Efficient and Extensible Mobile TV Testbed Cheng-Hsin Hsu Simon Fraser University, Canada joint work with Mohamed Hefeeda, Yi Liu, and Cong.

Slides:



Advertisements
Similar presentations
Delivery of TV-Anytime EPG via DVB Demonstration TV-Anytime IDE 14/06/04, Shanghai.
Advertisements

Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Mohamed Hefeeda April 23, 2009 Simon Fraser.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
Introducing Campus Networks
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Supercharging PlanetLab : a high performance, Multi-Application, Overlay Network Platform Written by Jon Turner and 11 fellows. Presented by Benjamin Chervet.
Chapter 5 standards for multimedia communications
Design and Implementation of an Electronic Service Guide for Mobile Video Systems Kaushik Choudhary Simon Fraser University Master’s Project Defense ●
Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Dr. Mohamed Hefeeda April 23, 2009 Simon Fraser.
Online Individual Spindle Monitoring System for Ring frames
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
Optimal Scalable Video Multiplexing in Mobile Broadcast Networks
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Energy Optimization in Mobile TV Broadcast Networks Mohamed Hefeeda (Joint.
Mohamed Hefeeda Multiplexing of Variable Bitrate Scalable Video for Mobile Broadcast Networks Project Presentation Farid Molazem Cmpt 820 Fall 2010 School.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
MMCN’091 School of Computing Science Simon Fraser University Bounding Switching Delay in Mobile TV Broadcast Networks Cheng-Hsin Hsu Joint Work with Mohamed.
FF-1 9/30/2003 UTD Practical Priority Contention Resolution for Slotted Optical Burst Switching Networks Farid Farahmand The University of Texas at Dallas.
DVB-x © Mika Grundström 7/15/20151 DVB-x for delivering services Mika Grundström tel
Router Architectures An overview of router architectures.
Router Architectures An overview of router architectures.
Network Topologies.
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
Mobile Television Business & Technology Platforms, DVB-H, Operator Roles T Network Services Business Models Eino Kivisaari.
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
Xing Zhang ( 张醒) AST China, STMicroelectronics (意法半导体) February, 2004.
Multi Core Processor Submitted by: Lizolen Pradhan
Digital Video Broadcasting for Handheld devices(DVB-H) Sahar Aghayan
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Optimal Partitioning of Fine-Grained Scalable Video Streams Mohamed Hefeeda.
Digital Video TV Modulator project
3-D virtual worlds for broadcast television IST project MADISON Thierry Keutgen Senior Application Engineer DELTATEC
E X C E E D I N G E X P E C T A T I O N S OP SYS Linux System Administration Dr. Hoganson Kennesaw State University Operating Systems Functions of an operating.
P1 IP Over DVB System Requirements Issues for SI-DAT to Consider Narisa N. Y. Chu Georges Martinez David Garrec 23 July, 2001.
AIMS’99 Workshop Heidelberg, May 1999 Management of QoS using MPEG4 DMIF standard Amaro Sousa, Institute of Telecommunications, PT Guido Franceschini,
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Router Basics MM Clements.
Heterogeneous Wireless Access in Large Mesh Networks Haiping Liu, Xin Liu, Chen-Nee Chuah, Prasant Mohapatra University of California, Davis IEEE MASS.
System Design for Home Automaton. Design Goals Performance Criteria – Server prioritizes client requests to provide quick response time to critical requests.
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
System Optimization Networking
VIRTUAL NETWORK PIPELINE PROCESSOR Design and Implementation Department of Communication System Engineering Presented by: Mark Yufit Rami Siadous.
By Harshal Ghule Guided by Mrs. Anita Mahajan G.H.Raisoni Institute Of Engineering And Technology.
A Simulation-Based Study of Scheduling Algorithms for DVB- RCS Based Satellite Communication Systems Students: Inbal Cohen Jonatan Roisman Supervisors:
FIGURE 4.1 SOC System Overview.. FIGURE 4.2 Memory Map Representation for an Intel Platform.
INTERNET PROTOCOL TELEVISION (IP-TV)
Chapter 6: Network Layer
Design and Evaluation of a Testbed for Mobile TV Networks
#01 Client/Server Computing
INTERNET PROTOCOL TELEVISION (IP-TV)
Direct Attached Storage and Introduction to SCSI
Digital Signage Station
Packet Switch Architectures
Time Gathering Systems Secure Data Collection for IBM System i Server
Network Hardware and Protocols
Binit Mohanty Ketan Rajawat
IP OVER DVB-T.
Software Architecture
<Your Team # > Your Team Name Here
#01 Client/Server Computing
Packet Switch Architectures
Presentation transcript:

Designing an Efficient and Extensible Mobile TV Testbed Cheng-Hsin Hsu Simon Fraser University, Canada joint work with Mohamed Hefeeda, Yi Liu, and Cong Ly

Mobile TV Service 2  Broadcast mass-market programs to subscribers  Mobile devices have stringent energy budgets  Devices receive a data burst and turn off receiving circuits until the next burst  called time slicing

Base Station Mobile TV Networks 3  Program feeds are IP streams from streaming servers or cameras  Multiple TV programs are multiplexed AND time sliced by a multiplexer into a MPEG-2 TS stream  The MPEG-2 TS stream is modulated, amplified, and broadcast to mobile devices Streaming Server Camera Multiplexer (IP Encapsulator) Modulator/ Amplifier IP Networks ASI Networks Content Providers Network Operators

Problem Statement 4  Design a mobile TV base station for academic prototyping and cost-efficient small- to medium- size deployments  platform to analyze: energy consumption, channel switching delay, no. broadcast programs, and perceived streaming quality  TV channels with a commodity PC or low-end server

Current Solutions (1/2) 5  Commercial Base Stations  expensive, e.g., a single EXPWAY FastESG server costs 75k USD [Sarri09]  a complete base station costs even more Need a more cost-efficient base station!

x20? Current Solutions (2/2) 6  Open-Source Base Station [FATCAPS]  too many disk I/O’s  does not scale well  too many utilities with no admin interface Need a better design! VLC Server MPEG Data Aggregator Pcap Time Slicer TS Tdt Updater Correct PSISI Dtplay Python Compiler Python Sources For PSISI TS Packets Null Packet Replacer w/PSISI

Design Goals 7  [G1] Higher efficiency and scalability  avoid disk I/O’s and memcpys  [G2] Utilization of multi-core processors  pipelined structure to allow parallelism  [G3] Integrated software solution  centralized admin interface  [G4] Better extensibility  future supports for other networks such as MediaFLO, WiMAX, and MBMS

Design Decisions (1/3) 8  [D1] Use Burst as the unit of time slicing, encapsulation, and transmission.  Burst is self-contained with IP payloads and headers/trailers of all protocols  No disk I/O’s for intermediate data  No memcpys for IP payloads

Design Decisions (2/3) 9  [D2] Divide the base station into three indep. Phases, which are connected by two priority queue  pipelined and parallelism Empty Burst Time Slicing Thread With IP Payload Request Queue Encap. Thread With All Headers /Trailers Ready Queue Trans. Thread Encap. Thread Encap. Thread

Design Decisions (3/3) 10  [D3] Implement a centralized Configuration Manager to allow save/restore settings  interface with Web GUI for management  [D4] Modularized design for future extensions  For example, MPE-FEC Burst is a subclass of MPE Burst

Software Architecture 11

High-Level Design 12

Design of Burst Schedulers 13

Design of Burst Readers 14

Design of Bursts 15

Design of Encapsulators 16

Design of Transmitter 17

Design of PSI/SI Tables 18  PAT: program association  PMT: program map  NIT: network information  INT: IP/MAC notification  SDT: service description  TDT: time and date

Design of Configuration Manager 19

Testbed Setup 20

Future Work 21  Web GUI for configuration management [Cong]  MPE-FEC support [Hamed]  PSI/SI table implementation [Farid]  StreamReader classes [Som]  Flute server integration  ESG files implementation

Conclusions 22  Presented layout of general broadcast network  Outlined design goals of a broadcast base station  Described our design decisions and system architecture  Presented the high-level system design and detailed design for each component  Highlighted future work

Thank You, and Questions? 23 More details can be found online at