Yao George Mason University Fei George Mason University Lei Microsoft Yang Bell Labs Songqing George Mason University BlueStreaming:

Slides:



Advertisements
Similar presentations
Wi-Fi Technology ARTI J JANSARI M.E.(C.S.E.):-1ST (E.C.)
Advertisements

WiFi LAN WITH TV AND RADIO RECEPTION
Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.
MultiNet: Connecting to Multiple IEEE Networks Using a Single Radio Ranveer Chandra, Cornell University joint work with: Victor Bahl (MSR) and Pradeep.
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Extending Drive-Thru Data Access by Vehicle-to-Vehicle Relay Jing Zhao Todd Arnold Yang Zhang Guohong Cao Pennsylvania State University September 15 th,
Video Transmission Over Varying Bandwidth Links MTP Final Stage Presentation By: Laxmikant Patil Under Guidance of Prof. Sridhar Iyer.
Streaming Video over the Internet
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Slide 1Thursday, June 30, /05/03 EMERGING TECHNOLOGIES IN WIRELESS Jack H. Winters Chief Scientist, Motia
A Wireless Local Area Network (WLAN) is a network that interconnects devices using radio waves. Wireless networking technologies allow devices to communicate.
Submission doc.: IEEE 11-14/0xxx March 2014 Giwon Park, LG ElectronicsSlide 1 Discussion on power save mode for real time traffic Date: Authors:
Speaker: Yi-Jie Pan Advisor: Dr. Kai-Wei Ke 2013/11/25
Nov. 2 th, 2010 Hyung Wook Cho Utilization-Aware Dynamic GTS Allocation Scheme in IEEE APCC 2010.
Computer Networking Components Chad DuBose ~ Assignment #3 ~ LTEC
Supporting Cooperative Caching in Disruption Tolerant Networks
10/10/ * Introduction * Network Evolution * Why Gi-Fi is used * Bluetooth & Wi-Fi * Architecture of Gi-Fi * Features / Advantages * Applications.
Doc.: IEEE /0881r0 Submission July 2012 Anna Pantelidou, Renesas Mobile CorporationSlide 1 PS Mode Enhancements with Timing Indication Date:
Doc.: IEEE /655r0 Submission May 2006 Slide 1Scott Lee, et al., Samsung Electronics Use Cases of WLAN for AV Streams Scott Seongwook Lee, Huai-Rong.
Roma 17/10/08 WORLD Project KO Meeting Laura Galluccio WORLD Project – KO Meeting University of Catania.
Wide Area Wi-Fi Sam Bhoot. Wide Area Wi-Fi  Definition: Wi-Fi (Wireless Fidelity) n. – popular term for high frequency wireless local area networks operating.
Reducing Network Energy Consumption via Sleeping and Rate- Adaption Sergiu Nedevschi, Lucian Popa, Gianluca Iannaccone, Sylvia Ratnasamy, David Wetherall.
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
ICNP’07, Beijing, China1 PSM-throttling: Minimizing Energy Consumption for Bulk Data Communications in WLANs Enhua Tan 1, Lei Guo 1, Songqing Chen 2, Xiaodong.
3G v.s WIFI Radio Energy with YouTube downloads. Energy in Mobile Phone Data Transfers In 3G, there are three states –Idle –DCH (Dedicated Channel), do.
Kangaroo: Video Seeking in P2P Systems Xiaoyuan Yang †, Minas Gjoka ¶, Parminder Chhabra †, Athina Markopoulou ¶, Pablo Rodriguez † † Telefonica Research.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
GREENBAG: ENERGY-EFFICIENT BANDWIDTH AGGREGATION FOR REAL-TIME STREAMING IN HETEROGENEOUS MOBILE WIRELESS NETWORKS STUDENT: BUI, HOANG DUC ADVISOR: PROFESSOR.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
Introduction to Smartphone Energy Management. Issue 1/2 Rapid expansion of wireless services, mobile data and wireless LANs Greatest limitation: finite.
ICDCS’07, Toronto, Canada1 SCAP: Smart Caching in Wireless Access Points to Improve P2P Streaming Enhua Tan 1, Lei Guo 1, Songqing Chen 2, Xiaodong Zhang.
Panoptes: A Scalable Architecture for Video Sensor Networking Applications Wu-chi Feng, Brian Code, Ed Kaiser, Mike Shea, Wu-chang Feng (OGI: The Oregon.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
11 Networks The Great Information Exchange. 2 Networking Fundamentals Computer network: Two or more computers connected together Each is a Node Benefits.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts Amherst Energy Consumption in Mobile Phones: A Measurement.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Romney Bake Brian Peterson Clay Stephens Michael Hatheway.
EXPLOITING VOIP SILENCE FOR WIFI ENERGY SAVINGS IN SMART PHONES Andrew J. Pyles 1, Zhen Ren 1, Gang Zhou 1, Xue Liu 2 1 College of William and Mary, 2.
SwitchR: Reducing System Power Consumption in a Multi-Client Multi-Radio Environment Yuvraj Agarwal (University of California, San Diego) Trevor Pering,
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
Snooze: Energy Management in n WLANs Ki-Young Jang, Shuai Hao, Anmol Sheth, Ramesh Govindan.
By Qian Deng MobiUS: Enable Together-Viewing Video Experience across Two Mobile Devices.
1 Towards Cinematic Internet Video-on-Demand Bin Cheng, Lex Stein, Hai Jin and Zheng Zhang HUST and MSRA Huazhong University of Science & Technology Microsoft.
Improving TCP Performance over Wireless Networks with Collaborative Multi-homed Mobile Hosts Kyu-Han Kim and Kang G. Shin Department of Electrical Engineering.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
Voice Capacity analysis over Introducing VoIP and WLans IEEE based Wireless Local Area Networks (WLANs) are becoming popular While WLANs.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
(Ultra low power connectivity for small devices) By: Parthesha K.N. 8 th semester I T S I T, Tumkur.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System Karim Habak†, Khaled A. Harras‡, and Moustafa Youssef† †Egypt-Japan University of Sc.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
A Novel APSD Scheduler for WLAN IEEE e COMMUNICATION SYSTEMS, NETWORKS AND DIGITAL SIGNAL PROCESSING University of Lecce Speaker: Sebastiano Elia.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
1 DozyAP: Power-Efficient Wi-Fi Tethering Speaker Hao Han College of William & Mary 3/22/2013 W&M Graduate Research Symposium 2013.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
A Cooperative ONU Sleep Method for Reducing Latency and Energy Consumption of STA in Smart-FiWi Networks Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
TOWARDS ENERGY EFFICIENT VOIP OVER WIRELESS LANS VINOD NAMBOODIRI, LIXIN GAO. ACM MOBIHOC Youngbin Im
Experimental Study on Wireless Multicast Scalability using Merged Hybrid ARQ with Staggered Adaptive FEC S. Makharia, D. Raychaudhuri, M. Wu*, H. Liu*,
Xiaodong Zhang Ohio State University in Collaborations with
SENSYS Presented by Cheolki Lee
Group 2: Qiuxi Zhu, Buchao Yu, Guoxi Wang
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks
Presentation transcript:

Yao George Mason University Fei George Mason University Lei Microsoft Yang Bell Labs Songqing George Mason University BlueStreaming: Towards Power-Efficient Internet P2P Streaming to Mobile Devices

Internet streaming Internet video streaming is gaining increased popularity in practice – 90% of Internet traffic will be video by 2014 Internet peer-to-peer (P2P) streaming is also popular – P2P TV has generated 6% of total Internet traffic today

Internet streaming to mobile devices Mobile devices are pervasively used today to access streaming services More than 66% of mobile network traffic will be video by 2015

Streaming to mobile devices is challenging Heterogeneity among devices – Software: different mobile operating systems, supported audio/video codecs… – Hardware: different screen sizes… – Connection: 3G, WiFi, WiMAX, … Less reliable wireless connections Slower CPUs … Limited battery power supply Major power drainage sources: – CPU – Display – Wireless network interface card (WNIC) How to save the power consumed by Wireless Network Interface? 30% ~ 40%

Power saving for P2P streaming to mobile devices is even more challenging In addition to downloading, a peer is expected to upload an equivalent amount to other peers in order to get service – Tit-for-tat In order to upload and download, a peer has to frequently exchange control packets with neighbors – Buffermaps – Fine-grained data requests Streaming data is downloaded from multiple and dynamically changing neighbors

Our contribution Through Internet measurements, we confirm the uploading traffic, control traffic significantly prevent the WiFi interface from switching to sleep mode We propose to leverage Bluetooth to transmit highly frequent and low throughput control traffic in P2P streaming for mobile devices We design and implement BlueStreaming, which trades Bluetooths power consumption for greater power saving from WiFi via intelligent traffic shaping

Outline Introduction Internet Measurement Design of BlueStreaming Evaluation Conclusion

P2P streaming consumes more energy than C/S based streaming on iTouch ArchitectureEncoding Rate (Kbps) Sleep Time (%) TVUPlayerP2P28126 Justin.tvC/S28183 iPod Touch Experiments on iPod Touch – Use Pwr Mgt flag to determine the sleep time

P2P streaming consumes more energy than C/S based streaming on laptop ArchitectureEncoding Rate (Kbps) Sleep Time (%) Avg. # of Neighbors PPTVP2P PPSP2P SopCastP2P QQLiveP2P Justin.tvC/S n/a Laptop Windows 7 Experiments on Laptop running Windows 7: – With maximum WiFi Power Saving Enabled

60-75% total transmitted packets are control packets SopCast (530 Kbps)QQLive (500 Kbps) PPTV (400 Kbps) PPS (396 Kbps) Significantly reduces inter-packet delay Results in less sleep time, and more power consumption Smaller than streaming data packets Up to 2 times more than streaming data traffic

SopCast (530 Kbps)QQLive (500 Kbps) Control traffic throughput is low PPTV (400 Kbps) PPS (396 Kbps) Throughput is generally less than 100 Kbps Smaller compared to the streaming rate of Kbps

Uploading traffic varies SopCast (530 Kbps) QQLive (500 Kbps) PPTV (400 Kbps) PPS (396 Kbps) Throughput of uploading traffic varies between 10 Kbps to 1.5 Mbps MAXMIN PPTV4.42%0.08% PPS0.09%0.00% SopCast0.99%0.22% QQLive7.12%4.33%

Summary Control packets are delay-sensitive, highly frequent, but their throughput is low Uploading traffic changes dynamically, and could reach a very high throughput # of neighbors directly affect the control traffic and uploading traffic amount, the response time variance further shortens inter-packet delay

Outline Problem Statement and Proposal Internet Measurement Design of BlueStreaming Evaluation Conclusion

Let the media traffic arrive in a predicable pattern: – Periodic bursts – WiFi can work / sleep correspondingly – Allows the WiFi interface to exploit more sleep opportunities Traffic shaping Time Sleeping Time

How about direct traffic shaping? With traffic shaping: – Control packets, streaming data packets, and uploading packets are scheduled together periodically – Delayed control packets caused: Playback freezing, distortion 10% more streaming packets are received QQLive 500 Kbps Total # of Streaming Packets WiFi Sleep Time (%) Distortion/Freeze Time (%) Adaptive PSM109, WiFi with traffic shaping121, Control traffic is delay-sensitive!! Re-requests

How about using Bluetooth directly? Using Bluetooth to access P2P streaming: – Bluetooth also has lower data rate, and cannot afford the streaming rate – Only 34% streaming data packets were received QQLive 500 Kbps Total # of Streaming Packets WiFi Sleep Time (%) Distortion/Freeze Time (%) Adaptive PSM109, WiFi with traffic shaping121, Bluetooth only37,228n/a96

BlueStreaming overview Traffic Classifier at AP and client: – Decouples control traffic from streaming data traffic, and uses Bluetooth to transmit Traffic Shaper at the client: – Intelligently shapes streaming data downloading traffic, and allows WiFi to save more power Uploading Scheduler at the client: – Handles the uploading traffic with minimized extra power consumption

Decouple control traffic from uploading traffic and streaming data traffic How can control traffic be decoupled from streaming data traffic transparently? Traffic classifier: diverting control traffic to Bluetooth WiFi Time

Control packets are identified empirically based on packet sizes Bluetooth is always on to transmit delay- sensitive control packets Traffic classifier: diverting control traffic to Bluetooth Bluetooth WiFi Time

Buffers streaming data packets at Access Point Applies client-centric traffic shaping, and schedules transmission in a burst periodically How should the burst interval be set? Traffic shaper: shaping ingress streaming traffic intelligently ? Time Bluetooth WiFi Sleeping

How should the burst interval be set? – P2P streaming applications have a re-request timer to determine if a chunk should be re- requested. Application-specific – Packets should be transmitted before re- request timer times out: Traffic shaper: shaping ingress streaming traffic intelligently

How can a client perform uploading with minimized battery power consumption? Priority-based Bluetooth Uploading Uploading scheduler: scheduling uploading wisely Time Bluetooth WiFi Sleeping

How can a client perform uploading with minimized battery power consumption? Opportunistic WiFi Uploading: – Allows WiFi to upload with a minimum consumption of extra battery power – Works seamlessly with the PSM mechanism Uploading scheduler: scheduling uploading wisely Time Bluetooth WiFi Sleeping

Infrastructure Mode A dedicated AP with both WiFi and Bluetooth A BlueStreaming client connects to the AP directly Hybrid Mode WiFi AP does not need to support Bluetooth An intermediate node relays the control traffic to WiFi AP Deployment issue

Outline Problem Statement and Proposal Internet Measurement Design of BlueStreaming Evaluation Conclusion

Implementation of BlueStreaming Prototype systems on Windows and Mac Why laptop instead of mobile devices? – Desktop OS has more complete Bluetooth profiles including Personal Area Network (PAN) – More P2P streaming applications are available on Windows

Experimental setup Use our Windows prototype running on one laptop as BlueStreaming client to access: – PPTV, PPS, SopCast, QQLive Use one MacBook with Bluetooth and WiFi (802.11n at 2.4GHz) as the BlueStreaming Access Point In hybrid mode: – Another laptop is used to relay the control traffic between BlueStreaming client and access point

Infrastructure mode: PPTV results Sleep Time (%)Consumed Energy (J) PSM-A Classifier only PSM-A Classifier only

Infrastructure mode: PPTV results Sleep Time (%)Consumed Energy (J) PSM-A Classifier only BlueStreaming PSM-A Classifier only BlueStreaming

Energy consumption comparisons PPS has very small re-request timeout BlueStreaming effectively saves energy consumption for PPTV, SopCast, QQLive

Conclusion A mobile client in P2P streaming consumes excessive power because of – extra control traffic – extra uploading traffic – dynamics of neighboring peers. BlueStreaming trades Bluetooths power consumption for greater power saving on WiFi interface via intelligent traffic shaping – Saves up to 46% battery power consumption

Thank you!