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

被引:0
作者
Ihsan Ullah
Hee Yong Youn
机构
[1] Sungkyunkwan University,Electrical and Computer Engineering
[2] Sungkyunkwan University,College of Software
来源
Wireless Personal Communications | 2020年 / 113卷
关键词
Internet of Things; Edge computing; K-means algorithm; Task classification; Task scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:13
相关论文
共 58 条
  • [11] Epema D(2016)Efficient multi-user computation offloading for mobile-edge cloud computing IEEE/ACM Transactions on Networking 24 2795-2808
  • [12] Datta A(2014)COSHH: A classification and optimization based scheduler for heterogeneous Hadoop systems Future Generation Computer Systems 36 1-15
  • [13] Higashino T(2002)An efficient k-means clustering algorithm: Analysis and implementation IEEE Transactions on Pattern Analysis and Machine Intelligence 24 881-892
  • [14] Iamnitchi A(2011)Probability, Markov chains, queues, and simulation J Appl Stat. 38 1746-1746
  • [15] Ullah I(2011)CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms Software: Practice and Experience 41 23-50
  • [16] Youn HY(2011)Research on job scheduling algorithm in hadoop Journal of Computational Information Systems 7 5769-5775
  • [17] Narman HS(undefined)undefined undefined undefined undefined-undefined
  • [18] Hossain MS(undefined)undefined undefined undefined undefined-undefined
  • [19] Atiquzzaman M(undefined)undefined undefined undefined undefined-undefined
  • [20] Shen H(undefined)undefined undefined undefined undefined-undefined