Designing an Efficient and Extensible Mobile TV Testbed - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Designing an Efficient and Extensible Mobile TV Testbed

Description:

Devices receive a data burst and turn off receiving circuits until the next ... Flute server integration. ESG files implementation. Conclusions. 22 ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 24
Provided by: mohamedh
Category:

less

Transcript and Presenter's Notes

Title: Designing an Efficient and Extensible Mobile TV Testbed


1
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

2
Mobile TV Service
  • 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

3
Mobile TV Networks
Content Providers
Network Operators
Streaming Server
Multiplexer (IP Encapsulator)
Modulator/ Amplifier
Camera
IP Networks
ASI Networks
  • 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

4
Problem Statement
  • 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
  • 10-20 TV channels with a commodity PC or low-end
    server

5
Current Solutions (1/2)
  • 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!
6
Current Solutions (2/2)
  • Open-Source Base Station FATCAPS
  • too many disk I/Os
  • does not scale well
  • too many utilities with no admin interface

Need a better design!
7
Design Goals
  • G1 Higher efficiency and scalability
  • avoid disk I/Os 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

8
Design Decisions (1/3)
  • 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/Os for intermediate data
  • No memcpys for IP payloads

9
Design Decisions (2/3)
  • D2 Divide the base station into three indep.
    Phases, which are connected by two priority queue
  • pipelined and parallelism

Empty Burst
10
Design Decisions (3/3)
  • 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

11
Software Architecture
12
High-Level Design
13
Design of Burst Schedulers
14
Design of Burst Readers
15
Design of Bursts
16
Design of Encapsulators
17
Design of Transmitter
18
Design of PSI/SI Tables
  • PAT program association
  • PMT program map
  • NIT network information
  • INT IP/MAC notification
  • SDT service description
  • TDT time and date

19
Design of Configuration Manager
20
Testbed Setup
21
Future Work
  • Web GUI for configuration management Cong
  • MPE-FEC support Hamed
  • PSI/SI table implementation Farid
  • StreamReader classes Som
  • Flute server integration
  • ESG files implementation

22
Conclusions
  • 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

23
Thank You, and Questions?
More details can be found online at
http//nsl.cs.sfu.ca
Write a Comment
User Comments (0)
About PowerShow.com