Research Article

A Computational Offloading Method for Edge Server Computing and Resource Allocation Management

Algorithm 2 Task scheduling algorithm of VM available differential maximization (AVM).
(1)Input: A set of tasks {, i = 1, … ,n}, S = , and
(2)Output: Scheduling tasks and resource allocation
(3) Compute available of the VM for computing capabilities to meet processing time requirement based on (9)
(4)Initialize VM available capabilities of task processing
(5)for all tasks {, i = 1, … ,n} do
(6)for all VMs =  do
(7) Assigned tasks into
(8)Compute available task processing capabilities based on (9)
(9)end for
(10)for all tasks {, i = n + 1, …} do
(11)Assigned tasks into
(12)add a new VM
(13)end for