DECO: Joint Computation Scheduling, Caching, and Communication in Data-Intensive Computing Networks

被引:11
作者
Kamran, Khashayar [1 ]
Yeh, Edmund [2 ]
Ma, Qian [3 ]
机构
[1] Pinterest Inc, San Francisco, CA 94107 USA
[2] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
[3] Sun Yat Sen Univ, Sch Intelligent Syst Engn, Guangzhou 510275, Peoples R China
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Task analysis; Processor scheduling; Throughput; Computational modeling; Edge computing; Network topology; Low latency communication; fog computing; computation scheduling; distributed computing; data-intensive computing; caching; IOT; OPTIMIZATION; ALLOCATION;
D O I
10.1109/TNET.2021.3136157
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Driven by technologies such as IoT-enabled health care, machine learning applications at the edge, and industrial automation, mobile edge and fog computing paradigms have reinforced a general trend toward decentralized computing, where any network node can route traffic, compute tasks, and store data, possibly at the same time. In many such computing environments, there is a need to cache significant amounts of data, which may include large data sets, machine learning models, or executable code. In this work, we propose a framework for joint computation scheduling, caching, and request forwarding within such decentralized computing environments. We first characterize the stability region of a ``genie-aided'' computing network where data required by computation are instantly accessible, and develop a throughput optimal control policy for this model. Based on this, we develop a practically implementable distributed and adaptive algorithm, and show that it exhibits superior performance in terms of average task completion time, when compared to several baseline policies.
引用
收藏
页码:1058 / 1072
页数:15
相关论文
共 54 条
  • [1] Edge Computing for Smart Health: Context-Aware Approaches, Opportunities, and Challenges
    Abdellatif, Alaa Awad
    Mohamed, Amr
    Chiasserini, Carla Fabiana
    Tlili, Mounira
    Erbad, Aiman
    [J]. IEEE NETWORK, 2019, 33 (03): : 196 - 203
  • [2] Barbera MV, 2013, IEEE INFOCOM SER, P1285
  • [3] Basu P, 2020, IEEE INFOCOM SER, P486, DOI [10.1109/infocom41043.2020.9155222, 10.1109/INFOCOM41043.2020.9155222]
  • [4] Optimal virtual network function placement in multi-cloud service function chaining architecture
    Bhamare, Deval
    Samaka, Mohammed
    Erbad, Aiman
    Jain, Raj
    Gupta, Lav
    Chan, H. Anthony
    [J]. COMPUTER COMMUNICATIONS, 2017, 102 : 1 - 16
  • [5] Bonomi F., 2012, 1 EDITION MCC WORKSH, P13, DOI DOI 10.1145/2342509.2342513
  • [6] EDGE-COCACO: TOWARD JOINT OPTIMIZATION OF COMPUTATION, CACHING, AND COMMUNICATION ON EDGE CLOUD
    Chen, Min
    Hao, Yixue
    Hu, Long
    Hossain, M. Shamim
    Ghoneim, Ahmed
    [J]. IEEE WIRELESS COMMUNICATIONS, 2018, 25 (03) : 21 - 27
  • [7] DATA-DRIVEN COMPUTING AND CACHING IN 5G NETWORKS: ARCHITECTURE AND DELAY ANALYSIS
    Chen, Min
    Qian, Yongfeng
    Hao, Yixue
    Li, Yong
    Song, Jeungeun
    [J]. IEEE WIRELESS COMMUNICATIONS, 2018, 25 (01) : 70 - 75
  • [8] ThriftyEdge: Resource-Efficient Edge Computing for Intelligent IoT Applications
    Chen, Xu
    Shi, Qian
    Yang, Lei
    Xu, Jie
    [J]. IEEE NETWORK, 2018, 32 (01): : 61 - 65
  • [9] Chun BG, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P301
  • [10] Chung J. Y., 2015, P 10 EUR C COMP SYST