Edge data distribution as a network Steiner tree estimation in edge computing

被引:1
作者
Swain, Chinmaya Kumar [1 ]
Shankar, Ravi [2 ]
Sahu, Aryabartta [2 ]
机构
[1] SRM Univ, Dept CSE, Amaravati, AP, India
[2] IIT Guwahati, Dept CSE, Gauhati 781039, Assam, India
关键词
Cloud computing; Edge computing; Optimization; Edge-server network; Data distribution; Steiner tree; PLACEMENT; ALGORITHM;
D O I
10.1007/s00607-024-01259-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many modern day cloud hosted applications such as virtual reality, real time games require low latency data access and computation to improve response time. So it is essential to bring the computation and data storage edge servers closer to the user's geographical location to improve response times and save bandwidth. In particulars, in online gaming and on demand video services, the required application data present at cloud servers need to be placed on the edge servers to provide low latency app-functionalities. The transfer of huge amount of data from cloud server to edge server incurs high cost and time penalties. Thus, we need an efficient way to solve edge data distribution (EDD) problem which distribute the application data to the edge servers that minimizes transfer cost. In this work, we provide a refined formulation of an optimal approach to solve the EDD problem using integer linear programming (ILP) technique. Due to the time complexity limitation of the ILP approach, we propose an O(k) approximation algorithm based on network Steiner tree estimation (EDD-NSTE) for estimating solutions to dense large-scale EDD problem. The proposed approach is analyzed to be 11/6 approximation which is better than the state-of-the-art 2 approximation EDD-A approach. The experimental evaluation through simulation using real world EUA data set demonstrate that the EDD-NSTE outperform state-of-the-art approach and other representative approaches.
引用
收藏
页码:1585 / 1609
页数:25
相关论文
共 29 条
  • [1] [Anonymous], US
  • [2] A View of Cloud Computing
    Armbrust, Michael
    Fox, Armando
    Griffith, Rean
    Joseph, Anthony D.
    Katz, Randy
    Konwinski, Andy
    Lee, Gunho
    Patterson, David
    Rabkin, Ariel
    Stoica, Ion
    Zaharia, Matei
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (04) : 50 - 58
  • [3] Context-Aware Data and Task Placement in Edge Computing Environments
    Breitbach, Martin
    Schaefer, Dominik
    Edinger, Janick
    Becker, Christian
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM), 2019,
  • [4] An Optimal Auction Mechanism for Mobile Edge Caching
    Cao, Xuanyu
    Zhang, Junshan
    Poor, H. Vincent
    [J]. 2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 388 - 399
  • [5] Choi H., 2016, SCI PROGRAMMING-NETH, V2016, P8
  • [6] Davis A., 2004, P 13 INT WORLD WID W, P180, DOI DOI 10.1145/1013367.1013397
  • [7] Cachier: Edge-caching for recognition applications
    Drolia, Utsav
    Guo, Katherine
    Tan, Jiaqi
    Gandhi, Rajeev
    Narasimhan, Priya
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 276 - 286
  • [8] Gropl C., 2001, LOWER BOUNDS APPROXI, P217
  • [9] Gropl C., 2001, APPROXIMATION ALGORI, P235
  • [10] Agar: A Caching System for Erasure-Coded Data
    Halalai, Raluca
    Felber, Pascal
    Kermarrec, Anne-Marie
    Taiani, Francois
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 23 - 33