Model and Prototyping of Quality of Service (QoS) Oriented Grid Resource Management and Scheduling
Aditya Patel, Yogesh Patel · 2014
Grid computing involves harnessing the diverse heterogeneous resources to solve compute and resource intensive problems. Such types of distributed systems are inherently unreliable with high chances of different types of failure events. The `best-effort' approach is inappropriate if grids are to be used as the infrastructure for "real world" commercial applications and complex scientific applications like simulations and modeling. The QoS oriented grid enhances and leverages the basic job submission functionality provided by grid middleware like Globus and Sun N1 grid engine with QoS support. QoS oriented grid provides a grid resource broker (or meta scheduler) to abstract the users from complexity of managing diverse distributed resources (under control of local schedulers) and take scheduling decisions based on users QoS constraints. To address the QoS grid problem, QoS oriented grid model and architectural framework has been proposed. Prototype implementation of the QoS grid model and architecture has been done in our grid test bed. To validate the QoS grid model, we have executed high performance grid applications using QoS scheduler like Bioinformatics Sequence Alignment problem and Histogram calculation and have obtained favorable experiment results.