skip to main content
research-article

Characterizing User Behaviors in Mobile Personal Livecast: Towards an Edge Computing-assisted Paradigm

Published: 31 July 2018 Publication History

Abstract

Mobile personal livecast (MPL) services are emerging and have received great attention recently. In MPL, numerous and geo-distributed ordinary people broadcast their video contents to worldwide viewers. Different from conventional social networking services like Twitter and Facebook, which have a tolerance for interaction delay, the interactions (e.g., chat messages) in a personal livecast must be in real-time with low feedback latency. These unique characteristics inspire us to: (1) investigate how the relationships (e.g., social links and geo-locations) between viewers and broadcasters influence the user behaviors, which has yet to be explored in depth; and (2) explore insights to benefit the improvement of system performance. In this article, we carry out extensive measurements of a representative MPL system, with a large-scale dataset containing 11M users. In the current costly and limited cloud-based MPL system, which is faced with scalability problem, we find: (1) the long content uploading distances between broadcasters and cloud ingesting servers result in an impaired system QoS, including a high broadcast latency and a frequently buffering events; and (2) most of the broadcasters in MPL are geographically locally popular (the majority of the views come from the same region of the broadcaster), which consume vast computation and bandwidth resources of the clouds and Content Delivery Networks. Fortunately, the emergence of edge computing, which provides cloud-computing capabilities at the edge of the mobile network, naturally sheds new light on the MPL system; i.e., localized ingesting, transcoding, and delivering locally popular live content is possible. Based on these critical observations, we propose an edge-assisted MPL system that collaboratively utilizes the core-cloud and abundant edge computing resources to improve the system efficiency and scalability. In our framework, we consider a dynamic broadcaster assignment to minimize the broadcast latency while keeping the resource lease cost low. We formulate the broadcaster scheduling as a stable matching with migration problem to solve it effectively. Compared with the current pure cloud-based system, our edge-assisted delivery approach reduces the broadcast latency by about 35%.

References

[1]
SEC 2016. 2016. The second ACM/IEEE symposium on edge computing. Retrieved from http://acm-ieee-sec.org/2017/index.html.
[2]
Arif Ahmed and Ejaz Ahmed. 2016. A survey on mobile edge computing. In Proceedings of the Conference on Intelligent Systems and Control (ISCO’16). IEEE, 1--8.
[3]
Ramon Aparicio-Pardo, Karine Pires, Alberto Blanc, and Gwendal Simon. 2015. Transcoding live adaptive video streams at a massive scale in the cloud. In Proceedings of the 6th ACM Multimedia Systems Conference. ACM, 49--60.
[4]
Ozalp Babaoglu, Moreno Marzolla, and Michele Tamburini. 2012. Design and implementation of a P2P cloud system. In Proceedings of the 27th Annual ACM Symposium on Applied Computing (SAC’12). ACM, New York, NY, 412--417.
[5]
Connie Chan. 2016. 16 observations on livestreaming in China. Retrieved from http://a16z.com/2016/09/27/livestreaming-trend-china/.
[6]
Fei Chen, Cong Zhang, Feng Wang, and Jiangchuan Liu. 2015. Crowdsourced live streaming over the cloud. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM’15). IEEE, 2524--2532.
[7]
Liang Chen, Yipeng Zhou, Mi Jing, and Richard T. B. Ma. Crystal: A novel crowdsourcing-based content distribution platform. Proceedings of the Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’15). ACM.
[8]
Yishuai Chen, Baoxian Zhang, Yong Liu, and Wei Zhu. 2013. Measurement and modeling of video watching time in a large-scale internet video-on-demand system. IEEE Trans. Multimedia 15, 8 (2013), 2087--2098.
[9]
Matthew DiPietro. 2014. Twitch is 4th in peak U.S. internet traffic. Retrieved from https://blog.twitch.tv/twitch-is-4th-in-peak-us-internet-traffic-90b1295af358.
[10]
Florin Dobrian, Vyas Sekar, Asad Awan, Ion Stoica, Dilip Joseph, Aditya Ganjam, Jibin Zhan, and Hui Zhang. 2011. Understanding the impact of video quality on user engagement. In ACM SIGCOMM CCR, Vol. 41. ACM, 362--373.
[11]
ETSI. 2017. Mobile edge computing. ETSI Technology Leaflets. Retrieved from http://www.etsi.org/images/files/ETSITechnologyLeaflets/MobileEdgeComputing.pdf.
[12]
David Gale and Lloyd S. Shapley. 2013. College admissions and the stability of marriage. Amer. Math. Monthly 120, 5 (2013), 386--391.
[13]
Negin Golrezaei, Karthikeyan Shanmugam, Alexandros G. Dimakis, Andreas F. Molisch, and Giuseppe Caire. 2012. Femtocaching: Wireless video content delivery through distributed caching helpers. In Proceedings of the Conference on Computer Communications (INFOCOM’12). IEEE.
[14]
Jiani Guo and Laxmi N. Bhuyan. 2006. Load balancing in a cluster-based web server for multimedia applications. IEEE Trans. Parallel Distrib. Syst. 17, 11 (2006), 1321--1334.
[15]
Qiyun He, Jiangchuan Liu, Chonggang Wang, and Bo Li. 2016. Coping with heterogeneous video contributors and viewers in crowdsourced live streaming: A cloud-based approach. IEEE Trans. Multimedia 18, 5 (2016), 916--928.
[16]
Qiyun He, Cong Zhang, and Jiangchuan Liu. 2017. CrowdTranscoding: Online video transcoding with massive viewers. IEEE Trans. Multimedia 19, 6 (2017), 1365--1375.
[17]
Wen Hu, Zhi Wang, and Lifeng Sun. 2015. Guyot: A hybrid learning-and model-based RTT predictive approach. In Proceedings of the IEEE International Conference on Communications (ICC’15). IEEE, 5884--5889.
[18]
Zixia Huang, Chao Mei, Li Erran Li, and Thomas Woo. 2011. CloudStream: Delivering high-quality streaming videos through a cloud-based SVC proxy. In Proceedings IEEE Conference on Computer Communications (INFOCOM’11). IEEE, 201--205.
[19]
Huawei. 2016. Huawei launched edge-computing-IoT solution, enabling industry digital transformation. White Paper (2016).
[20]
Mike Jia, Weifa Liang, Zichuan Xu, and Meitian Huang. 2016. Cloudlet load balancing in wireless metropolitan area networks. In Proceedings of the 35th Annual IEEE Conference on Computer Communications (INFOCOM’16). IEEE, 1--9.
[21]
San Jose. 2016. IDT to highlight collaboration with IBM and 5G lab Germany on 5G mobile edge computing at IEEE conference. Retrieved from https://data-economy.com/idt-highlight-collaboration-ibm-5g-lab-germany-5g-mobile-edge-computing-ieee-conference/.
[22]
Ulrich Kamecke. 1992. Two Sided Matching: A Study in Game-Theoretic Modeling and Analysis. JSTOR.
[23]
Ondrej Krajsa and Lucie Fojtova. 2011. RTT measurement and its dependence on the real geographical distance. In Proceedings of the 34th International Conference on Telecommunications and Signal Processing (TSP’11). IEEE, 231--234.
[24]
S. Shunmuga Krishnan and Ramesh K. Sitaraman. 2013. Video stream quality impacts viewer behavior: Inferring causality using quasi-experimental designs. Trans. Netw. 21, 6 (2013), 2001--2014.
[25]
Yuheng Li, Yiping Zhang, and Ruixi Yuan. 2011. Measurement and analysis of a large scale commercial mobile internet TV system. In Proceedings of the Internet Measurement Conference (IMC’11). ACM, 209--224.
[26]
Zhenyu Li, Jiali Lin, Marc-Ismael Akodjenou, Gaogang Xie, Mohamed Ali Kaafar, Yun Jin, and Gang Peng. Watching videos from everywhere: A study of the PPTV mobile VoD system. In Proceedings of the Internet Measurement Conference (IMC’12). ACM.
[27]
Zhenyu Li, Gaogang Xie, Mohamed Ali Kaafar, and Kave Salamatian. 2015. User behavior characterization of a large-scale mobile live streaming system. In Proceedings of the Conference on the World Wide Web (WWW’15). ACM.
[28]
Song Lin, Xinfeng Zhang, Qin Yu, Honggang Qi, and Siwei Ma. 2013. Parallelizing video transcoding with load balancing on cloud computing. In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS’13). IEEE, 2864--2867.
[29]
Ming Ma, Lei Zhang, Jiangchuan Liu, Zhi Wang, Weihua Li, Guangling Hou, and Lifeng Sun. Characterizing user behaviors in mobile personal livecast. In Proceedings of the Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’17). ACM, New York, NY.
[30]
Pavel Mach and Zdenek Becvar. 2017. Mobile edge computing: A survey on architecture and computation offloading. IEEE Commun. Surveys Tutor. 19, 3 (2017), 1628--1656.
[31]
Karine Pires and Gwendal Simon. 2015. YouTube live and twitch: A tour of user-generated live streaming systems. In Proceedings of the 6th ACM Multimedia Systems Conference (MMSys’15). ACM, New York, NY, 225--230.
[32]
Alvin E. Roth. 2008. Deferred acceptance algorithms: History, theory, practice, and open questions. Int. J. Game Theory 36, 3 (Mar. 2008), 537--569.
[33]
Saguna* and Intel. 2017. Saguna* and Intel: Using mobile edge computing to improve mobile network performance and profitability. White Paper (2017).
[34]
Jonathan Savage. 2016. Top 5 Facebook video statistics for 2016. SocialMediaToday. {Online}. Available: http://www.socialmediatoday.com/marketing/top-5-facebook-video-statistics-2016-infographic.
[35]
Weisong Shi, Jie Cao, Quan Zhang, Youhuizi Li, and Lanyu Xu. 2016. Edge computing: Vision and challenges. IEEE Internet Things J. 3, 5 (2016), 637--646.
[36]
David B. Shmoys and Éva Tardos. 1993. An approximation algorithm for the generalized assignment problem. Math. Program. 62, 1--3 (1993), 461--474.
[37]
Craig Smith. 2016. 17 Interesting periscope statistics. DMR. {Online}. Available: http://expandedramblings.com/index.php/periscope-statistics/.
[38]
Steam. 2017. Steam hardware and highlight software survey. Retrieved from http://store.steampowered.com/hwsurvey.
[39]
Bolun Wang, Xinyi Zhang, Gang Wang, Haitao Zheng, and Ben Y. Zhao. 2016. Anatomy of a personalized livestreaming system. In Proceedings of the 2016 ACM on Internet Measurement Conference. ACM, 485--498.
[40]
Feng Wang, Jiangchuan Liu, Minghua Chen, and Haiyang Wang. 2016. Migration towards cloud-assisted live media streaming. IEEE/ACM Trans. Netw. 24, 1 (2016), 272--282.
[41]
Lin Wang, Lei Jiao, Dzmitry Kliazovich, and Pascal Bouvry. 2016. Reconciling task assignment and scheduling in mobile edge clouds. In Proceedings of the IEEE International Conference on Network Protocols (ICNP’16).
[42]
S. Wang and S. Dey. 2013. Adaptive mobile cloud computing to enable rich mobile multimedia applications. IEEE Trans. Multimedia 15, 4 (June 2013), 870--883.
[43]
Tao Wang, Fangming Liu, Jian Guo, and Hong Xu. 2016. Dynamic SDN controller assignment in data center networks: Stable matching with transfers. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM’16). IEEE, 1--9.
[44]
Hong Xu and Baochun Li. 2011. Seen as stable marriages. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM’11). IEEE, 586--590.
[45]
Hongliang Yu, Dongdong Zheng, Ben Y. Zhao, and Weimin Zheng. 2006. Understanding user behavior in large-scale video-on-demand systems. In ACM SIGOPS Operating Systems Review. ACM.
[46]
Cong Zhang and Jiangchuan Liu. 2015. On crowdsourced interactive live streaming: A Twitch TV-based measurement study. In Proceedings of the Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’15). ACM, 55--60.
[47]
Cong Zhang, Jiangchuan Liu, and Haiyang Wang. 2017. Cloud-assisted crowdsourced livecast. ACM TOMM 13, 3s (2017), 46.
[48]
G. Peter Zhang. 2003. Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 50 (2003), 159--175.
[49]
Lei Zhang, Feng Wang, and Jiangchuan Liu. 2014. Understand instant video clip sharing on mobile platforms: Twitter’s vine as a case study. In Proceedings of the Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’14). ACM, 85.
[50]
Zhi Zhou, Fangming Liu, Zongpeng Li, and Hai Jin. 2015. When smart grid meets geo-distributed cloud: An auction approach to datacenter demand response. In Proceedings of the Conference on Computer Communications (INFOCOM’15). IEEE, 2650--2658.
[51]
Yifei Zhu, Jiangchuan Liu, Zhi Wang, and Cong Zhang. 2017. When cloud meets uncertain crowd: An auction approach for crowdsourced livecast transcoding. In Proceedings of the ACM Multimedia Conference. 1372--1380.

Cited By

View all
  • (2023)Practical Cloud-Edge Scheduling for Large-Scale Crowdsourced Live StreamingIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2023.326773134:7(2055-2071)Online publication date: 1-Jul-2023
  • (2022)QoE-aware Download Control and Bitrate Adaptation for Short Video StreamingProceedings of the 30th ACM International Conference on Multimedia10.1145/3503161.3551590(7115-7119)Online publication date: 10-Oct-2022
  • (2022)User Mapping Strategy in Multi-CDN Streaming: A Data-Driven ApproachIEEE Internet of Things Journal10.1109/JIOT.2021.31125619:9(6638-6649)Online publication date: 1-May-2022
  • Show More Cited By

Index Terms

  1. Characterizing User Behaviors in Mobile Personal Livecast: Towards an Edge Computing-assisted Paradigm

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Multimedia Computing, Communications, and Applications
    ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 14, Issue 3s
    Special Section on Delay-Sensitive Video Computing in the Cloud and Special Section on Extended MMSys-NOSSDAV Best Papers
    June 2018
    317 pages
    ISSN:1551-6857
    EISSN:1551-6865
    DOI:10.1145/3233173
    Issue’s Table of Contents
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 31 July 2018
    Accepted: 01 April 2018
    Revised: 01 March 2018
    Received: 01 September 2017
    Published in TOMM Volume 14, Issue 3s

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Edge computing paradigm
    2. Mobile personal livecast
    3. User behavior analysis

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • Tsinghua-Alibaba Cooperation Project
    • National Key Research and Development Program of China
    • National Natural Science Foundation of China
    • Beijing Key Laboratory of Networked Multimedia

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)13
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Practical Cloud-Edge Scheduling for Large-Scale Crowdsourced Live StreamingIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2023.326773134:7(2055-2071)Online publication date: 1-Jul-2023
    • (2022)QoE-aware Download Control and Bitrate Adaptation for Short Video StreamingProceedings of the 30th ACM International Conference on Multimedia10.1145/3503161.3551590(7115-7119)Online publication date: 10-Oct-2022
    • (2022)User Mapping Strategy in Multi-CDN Streaming: A Data-Driven ApproachIEEE Internet of Things Journal10.1109/JIOT.2021.31125619:9(6638-6649)Online publication date: 1-May-2022
    • (2021)On Migratory Behavior in Video ConsumptionIEEE Transactions on Network and Service Management10.1109/TNSM.2020.304346718:2(1775-1788)Online publication date: Jun-2021
    • (2021)Augmented Queue-Based Transmission and Transcoding Optimization for Livecast Services Based on Cloud-Edge-Crowd IntegrationIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2020.304785931:11(4470-4484)Online publication date: Nov-2021
    • (2021)A Universal Transcoding and Transmission Method for Livecast with Networked Multi-Agent Reinforcement LearningIEEE INFOCOM 2021 - IEEE Conference on Computer Communications10.1109/INFOCOM42981.2021.9488868(1-10)Online publication date: 10-May-2021
    • (2021)Video Caching, Analytics, and Delivery at the Wireless Edge: A Survey and Future DirectionsIEEE Communications Surveys & Tutorials10.1109/COMST.2020.303542723:1(431-471)Online publication date: Sep-2022
    • (2021)An Analysis of the Streamer Behaviors in Social Live Video StreamingComputer Supported Cooperative Work and Social Computing10.1007/978-981-16-2540-4_43(594-604)Online publication date: 7-May-2021
    • (2020)Characterising Usage Patterns and Privacy Risks of a Home Security Camera ServiceIEEE Transactions on Mobile Computing10.1109/TMC.2020.3039787(1-1)Online publication date: 2020
    • (2020)Resource-aware Feature Extraction in Mobile Edge ComputingIEEE Transactions on Mobile Computing10.1109/TMC.2020.3007456(1-1)Online publication date: 2020
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media