Journal of Xidian University ›› 2024, Vol. 51 ›› Issue (4): 114-127.doi: 10.19665/j.issn1001-2400.20240308

• Computer Science and Technology & Cyberspace Security • Previous Articles     Next Articles

Task scheduling method for minimizing completion time in edge collaborative environment

ZHANG Chao1,2(), ZHAO Hui1,2(), ZHANG Zhifeng1(), WANG Jing1(), WAN Bo1,2(), WANG Quan1,2()   

  1. 1. School of Computer Science and Technology,Xidian University,Xi’an 710071,China
    2. Key Laboratory of Smart Human-Computer Interaction and Wearable Technology of Shaanxi Province,Xi’an 710071,China
  • Received:2023-09-28 Online:2024-08-20 Published:2024-04-07
  • Contact: WANG Jing E-mail:22031212431@stu.xidian.edu.cn;hzhao@mail.xidian.edu.cn;20181214346@stu.xidian.edu.cn;wangjing@mail.xidian.edu.cn;wanbo@xidian.edu.cn;qwang@xidian.edu.cn

Abstract:

The uneven geographical distribution of users may lead to unbalanced load on edge servers,which makes it difficult to provide satisfactory service quality for users.In addition,the available resources of the edge server are limited,and some large tasks may be difficult to offload to the edge server.To solve the above problems,this paper proposes a task scheduling method to minimize the completion time in the edge collaboration environment by utilizing the collaboration among multiple edge servers and combining the task partial offloading technology.First,by combining the edge of horizontal collaboration and task partial offloading technology and considering the position relationship between users and edge servers in multi-user multi-edge server scenario,a task partial offloading and scheduling model is established to minimize the task completion time.Second,a task scheduling algorithm based on the Improved Group Teaching Optimization Algorithm(IGTOA) is proposed to jointly optimize the edge server computing resource allocation,user-edge server association decision,task offloading ratio and execution location decision.With minimizing the task completion time as the goal,efficient task scheduling is achieved under edge computing environment.Finally,the proposed task scheduling algorithm is compared with DTOSO,HJTORA and ACS algorithms under multiple indexes.Experimental results show that the proposed method can effectively reduce the task completion time.

Key words: edge collaboration, partial offloading, scheduling algorithm, group teaching optimization algorithm

CLC Number: 

  • TP301.6