Scheduling Real-time Divisible Loads in Cluster Computing Environment

Aryadipta, Abhinandan and Behera, Avinash (2012) Scheduling Real-time Divisible Loads in Cluster Computing Environment. BTech thesis.



The significance of cluster computing in solving massively parallel workloads is tremendous. Divisible Load Theory has proven to be very successful in optimizing the usage of the system resources by partitioning the arbitrarily divisible loads adequately among the cluster nodes. Arbitrarily divisible loads have significant real-world applications in high energy and particle physics. In this thesis, various algorithms for a cluster computing environment are studied including the ones dealing with divisible load theory confirming DLT based algorithms performing better in most cases. The loads that are considered in this thesis are hard real-time tasks with associated deadlines. Specifically, a comparison is made between clusters with one where the head node doesn't participate in processing of the work-loads with the other where the head node does participate in processing of the work-loads. A new mathematical formula is derived for the task execution time corresponding to the new scenario of head node possessing front-end processing capability. The existing algorithms corresponding to Real-Time Divisible Load Theory are then implemented using this new formula to examine the scheduling performance in this new scenario compared to the conventional scenario where the head node lacks front-end processing capability.

Item Type:Thesis (BTech)
Uncontrolled Keywords:Real-time Systems, Divisible Loads, Scheduling, Clusters, Cluster Computing
Subjects:Engineering and Technology > Computer and Information Science
Divisions: Engineering and Technology > Department of Computer Science
ID Code:3776
Deposited By:Aryadipta Abhinandan
Deposited On:11 Jun 2012 10:32
Last Modified:14 Jun 2012 10:57
Supervisor(s):Sahoo, B D

Repository Staff Only: item control page