Please use this identifier to cite or link to this item:
http://hdl.handle.net/10266/2187
Title: | QoS based resource provisioning and scheduling in grids |
Authors: | Rajni |
Supervisor: | Chana, Inderveer |
Keywords: | grid computing;resource provisioning;grid scheduling |
Issue Date: | 23-Apr-2013 |
Abstract: | Grid computing has emerged as a computing paradigm to solve large-scale scienti c applications which require massive amount of high computation power that can be achieved by e cient utilization of heterogenous and dynamic resources. As the Grid has become a viable high-performance alternative to the traditional super-computing environment, various aspects of e ective Grid resource utilization are gaining signi cance as resources being the base of the Grid. In order to access the appropriate resource at the right time, in the right manner, the rst step should be to nd out resources' features such as accessing interface, meaning of parameters, functions realized, required accessing conditions etc. Therefore resource management in Grid computing has become a key research area and due to multitude of heterogeneous resources, resource provisioning and proper scheduling in the Grid resource management is required for improving the performance of the system. Resource provisioning and scheduling are key issues to handle the resource management e ciently besides other numerous issues. Unless resource provisioning is considered a fundamental capability, predictable QoS can't be delivered to Grid consumers. Therefore, it is an inherent need to design a resource provisioning policy based on QoS parameters for Grid environment. Resource provisioning and scheduling solutions strengthen the management of Grid resources in an ef- cient and e ective way. To achieve the set objectives of addressing QoS based resource provisioning and scheduling challenges laid for this thesis, a comprehensive literature review on Grid resource provisioning and scheduling has been done. A thorough study of resource provisioning with QoS and without QoS has been carried out. A comparative study of Grid middleware and Grid schedulers has been done. The existing Grid scheduling heuristic approaches have also been studied and analyzed. Based on the literature survey, it is apparent that issues of provisioning and scheduling are the main challenges besides numerous other issues that need to be addressed. To address diverse Grid resource provisioning and scheduling challenges, a Resource Provisioning and Scheduling Framework has been proposed in this work. The proposed Resource Provisioning and Scheduling Framework o ers resource provisioning policies and resource scheduling algorithm that caters to provisioned resource allocation and resource scheduling. The policy rules have been speci ed in XML schema. QoS parameter(s) based Resource Provisioning Policies provide provisioning of the resources according to user's requirements. The policies have been validated by Z Formal speci cation language. Further, the QoS based resource provisioned approach has been implemented in GridSim toolkit. The results demonstrate that QoS based provisioned approach is e ective in minimizing cost and submission burst time of applications in comparison to non-QoS based resource provisioned approaches. The implementation of this policy enables the users to analyze customer requirements and de ne processes that contribute to the achievement of a product or service that is acceptable to their consumers. A hyper-heuristic approach for resource provisioning based scheduling can be used to e ectively schedule the jobs on available resources in a Grid environment as it applies a low-level heuristic that associates the best mapping of the resources to the corresponding jobs. Bacterial Foraging Optimization (BFO) is a technique which is able to attain optimal scheduling decision by satisfying QoS services and can thus be applied to a Grid environment. Therefore, a novel Bacterial Foraging Optimization (BFO) based hyper-heuristic resource scheduling algorithm has been designed, proposed and implemented for scheduling of jobs in Grid environment so as to minimize the cost and time by minimizing the makespan and maximizing the security and reliability. The comparison of the proposed algorithm with existing scheduling heuristic based algorithms has also been done. The proposed algorithm not only minimizes the time and cost but also maximizes security and reliability. The performance of the proposed algorithm is evaluated through the GridSim toolkit using Ali's simulation model. The experimental results show that hyperheuristic based Grid resource scheduling algorithm outperforms in comparison to hybrid-heuristic in all cases. Finally, the framework has been compared with existing Resource Provisioning and Scheduling frameworks to validate the outcomes. The results show that Resource Provisioning and Scheduling Framework successfully and collectively addresses the issues of resource provisioning and scheduling to establish an effi cient Grid. |
Description: | PhD Thesis |
URI: | http://hdl.handle.net/10266/2187 |
Appears in Collections: | Doctoral Theses@CSED |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.