Title :
Deadline Based Resource Balancing Task Allocation for Clustered Heterogeneous LEO Small Satellite Network
Author :
Jing Qin ; Yonggang Liu ; Xiang Mao ; McNair, J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
Abstract :
This paper proposes a Deadline Based Resource Balancing (DBRB) task allocation algorithm for heterogeneous LEO small satellite networks, in which each satellite is equipped with one or more resources and limited power. So in the task allocation process, the dispatcher needs to consider the deadlines of the tasks as well as the balance of different resources. As the Map-Reduce program model is broadly adopted, a task in this network can consists of multiple subtasks. This paper schedules the subtasks based on both task deadline and resource balance. The DBRB algorithm is deployed on the head node of a cluster. It gathers the status from each cluster member and calculates their Node Importance Factors (NIFs) from the carried resources, residue power and compute capacity. The algorithm calculates the number of concurrent subtasks based on the deadlines, and allocates the subtasks to the lower NIFs first to balance the resources. The simulation results show that when cluster members carry multiple resources, resource are more balanced and rare resources serve longer in DBRB than in an Early Deadline First algorithm. We also analyze the resource balancing and average task finish time with different task deadline settings. And we show that the algorithm performs well in service isolation by serving multiple tasks with different deadlines. Moreover, the average task response time with various cluster size settings is well controlled within deadlines as well.
Keywords :
satellite communication; scheduling; DBRB task allocation algorithm; NIF; average task finish time; average task response time; cluster head node; cluster member; cluster size setting; clustered heterogeneous LEO small-satellite network; concurrent subtasks; deadline-based resource balancing task allocation; deadline-based resource balancing task allocation algorithm; early-deadline first algorithm; map-reduce program model; node importance factors; residue power; service isolation; subtask allocation; subtask scheduling; task deadline setting; Algorithm design and analysis; Clustering algorithms; Concurrent computing; Power demand; Resource management; Satellites; Time factors; deadline guarantee; resource balancing; small satellite network; task scheduling;
Conference_Titel :
Military Communications Conference, MILCOM 2013 - 2013 IEEE
Conference_Location :
San Diego, CA
DOI :
10.1109/MILCOM.2013.308