4.7 Article

Collaborative cache allocation and task scheduling for data-intensive applications in edge computing environment

出版社

ELSEVIER
DOI: 10.1016/j.future.2019.01.007

关键词

Edge computing; Cache placement; Task scheduling; Weighted bipartite graph

资金

  1. National Natural Science Foundation (NSF) [61672397, 61873341, 61472294, 61771354]
  2. Application Foundation Frontier Project of WuHan [2018010401011290]
  3. Fundamental Research Funds for the Central Universities (WUT) [2017-YB-029]
  4. Open Fund of Key Laboratory of Geographic Information Science (Ministry of Education), East China Normal University [KLGIS2017A01]
  5. Open Fund of Key Laboratory of Urban Land Resources Monitoring and Simulation, Ministry of Land and Resources [KF-2018-03-005]
  6. Beijing Intelligent Logistics System Collaborative Innovation Center Open Project [BILSCIC-2018KF-02]

向作者/读者索取更多资源

In the wake of the development of mobile devices, how to provide low-latency mobile services with the limited battery power is attracting more and more attention. A novel paradigm, edge computing, can make services closer to users, which can dramatically reduce the latency and improve battery life of UEs. However, inappropriate placement and utilization of caching can degrade the system performance. In this paper, a cache-aware task scheduling method in edge computing is proposed. First, an integrated utility function is derived with respect to the data chunk transmission cost, caching value and cache replacement penalty. Data chunks are cached at optimal edge servers to maximize the integrated utility value. After placing the caches, a cache locality-based task scheduling method is presented. We model the task scheduling problem as a weighted bipartite graph. Weights of edges of the graph are mainly influenced by the locations of the required data. During each heartbeat, maximal weighted matching between tasks and resources are obtained. All the proposed algorithms have polynomial time complexities which are acceptable in edge computing. Furthermore, extensive experiments show that the cache-aware task scheduling algorithm outperforms other baseline algorithms in terms of the cache hit ratio, data locality, data transmission time, task response time and energy consumption costs. (C) 2019 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据