Task Classification and Scheduling Based on K-Means Clustering for Edge Computing

被引:24
作者
Ullah, Ihsan [1 ]
Youn, Hee Yong [2 ]
机构
[1] Sungkyunkwan Univ, Elect & Comp Engn, Suwon, South Korea
[2] Sungkyunkwan Univ, Coll Software, Suwon, South Korea
基金
新加坡国家研究基金会;
关键词
Internet of Things; Edge computing; K-means algorithm; Task classification; Task scheduling; CLOUD; MAP;
D O I
10.1007/s11277-020-07343-w
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The rapid evolution of Internet of Things and cloud computing have endorsed a novel computing paradigm called edge computing. Here tasks are processed by edge devices before sent to the cloud to reduce the computational latency and overhead of cloud server. In edge computing efficient classification and distribution of the tasks among the constituent nodes is a challenging issue because of their resource limitedness and heterogeneity. In this paper a novel scheme named KTCS (K-means Clustering-based Task Classification and Scheduling) is proposed which classifies the task based on the type of resource requirement in terms of CPU, I/O, or COMM before distributed to the edge node. Using the K-means algorithm modeled with the M/M/c queuing theory, the proposed scheme efficiently schedules and assigns the task so that the utilization of the edge devices can be increased. The simulation result reveals that the proposed scheme significantly improves the performance of edge nodes in terms of task execution time and resource utilization.
引用
收藏
页码:2611 / 2624
页数:14
相关论文
共 34 条
  • [1] [Anonymous], J COMPUTATIONAL INFO
  • [2] [Anonymous], 2012, Proc. of the 5th IEEE Intl. Conf. on Cloud Computing
  • [3] Asmussen S., 1987, Applied Probability and Queues
  • [4] Bakouch H. S., 2011, J APPL STAT, V38, P1746, DOI [10.1080/02664763.2010.484891, DOI 10.1080/02664763.2010.484891]
  • [5] Barbera MV, 2013, IEEE INFOCOM SER, P1285
  • [6] Bonomi F., 2012, MCC WORKSH MOB CLOUD, DOI [10.1145/2342509.2342513, DOI 10.1145/2342509.2342513]
  • [7] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50
  • [8] Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing
    Chen, Xu
    Jiao, Lei
    Li, Wenzhong
    Fu, Xiaoming
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) : 2827 - 2840
  • [9] Chun BG, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P301
  • [10] Furukawa T, 2005, LECT NOTES COMPUT SC, V3696, P391, DOI 10.1007/11550822_61