Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2789168.2790118acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

piStream: Physical Layer Informed Adaptive Video Streaming over LTE

Published: 07 September 2015 Publication History

Abstract

Adaptive HTTP video streaming over LTE has been gaining popularity due to LTE's high capacity. Quality of adaptive streaming depends highly on the accuracy of client's estimation of end-to-end network bandwidth, which is challenging due to LTE link dynamics. In this paper, we present piStream, that allows a client to efficiently monitor the LTE basestation's PHY-layer resource allocation, and then map such information to an estimation of available bandwidth. Given the PHY-informed bandwidth estimation, piStream uses a probabilistic algorithm to balance video quality and the risk of stalling, taking into account the burstiness of LTE downlink traffic loads. We conduct a real-time implementation of piStream on a software-radio tethered to an LTE smartphone. Comparison with state-of-the-art adaptive streaming protocols demonstrates that piStream can effectively utilize the LTE bandwidth, achieving high video quality with minimal stalling rate.

References

[1]
Cisco Systems, Inc., "Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2012--2017," 2012. {Online}. Available: http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11--520862.html
[2]
Ctrix, "Mobile Analytics Report," 2014. {Online}. Available: http://www.citrix.com/content/dam/citrix/en_us/documents/products-solutions/citrix-mobile-analytics-report-september-2014.pdf
[3]
Y. Zhang, A. Arvidsson, M. Siekkinen, and G. Urvoy-Keller, "Understanding HTTP flow rates in cellular networks," in IFIP Networking Conference, 2014.
[4]
Y. Xu, Z. Wang, W. Leong, and B. Leong, "An End-to-End Measurement Study of Modern Cellular Data Networks," in Proc. of Passive and Active Measurement Conference, 2014.
[5]
I. Sodagar, "The MPEG-DASH Standard for Multimedia Streaming Over the Internet," in IEEE Multimedia, 2011.
[6]
S. Kumar, E. Hamed, D. Katabi, and L. Erran Li, "LTE Radio Analytics Made Easy and Accessible," in Proc. of ACM SIGCOMM, 2014.
[7]
Ben Wojtowicz, "OpenLTE." {Online}. Available: http://openlte.sourceforge.net/
[8]
ENST, "GPAC." {Online}. Available: http://gpac.wp.mines-telecom.fr/
[9]
T.-Y. Huang, R. Johari, N. McKeown, M. Trunnell, and M. Watson, "A Buffer-based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service," in Proc. of ACM SIGCOMM, 2014.
[10]
J. Jiang, V. Sekar, and H. Zhang, "Improving Fairness, Efficiency, and Stability in HTTP-based Adaptive Video Streaming with FESTIVE," in Proc. of ACM CoNEXT, 2012.
[11]
X. Yin, V. Sekar, and B. Sinopoli, "Toward a Principled Framework to Design Dynamic Adaptive Streaming Algorithms Over HTTP," in Proc. of ACM HotNets, 2014.
[12]
X. K. Zou, J. Erman, V. Gopalakrishnan, E. Halepovic, R. Jana, X. Jin, J. Rexford, and R. K. Sinha, "Can Accurate Predictions Improve Video Streaming in Cellular Networks?" in Proc. of ACM HotMobile, 2015.
[13]
W. Leland, M. Taqqu, W. Willinger, and D. Wilson, "On the Self-Similar Nature of Ethernet Traffic," IEEE/ACM Transactions on Networking, vol. 2, no. 1, 1994.
[14]
M. E. Crovella and A. Bestavros, "Self-similarity in World Wide Web Traffic: Evidence and Possible Causes," in Proc. of ACM SIGMETRICS, ser. SIGMETRICS '96, 1996.
[15]
Z. Li, X. Zhu, J. Gahm, R. Pan, H. Hu, A. Begen, and D. Oran, "Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale," IEEE Journal on Selected Areas in Communications, vol. 32, no. 4, 2014.
[16]
Microsoft, "Microsoft Smooth Streaming," http://www.iis.net/downloads/microsoft/smooth-streaming.
[17]
Apple, "HTTP Live Streaming." {Online}. Available: https://developer.apple.com/streaming
[18]
Adobe, "HTTP Dynamic Streaming," http://www.adobe.com/products/hds-dynamic-streaming.html.
[19]
M. Hoque, M. Siekkinen, J. Nurminen, and M. Aalto, "Dissecting Mobile Video Services: An Energy Consumption Perspective," in Proc. of IEEE WoWMoM, 2013.
[20]
N. Becker, A. Rizk, and M. Fidler, "A Measurement Study on the Application-Level Performance of LTE," in IFIP Networking Conference, 2014.
[21]
A. Gouta, D. Hong, A.-M. Kermarrec, and Y. Lelouedec, "HTTP Adaptive Streaming in Mobile Networks: Characteristics and Caching Opportunities," in Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2013.
[22]
Lawrence Berkeley National Laboratory, "iperf3." {Online}. Available: http://software.es.net/iperf/
[23]
Qualcomm, "QXDM." {Online}. Available: https://www.qualcomm.com/documents/qxdm-professional-qualcomm-extensible-diagnostic-monitor
[24]
"LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation," 3GPP TS 36.211 version 12.3.0 Release 12, 2014.
[25]
D. Halperin et. al., "Linux 802.11n CSI Tool." {Online}. Available: http://dhalperi.github.io/linux-80211n-csitool/
[26]
S. Sen, B. Radunovic, J. Lee, and K.-H. Kim, "CSpy: Finding the Best Quality Channel Without Probing," in Proc. of ACM MobiCom, 2013.
[27]
M. S. Taqqu, V. Teverovsky, and W. Willinger, "Estimators for Long-Range Dependence: an Empirical Study," Fractals, 1995.
[28]
K. Winstein, A. Sivaraman, and H. Balakrishnan, "Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks," in USENIX NSDI, 2013.
[29]
S. Kotz and S. Nadarajah, Extreme Value Distributions: Theory and Applications. London: Imperial College Press, 2000.
[30]
O. Oyman and S. Singh, "Quality of experience for HTTP adaptive streaming services," IEEE Communications Magazine, vol. 50, no. 4, 2012.
[31]
J. Huang, F. Qian, Y. Guo, Y. Zhou, Q. Xu, Z. M. Mao, S. Sen, and O. Spatscheck, "An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance," in Proc. of ACM SIGCOMM, 2013.
[32]
J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck, "A close examination of performance and power characteristics of 4g lte networks," in Proc. of ACM MobiSys, 2012.
[33]
B. Nguyen, A. Banerjee, V. Gopalakrishnan, S. Kasera, S. Lee, A. Shaikh, and J. Van der Merwe, "Towards Understanding TCP Performance on LTE/EPC Mobile Networks," in Proc. of the Workshop on All Things Cellular (AllThingsCellular), 2014.
[34]
X. Zhu and R. Pan, "NADA: A Unified Congestion Control Scheme for Low-Latency Interactive Video," in International Packet Video Workshop (PV), 2013.
[35]
H. Lundin and S. Holmer and H. Alvestrand, "A Google Congestion Control Algorithm for Real-Time Communication," 2013, internet-Draft (Informational).
[36]
Internet Engineering Task Force, "Mobile Throughput Guidance Signaling Protocol." {Online}. Available: https://tools.ietf.org/html/draft-flinck-mobile-throughput-guidance-00
[37]
J. Chen, R. Mahindra, M. A. Khojastepour, S. Rangarajan, and M. Chiang, "A Scheduling Framework for Adaptive Video Delivery over Cellular Networks," in Proc. of ACM MobiCom, 2013.
[38]
H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and R. H. Katz, "A Comparison of Mechanisms for Improving TCP Performance over Wireless Links," in Proc. of ACM SIGCOMM, 1996.
[39]
M. C. Chan and R. Ramjee, "TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation," in Proc. of ACM MobiCom, 2002.
[40]
H. Jiang, Y. Wang, K. Lee, and I. Rhee, "Tackling Bufferbloat in 3G/4G Networks," in Proc. of ACM Internet Measurement Conference (IMC), 2012.
[41]
M. Jain and C. Dovrolis, "End-to-End Available Bandwidth: Measurement Methodology, Dynamics, and Relation with TCP Throughput," IEEE/ACM Transactions on Networking, vol. 11, no. 4, 2003.
[42]
Q. Xu, S. Mehrotra, Z. Mao, and J. Li, "PROTEUS: Network Performance Forecast for Real-time, Interactive Mobile Applications," in Proc. of ACM MobiSys, 2013.
[43]
F. Lu, H. Du, A. Jain, G. M. Voelker, A. C. Snoeren, and A. Terzis, "CQIC: Revisiting Cross-Layer Congestion Control for Cellular Networks," in Proc. of ACM HotMobile, 2015.

Cited By

View all
  • (2024)OASISProceedings of the 15th ACM Multimedia Systems Conference10.1145/3625468.3647610(45-55)Online publication date: 15-Apr-2024
  • (2024)Utilizing Reinforcement Learning for Adaptive Sensor Data Sharing Over C-V2X CommunicationsIEEE Transactions on Vehicular Technology10.1109/TVT.2023.332206873:3(4051-4066)Online publication date: Mar-2024
  • (2024)Accurate Throughput Prediction for Improving QoE in Mobile Adaptive StreamingIEEE Transactions on Mobile Computing10.1109/TMC.2023.3313592(1-18)Online publication date: 2024
  • Show More Cited By

Index Terms

  1. piStream: Physical Layer Informed Adaptive Video Streaming over LTE

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MobiCom '15: Proceedings of the 21st Annual International Conference on Mobile Computing and Networking
      September 2015
      638 pages
      ISBN:9781450336192
      DOI:10.1145/2789168
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 07 September 2015

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. LTE
      2. MPEG-dash
      3. adaptive streaming
      4. http

      Qualifiers

      • Research-article

      Funding Sources

      • National Science Fundation

      Conference

      MobiCom'15
      Sponsor:

      Acceptance Rates

      MobiCom '15 Paper Acceptance Rate 38 of 207 submissions, 18%;
      Overall Acceptance Rate 440 of 2,972 submissions, 15%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)60
      • Downloads (Last 6 weeks)4
      Reflects downloads up to 01 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)OASISProceedings of the 15th ACM Multimedia Systems Conference10.1145/3625468.3647610(45-55)Online publication date: 15-Apr-2024
      • (2024)Utilizing Reinforcement Learning for Adaptive Sensor Data Sharing Over C-V2X CommunicationsIEEE Transactions on Vehicular Technology10.1109/TVT.2023.332206873:3(4051-4066)Online publication date: Mar-2024
      • (2024)Accurate Throughput Prediction for Improving QoE in Mobile Adaptive StreamingIEEE Transactions on Mobile Computing10.1109/TMC.2023.3313592(1-18)Online publication date: 2024
      • (2024)MetaABR: A Meta-Learning Approach on Adaptative Bitrate Selection for Video StreamingIEEE Transactions on Mobile Computing10.1109/TMC.2023.326008623:3(2422-2437)Online publication date: Mar-2024
      • (2024)AggDeliv: Aggregating Multiple Wireless Links for Efficient Mobile Live Video DeliveryIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621184(1173-1180)Online publication date: 20-May-2024
      • (2023)FedABR: A Personalized Federated Reinforcement Learning Approach for Adaptive Video Streaming2023 IFIP Networking Conference (IFIP Networking)10.23919/IFIPNetworking57963.2023.10186404(1-9)Online publication date: 12-Jun-2023
      • (2023)Octopus: Exploiting the Edge Intelligence for Accessible 5G Mobile Performance EnhancementIEEE/ACM Transactions on Networking10.1109/TNET.2022.322436931:6(2454-2469)Online publication date: Dec-2023
      • (2023)Improving Mobile Interactive Video QoE via Two-Level Online Cooperative LearningIEEE Transactions on Mobile Computing10.1109/TMC.2022.317978222:10(5900-5917)Online publication date: 1-Oct-2023
      • (2023)Downlink Decoding Based Accurate Measurement of LTE Spectrum TenancyIEEE Transactions on Mobile Computing10.1109/TMC.2021.312556922:5(2613-2627)Online publication date: 1-May-2023
      • (2023)Self-Attention-Based Uplink Radio Resource Prediction in 5G Dual ConnectivityIEEE Internet of Things Journal10.1109/JIOT.2023.328349010:22(19925-19936)Online publication date: 15-Nov-2023
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      ePub

      View this article in ePub.

      ePub

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media