Multilevel Queue-Based Scheduling for Heterogeneous Grid Environment
نویسنده
چکیده
Grid computing is the federation of pooling resources so as to solve large-scale problems. Scheduling is the main issue in grid computing and is the process of making scheduling decisions over multiple grid resources. In this paper, we propose a scheduling technique which classifies the subtasks based on the priority assigned by the user. This is mainly applicable in places where the high priority critical subtasks may need to be scheduled prior to other low priority subtasks. We thus segregate the subtasks into three queues based on their priority. Subtasks within each queue are reordered based on two new parameters, viz. complexity factor and realization factor, with computational complexity defined as the time of computation of a process. We evaluate the realization factor as the product of number of operations per cycle per processor and the speed of the processor. The subtasks are assigned high priority when both complexity factor and realization factor are high. Once the processes are classified into three queues we make use of a technique similar to round robin that reduces starvation of low and medium priority subtasks. The effectiveness of Starvation free (SF) Scheduling algorithm is evaluated through simulation results.
منابع مشابه
Multi-level Feeder Queue Dispatch based Electric Vehicle Charging Model and its Implementation of Cloud-computing
Recently, issues of energy shortage and environment pollution of mankind society become more and more serious. Production of electric vehicles provides a new idea for mankind to solve this kind of issues. However, largescale electric vehicles put into operation and connected to the grid is a major challenge to the security and stability of power grid. This paper references the job scheduling al...
متن کاملDynamic Multilevel Hybrid Scheduling Algorithms for Grid Computing
A ‘Grid’ is an infrastructure for resource sharing. It is used for large-scale data processing, many of the applications being scientific ones. Grid scheduling is a vital component of a Grid infrastructure. Reliability, efficiency (in terms of time consumption) and effectiveness in resource utilization are the desired characteristics of Grid scheduling systems. Many algorithms have been develop...
متن کاملFramework for Job Scheduling in Grid Environment
Job scheduling is a fundamental issue in achieving a high performance on the Grids. In grid computing several applications require numerous resources for execution which are not often available for them, thus presence of a scheduling system to allocate resources to input jobs is vital. This paper introduces a model and a job scheduling algorithm in grid computing environments. Computational gri...
متن کاملOptimisation of usage of mathematical libraries in the Grid environment
The paper describes the idea of optimising the usage of mathematical libraries exploited by applications running in the distributed, heterogeneous Grid environment. The main feature of approach presented is a distributed execution of individual function calls. The paper presents the current state of the art and the concept on which PSNC is working. As the approach is based on GridRPC mechanisms...
متن کاملAn Optimal Utilization of Cloud Resources using Adaptive Back Propagation Neural Network and Multi-Level Priority Queue Scheduling
With the innovation of cloud computing industry lots of services were provided based on different deployment criteria. Nowadays everyone tries to remain connected and demand maximum utilization of resources with minimum timeand effort. Thus, making it an important challenge in cloud computing for optimum utilization of resources. To overcome this issue, many techniques have been proposed ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012