Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/INFOCOM.2018.8486411guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Service Entity Placement for Social Virtual Reality Applications in Edge Computing

Published: 16 April 2018 Publication History

Abstract

While social Virtual Reality (VR) applications such as Facebook Spaces are becoming popular, they are not compatible with classic mobile-or cloud-based solutions due to their processing of tremendous data and exchange of delay-sensitive metadata. Edge computing may fulfill these demands better, but it is still an open problem to deploy social VR applications in an edge infrastructure while supporting economic operations of the edge clouds and satisfactory quality-of-service for the users. This paper presents the first formal study of this problem. We model and formulate a combinatorial optimization problem that captures all intertwined goals. We propose ITEM, an iterative algorithm with fast and big “moves” where in each iteration, we construct a graph to encode all the costs and convert the cost optimization into a graph cut problem. By obtaining the minimum s-t cut via existing max-flow algorithms, we can simultaneously determine the placement of multiple service entities, and thus, the original problem can be addressed by solving a series of graph cuts. Our evaluations with large-scale, real-world data traces demonstrate that ITEM converges fast and outperforms baseline approaches by more than 2 × in one-shot placement and around 1.3 × in dynamic, online scenarios where users move arbitrarily in the system.

References

[1]
ETSI MEC-IEG, “Mobile edge computing (mec); service scenarios”.
[3]
M. Jang, H. Lee, K. Schwan, and K. Bhardwaj, “SOUL: an edge-cloud system for mobile applications in a sensor-rich world”, in SEC, 2016.
[4]
J. Cho, K. Sundaresan, R. Mahindra, J. E. Van Der Merwe, and S. Rangarajan, “ACACIA: context-aware edge computing for continuous interactive applications over mobile networks”, in CoNEXT, 2016.
[5]
L. Wang, L. Jiao, D. Kliazovich, and P. Bouvry, “Reconciling task assignment and scheduling in mobile edge clouds”, in ICNP, 2016.
[6]
M. Jia, W. Liang, Z. Xu, and M. Huang, “Cloudlet load balancing in wireless metropolitan area networks”, in INFOCOM, 2016.
[7]
L. Tong, Y. Li, and W. Gao, “A hierarchical edge cloud architecture for mobile computing”, in INFOCOM, 2016.
[8]
S. Wang, R. Urgaonkar, M. Zafer, T. He, K. S. Chan, and K. K. Leung, “Dynamic service migration in mobile edge-clouds”, in Networking, 2015.
[9]
R. Urgaonkar, S. Wang, T. He, M. Zafer, K. S. Chan, and K. K. Leung, “Dynamic service migration and workload scheduling in edge-clouds”, PEVA, vol. 91, pp. 205–228, 2015.
[10]
H. Tan, Z. Han, X.-. Li, and F. C. Lau, “Online job dispatching and scheduling in edge clouds”, in INFOCOM, 2017.
[11]
L. Wang, L. Jiao, J. Li, and M. Mühlhäuser, “Online resource allocation for arbitrary user mobility in distributed edge clouds”, in ICDCS, 2017.
[12]
Y. Wu, C. Wu, B. Li, L. Zhang, Z. Li, and F. C. M. Lau, “Scaling social media applications into geo-distributed clouds”, ToN, vol. 23, no. 3, pp. 689–702, 2015.
[13]
L. Jiao, J. Li, T. Xu, and X. Fu, “Cost optimization for online social networks on geo-distributed clouds”, in ICNP, 2012.
[14]
B. Yu and J. Pan, “Location-aware associated data placement for geo-distributed data-intensive applications”, in INFOCOM, 2015.
[15]
L. Jiao, J. Li, W. Du, and X. Fu, “Multi-objective data placement for multi-cloud socially aware services”, in INFOCOM, 2014.
[16]
J. Zhou and J. Fan, “JPR: exploring joint partitioning and replication for traffic minimization in online social networks”, in ICDCS, 2017.
[17]
N. Bansal, K. Lee, V. Nagarajan, and M. Zafer, “Minimum congestion mapping in a cloud”, in PODC, 2011.
[18]
M. Chowdhury, M. R. Rahman, and R. Boutaba, “Vineyard: Virtual network embedding algorithms with coordinated node and link mapping”, ToN, vol. 20, no. 1, pp. 206–219, 2012.
[19]
C. Wilson, B. Boe, A. Sala, K. P. N. Puttaswamy, and B. Y. Zhao, “User interactions in social networks and their implications”, in EuroSys, 2009.
[20]
O. Tickoo, R. Iyer, R. Illikkal, and D. Newell, “Modeling virtual machine performance: challenges and approaches”, SIGMETRICS PER, vol. 37, no. 3, pp. 55–60, 2009.
[21]
J. Krarup and P. M. Pruzen, “The simple plant location problem: Survey and synthesis”, Eur. J. Oper. Res., vol. 12, pp. 36–81, 1983.
[22]
A. Delong, A. Osokin, H. N. Isack, and Y. Boykov, “Fast approximate energy minimization with label costs”, in CVPR, 2010, pp. 2173–2180.
[23]
V. Kolmogorov and C. Rother, “Minimizing nonsubmodular functions with graph cuts: a review”, IEEE TPAMI, vol. 29, no. 7, pp. 1274–1279, 2007.
[24]
Y. Boykov and V. Kolmogorov, “An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision”, IEEE TPAMI, vol. 26, no. 9, pp. 1124–1137, 2004.

Cited By

View all
  • (2024)Joint Optimization of Task Offloading and Service Placement for Digital Twin empowered Mobile Edge ComputingProceedings of the 2024 3rd International Conference on Networks, Communications and Information Technology10.1145/3672121.3672145(132-137)Online publication date: 7-Jun-2024
  • (2024)Online computation offloading for deadline-aware tasks in edge computingWireless Networks10.1007/s11276-021-02864-z30:5(4073-4092)Online publication date: 1-Jul-2024
  • (2023)Characterizing Distributed Mobile Augmented Reality Applications at the EdgeCompanion of the 19th International Conference on emerging Networking EXperiments and Technologies10.1145/3624354.3630584(9-18)Online publication date: 5-Dec-2023
  • Show More Cited By

Index Terms

  1. Service Entity Placement for Social Virtual Reality Applications in Edge Computing
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image Guide Proceedings
        IEEE INFOCOM 2018 - IEEE Conference on Computer Communications
        Apr 2018
        2776 pages

        Publisher

        IEEE Press

        Publication History

        Published: 16 April 2018

        Qualifiers

        • Research-article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

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

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Joint Optimization of Task Offloading and Service Placement for Digital Twin empowered Mobile Edge ComputingProceedings of the 2024 3rd International Conference on Networks, Communications and Information Technology10.1145/3672121.3672145(132-137)Online publication date: 7-Jun-2024
        • (2024)Online computation offloading for deadline-aware tasks in edge computingWireless Networks10.1007/s11276-021-02864-z30:5(4073-4092)Online publication date: 1-Jul-2024
        • (2023)Characterizing Distributed Mobile Augmented Reality Applications at the EdgeCompanion of the 19th International Conference on emerging Networking EXperiments and Technologies10.1145/3624354.3630584(9-18)Online publication date: 5-Dec-2023
        • (2023)SLA Management in Intent-Driven Service Management Systems: A Taxonomy and Future DirectionsACM Computing Surveys10.1145/358933955:13s(1-38)Online publication date: 13-Jul-2023
        • (2023)A Survey on Edge Intelligence and Lightweight Machine Learning Support for Future Applications and ServicesJournal of Data and Information Quality10.1145/358175915:2(1-30)Online publication date: 25-Jan-2023
        • (2023)Latency-Aware Scheduling for Real-Time Application Support in Edge ComputingProceedings of the 6th International Workshop on Edge Systems, Analytics and Networking10.1145/3578354.3592866(13-18)Online publication date: 8-May-2023
        • (2023)Availability-aware Provision of Service Function Chains in Mobile Edge ComputingACM Transactions on Sensor Networks10.1145/356548319:3(1-28)Online publication date: 1-Mar-2023
        • (2023)EdgeMove: Pipelining Device-Edge Model Training for Mobile IntelligenceProceedings of the ACM Web Conference 202310.1145/3543507.3583540(3142-3153)Online publication date: 30-Apr-2023
        • (2022)Multimodal Optimization of Edge Server Placement Considering System Response TimeACM Transactions on Sensor Networks10.1145/353464919:1(1-20)Online publication date: 8-Dec-2022
        • (2022)Joint optimization of social interactivity and server provisioning for interactive games in edge computingComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2022.109028212:COnline publication date: 20-Jul-2022
        • Show More Cited By

        View Options

        View options

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media