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.

Slides:



Advertisements
Similar presentations
Internet for multimedia content Yogendra Pal Chief Engineer, All India Radio.
Advertisements

SoftCast+ Scalable Robust Mobile Video
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.
One-Size-Fits-All Wireless Video Szymon Jakubczak with Hariharan Rahul and Dina Katabi.
Multimedia Systems As Presented by: Craig Tomastik.
RUN: Optimal Multiprocessor Real-Time Scheduling via Reduction to Uniprocessor Paul Regnier † George Lima † Ernesto Massa † Greg Levin ‡ Scott Brandt ‡
Wenye Wang Xinbing Wang Arne Nilsson Department of Electrical and Computer Engineering, NC State University March 2005 A New Admission Control Scheme under.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
A New Approach for Accurate Modelling of Medium Access Control (MAC) Protocols Presenter: Moshe Zukerman ARC Centre for Ultra Broadband Information Networks.
CMOS Circuit Design for Minimum Dynamic Power and Highest Speed Tezaswi Raja, Dept. of ECE, Rutgers University Vishwani D. Agrawal, Dept. of ECE, Auburn.
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.
CROSS LAYER DESIGN CMPT 820: Multimedia Systems Kaushik Choudhary.
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.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada End-to-End Secure Delivery of Scalable Video Streams Mohamed Hefeeda (Joint.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
1 Single Reference Frame Multiple Current Macroblocks Scheme for Multiple Reference IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY Tung-Chien.
MMCN’091 School of Computing Science Simon Fraser University Bounding Switching Delay in Mobile TV Broadcast Networks Cheng-Hsin Hsu Joint Work with Mohamed.
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
Quality-Aware Segment Transmission Scheduling in Peer-to-Peer Streaming Systems Cheng-Hsin Hsu Senior Research Scientist Deutsche Telekom R&D Lab USA Los.
Solving the Protein Threading Problem in Parallel Nocola Yanev, Rumen Andonov Indrajit Bhattacharya CMSC 838T Presentation.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
Statistical Multiplexer of VBR video streams By Ofer Hadar Statistical Multiplexer of VBR video streams By Ofer Hadar.
New Challenges in Cloud Datacenter Monitoring and Management
Mobile Television Business & Technology Platforms, DVB-H, Operator Roles T Network Services Business Models Eino Kivisaari.
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
Embedded System Design Framework for Minimizing Code Size and Guaranteeing Real-Time Requirements Insik Shin, Insup Lee, & Sang Lyul Min CIS, Penn, USACSE,
Digital Video Broadcasting for Handheld devices(DVB-H) Sahar Aghayan
DATA PRESERVATION IN INTERMITTENTLY CONNECTTED SENSOR NETWORK WITH DATA PRIORITY Bin Tang Department of Computer Science California State University Dominguez.
Designing an Efficient and Extensible Mobile TV Testbed Cheng-Hsin Hsu Simon Fraser University, Canada joint work with Mohamed Hefeeda, Yi Liu, and Cong.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
1 Requirements for the Transmission of Streaming Video in Mobile Wireless Networks Vasos Vassiliou, Pavlos Antoniou, Iraklis Giannakou, and Andreas Pitsillides.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
© 2009 IBM Corporation 1 Improving Consolidation of Virtual Machines with Risk-aware Bandwidth Oversubscription in Compute Clouds Amir Epstein Joint work.
RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY Efficient Transmission.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
ON DATACASTING OF H.264/AVC OVER DVB-H Multimedia Signal Processing, 2005 IEEE 7th Workshop on Publication Date: Oct Nov Reporter: 陳志明.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Optimal Partitioning of Fine-Grained Scalable Video Streams Mohamed Hefeeda.
Royalty Cost Based Optimization for Video Compression Emrah Akyol, Onur G. Guleryuz, and M. Reha Civanlar DoCoMo USA Labs, Palo Alto, CA USA.
Energy-Optimal Online Algorithms for Broadcasting in Wireless Network Shay Kutten Hirotaka ono David Peleg Kunihiko Sadakane Masafumi Yamashita.
1 A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee.
1 Mobile TV Jian Huang Seminar of CSCE 5520: Wireless Networks Dept of Computer Science and Engineering University of North Texas.
Multicast instant channel change in IPTV systems 1.
Cell Zooming for Cost-Efficient Green Cellular Networks
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
An Energy Efficient Sleep Scheduling Considering QoS Diversity for IEEE e Wireless Networks Speaker: Wun-Cheng Li IEEE ICC 2010 Jen-Jee Chen, Jia-Ming.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
Presentation by : Chetna R Parmar M.E.E.C. – (C.S.E) Sem-I LD College of Engineering.
1 Scheduling Techniques for Broadcasting Popular Media. Amotz Bar-Noy Brooklyn College Richard Ladner Tami Tamir University of Washington.
Determining Optimal Processor Speeds for Periodic Real-Time Tasks with Different Power Characteristics H. Aydın, R. Melhem, D. Mossé, P.M. Alvarez University.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
TOWARDS ENERGY EFFICIENT VOIP OVER WIRELESS LANS VINOD NAMBOODIRI, LIXIN GAO. ACM MOBIHOC Youngbin Im
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
Cheng-Hsin Hsu and Mohamed Hefeeda
Design and Evaluation of a Testbed for Mobile TV Networks
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
Sofia Pediaditaki and Mahesh Marina University of Edinburgh
Presentation transcript:

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 University, Canada 1

Outline 2  Motivation  Problem  Saving energy on mobile devices in mobile TV networks  Solution and Analysis  Efficient approximation algorithm  Evaluation  With simulations and a real testbed  Conclusion

Mobile TV 3  Watch TV anywhere, and anytime  Watch more programs  higher revenues for service providers  Broadcast over cellular networks  but they are: (i) designed for unicast, and (ii) narrowband

Mobile TV Broadcast Networks 4  T-DMB: Terrestrial Digital Media Broadcasting  Started in South Korea  Limited bandwidth (< 1.8 Mbps)  DVB-H: Digital Video Broadcast – Handheld  Extends DVB-T to support mobile devices  High bandwidth (< 25 Mbps), energy saving, error protection, efficient handoff, ….  Open standard  MediaFLO: Media Forward Link Only  Similar to DVB-H, but proprietary (QualComm)

Mobile TV Receivers 5  In contrast to TV sets  Battery powered  Mobile and wireless  Small displays  Energy consumption is critical on mobile devices  Mobile TV chip consumes 40~60% energy  our measurements on Nokia N96 phones  Broadcast standards dictate mechanisms to save energy

Outline 6  Motivation  Problem  Saving energy on mobile devices in mobile TV networks  Solution and Analysis  Efficient approximation algorithm  Evaluation  With simulations and a real testbed  Conclusion

Problem Statement 7 Optimally broadcast multiple TV channels to minimize energy consumption on mobile devices

 This is called Time Slicing (in DVB-H and MediaFLO)  Need to construct Feasible Time Slicing Schedules  No receiver buffer under/over flow instances  No overlap between bursts  Burst scheduling problem for base stations Energy Saving for Mobile Devices Time Bit Rate R r Off Burst Overhead T o 8

Burst Schedule  Easy IF all TV channels have same bit rate  Currently assumed in many deployed networks Simple, but is it efficient (visual quality & bw utilization)? TV channels broadcast different programs (sports, series, talk shows, …)  different visual/motion complexity Time R Bit Rate Window p 9

The Need for Different Bit Rates  Wide variations in quality (PSNR), a s high as 10—20 dB 10 dB  Encode multiple video sequences using H.264/AVC codec at various bit rates, measure quality 10

 Ensure no buffer violations for ALL TV channels  Difficult Problem Burst Scheduling with Different Bit Rates Time R Bit Rate Window p 11

Shifting bursts in time can lead to playout glitches Challenge 12 Time Buffer Fullness Time Buffer Fullness Buffer Underflow Time Buffer Fullness Buffer Overflow

 Theorem: Burst Scheduling to minimize energy consumption for TV channels with arbitrary bit rates is NP-Complete  Proof Sketch:  We show that minimizing energy consumption is the same as minimizing number of bursts  Then, we reduce the task sequencing problem with release times and deadlines problem to it  We can NOT optimally solve it in Real Time Harness 13

Outline 14  Motivation  Problem  Saving energy on mobile devices in mobile TV networks  Solution and Analysis  Efficient approximation algorithm  Evaluation  With simulations and a real testbed  Conclusion

 Observation: Hardness is due to tightly-coupled constraints: no burst collision & no buffer violation  could not use previous machine scheduling solutions, because they will produce buffer violations  Our idea: decouple them!  Transform problem to a buffer violation-free problem  Solve the transformed problem efficiently  Convert the solution back to the original problem  Ensure correctness and bound optimality gap in all steps Solution Approach 15

 Transform idea:  Divide receiver buffer into two: B and B’  Drain B while filling B’ and vice versa  Divide each scheduling frame p into multiple subframes  Schedule bursts s.t. bits received in a preceding frame = bits consumed in current frame Double Buffering Scheduling (DBS) 16 Buf B Buf B’ Fullness Fill Drain Fill Drain Fill Drain

DBS Algorithm: Pseudocode 17 1.// double buffering transform 2.For each TV channel, divide the scheduling frame into multiple subframes based on its encoding bit rate 3.// note that each frame is specified by 4.// burst scheduling based on decision points 5.For each decision point t, schedule a burst from time t to t n for the subframe with the smallest end_time, where t n is the next decision point

 Theorem: Any feasible schedule for the transformed problem is a valid schedule for the original problem.  Also a schedule will be found iff one exists.  Theorem: The approximation factor is:  How good is this? Correctness and Performance 18

 20 channels (R = 7.62 Mbps), energy saving achieved by the algorithm is 5% less than the optimal Approximation Factor 19

Outline 20  Motivation  Problem  Saving energy on mobile devices in mobile TV networks  Solution and Analysis  Efficient approximation algorithm  Evaluation  With simulations and a real testbed  Conclusion

Broadcast 12 TV channels Empirical Evaluation  No buffer violations  Notice the buffer dynamics are different 21

 Compare against a conservative upper bound  Broadcast channels one by one Near-Optimality in Energy Saving  Gap < 7% 22

 Running time for a 10-sec window is < 100 msec on commodity PC for broadcasting channels saturating the air medium Efficiency 23

Outline 24  Motivation  Problem  Saving energy on mobile devices in mobile TV networks  Solution and Analysis  Efficient approximation algorithm  Evaluation  With simulations and a real testbed  Conclusion

 Broadcast multiple TV channels to minimize energy consumption on mobile devices  A near-optimal algorithm for a NP-Complete burst scheduling problem  Approximation factor close to 1 for typical network parameters  Evaluated with simulations and a real mobile TV testbed Conclusion 25

Questions? 26 Thank you! More details can be found online at