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 条
  • [1] Ullah I(2018)Statistical multipath queue-wise preemption routing for ZigBee-based WSN Wireless Personal Communication 100 1537-1551
  • [2] Youn HY(2015)Edge analytics in the internet of things IEEE Pervasive Computing 14 24-31
  • [3] Satyanarayanan M(2015)Edge-centric computing: Vision and challenges ACM SIGCOMM Computer Communication Review 45 37-42
  • [4] Simoens P(2019)A novel data aggregation scheme based on self-organized map for WSN The Journal of Supercomputing 75 3975-3996
  • [5] Xiao Y(2016)Scheduling internet of things applications in cloud computing Annals of Telecommunications 72 79-93
  • [6] Pillai P(2012)Task partitioning, scheduling and load balancing strategy for mixed nature of tasks The Journal of Supercomputing 59 1348-1359
  • [7] Chen Z(2020)Dynamic provisioning of resources based on load balancing and service broker policy in cloud computing Cluster Computing 23 377-395
  • [8] Ha K(2019)A novel multi-objective efficient offloading decision framework in cloud computing for mobile computing applications Wireless Personal Communications 107 1625-1642
  • [9] Garcia Lopez P(2009)The case for vm-based cloudlets in mobile computing IEEE Pervasive Computing 8 14-23
  • [10] Montresor A(2016)Online allocation of virtual machines in a distributed cloud IEEE/ACM Transactions on Networking 25 238-249