SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. IV (Mar – Apr. 2015), PP 13-16
www.iosrjournals.org
DOI: 10.9790/0661-17241316 www.iosrjournals.org 13 | Page
Comparative Analysis of Various Grid Based Scheduling
Algorithms
Ms. Maniza Hijab1
, Dr. Avula Damodaram2
, Dr. Uma N. Dulhare3
,
Ms. M. Tahseen4,
1,3,4
Information Technology Department, Muffakham Jah College of Engg.& Tech, Banjara Hills,
Hyderabad -155,A.P. India.
2
CSE Department, JNTUH & Director Academic Audit Cell, Jawaharlal Nehru Technological University
Kukatpally, Hyderabad-72, A.P. India.
Abstract : Grid computing provides access to heterogeneous resources which are distributed geographically
which makes resource scheduling a complex problem. Hence, scheduling algorithms are necessary which
allocate jobs to resources by taking into account the requirements of grid environment. The aim of scheduling is
to achieve highest possible throughput by matching the need of the application with the computing resources
available. In this paper, we review the various resource scheduling algorithms and discuss their pros and con.
Keywords: Grid Computing, Grid Scheduling, Scheduling Parameters, Scheduling Algorithms
I. Introduction
The Grid consists of various components and resources. Grid Computing is an important paradigm that
supports sharing and access to a large amount of computational and storage resources which are heterogeneous
and geographically distributed. Grid computing has the design goal of solving problems too big for any single
supercomputer, while retaining the flexibility to work on multiple smaller problems. Therefore Grid computing
provides a multi-user environment. Its secondary aims are better exploitation of available computing power and
catering for the intermittent demands of large computational exercises [1].The basic grid model is generally
composed of a number of hosts, each composed of several computational resources, which may be
homogeneous or heterogeneous. The four basic building blocks of grid model are user, resource broker, grid
information service (GIS) and resources.
Fig.1 Basic Resource Model [4]
When user requires high speed execution, the job is submitted to the broker in grid. Broker splits the
job into various tasks and distributes to several resources according to user’s requirements and availability of
resources. GIS keeps the status information of all resources which helps the broker for scheduling [2].
Appropriate and efficient allocation of tasks to the resources is called as job scheduling. Main aim of job
scheduling is to provide proper load balancing of nodes and reduce the response time by proper allocation of
jobs.
Comparative Analysis of Various Grid Based Scheduling Algorithms
DOI: 10.9790/0661-17241316 www.iosrjournals.org 14 | Page
1.1.Types of Grid Scheduling[3]
A. Static versus Dynamic
In static scheduling, resource information and task information is available before scheduling. In
dynamic scheduling, task allocation is done during its execution.
B. Centralized versus Decentralized
In centralized scheduling, a single scheduler is responsible for task scheduling whereas in decentralized
scheduling multiple distributed schedulers are responsible for scheduling.
C. Hierarchical
In hierarchical scheduling two schedulers are used, one at global level and the other at local level.
1.2. Comparison parameters
Various parameters discussed in this paper are:
Completion Time: Time taken by a machine in grid to complete a task.
Sufferage Value: The difference between second earliest completion time and the earliest completion time.
Task Priority: The tasks with highest priority are given more weightage.
Computation Costs of Task: cost to execute a task by a processor.
Communication Cost: cost of communication between two tasks.
Turnaround Time (TT): It is the total time taken between the submission of a task for execution and the return
of the result to the user.
Response Time (RT): It is the total time it taken to respond to a request. The response time is the sum of time
taken by the task waiting in queue and the service time.
II. Existing Scheduling Algorithms
2.1Min-Min Algorithm
In [5] the author proposed an algorithm which finds the machines on which a task is completed in
minimum time. This results in task-machine pairs with minimum completion time. Among all the task-machine
pairs the pair with minimum completion time is selected. Once the task is assigned to the machine it is removed
from the task list and the ready time of the machine is updated. This process is repeated until all the tasks are
completed.
Advantage: The response time is reduced as the minimum completion time of job is considered.
Disadvantage: Estimating the minimum completion time is difficult and may not be accurate. Time consuming
process.
2.2 Sufferage algorithm
In [6] the author proposed an algorithm which finds the machine on which a task is completed in
minimum time. The Sufferage value is calculated which is the difference between the second earliest completion
time and the earliest completion time. If the machine is unassigned then assign the task to the machine and
remove the task from task list. Otherwise, if the Sufferage value of a task already assigned to the machine is less
than the Sufferage value of the task selected then unassign the assigned task and add it to task list, assign the
selected task and remove it from task list. The ready times of all machines are updated.
Disadvantage: Determining the earliest completion time and Sufferage value is tedious and time-consuming
process and may not be accurate
2.3 Heterogeneous Earliest Finish Time (HEFT) Algorithm
In [8] the author proposed an algorithm which makes use of a directed acyclic graph. The average
computation costs of tasks and the communication costs of edges are calculated.The rank of all the tasks is
computed by traversing the graph upward. The tasks are sorted in decreasing order of rank. For each processor
the earliest finish time (EFT) of tasks is computed. A task is assigned to the processor which minimizes its EFT
Disadvantage: More time spent on calculating computation costs and communication costs.
Comparative Analysis of Various Grid Based Scheduling Algorithms
DOI: 10.9790/0661-17241316 www.iosrjournals.org 15 | Page
2.4 Critical Path-On- a Processor (CPOP) Algorithm
In [9] the author proposed an algorithm which makes use of directed acyclic graph. The mean of
computation costs of tasks and communication costs of edges are calculated. For each task two ranks are
computed by traversing the graph both upward and downward. The priority of each task is assigned by adding
the two ranks. This algorithm uses critical path of graph, obtained by adding the computation cost of tasks on
the path with the inter-task communication cost.The entry task is selected as critical path task. The task
immediately following the entry if having highest priority is selected as critical path task.A priority queue is
maintained for the tasks. If the selected task is on critical path it is assigned to critical path processor which
minimizes the cumulative computation cost of the task on the critical path. If no, then it is assigned to a
processor which minimizes the EFT of the task and the priority queue is updated.
Disadvantages:
a) It is not suitable for more number of job allocations because finding priority of job is tedious one.
b) Higher turnaround time.
c) CPU and memory wastage.
2.5 Reliability Aware Scheduling Algorithm with Duplication of HDC System (RASD) Algorithm
In [7]the author proposed an algorithm which makes use of a directed acyclic graph. The average
computation costs of tasks and the communication costs of edges are calculated. The rank of all the tasks is
computed by traversing the graph from the exit task.The tasks are sorted in decreasing order of rank. For a task
assigned to a processor find the reliability of communication edge between the task and its predecessor. For
each processor repeat the process and compute EFT of a task on a processor and also the reliability of the task
on the processor an the system overhead.
2.6 Hierarchical Job Scheduling for Clusters of Workstations (HJS)
This[2] hierarchical scheduling mode uses two levels of scheduling - top level(global scheduling) and
local level(local scheduling). The global scheduler uses single or multiple queues for scheduling jobs using
FCFS, SJF policy. The local scheduler uses only one queue for all types of jobs with any one policy FCFS, SJF.
The global scheduler has a number of functions. One of these is matching the resources requested by a job to
those available in the participating clusters. Another is to obtain the best utilization of the available clusters. The
local scheduler is responsible for scheduling jobs to a specific resource. At both levels, the schedulers strive to
maintain a good load balance.
Advantages:
a) It tries to reduce overall turnaround time and maximize system utilization for high system loads.
b) For high system loads it uses multi queue to maintain the delay of job scheduling at global level.
Disadvantages:
a) There may be a chance of underutilization of grid resources.
b) This algorithm does not consider the dynamic behavior of the grid resources.
III. Comparison of various grid scheduling algorithms
The following table shows the comparison of various grid scheduling algorithms. The basic parameters used for
comparison are response time, resource utilization and load balance. Abbreviations used are
D-Distributed, H-Hierarchical, C-Centralized, HO-Homogenous, HE-Heterogeneous,
RT-Response Time, RU- Resource Utilization, LB-Load Balance, DY-Dynamicity, HI-High,
AVG-Average, LO-Low
Algorithm
Parameters
Architecture
H/D/C
Environment
HE/HO
RT RU LB DY
Min-Min D HE HI HI AVG HI
Sufferage D HE HI HI AVG HI
HEFT D HE LO HI HI HI
COPS D HE LO HI HI HI
RASD D HE LO HI HI HI
HJS H HO AVG HI HI HI
Fig.2 Comparison of Different Grid Scheduling Algorithms
IV. Conclusion
In this paper we have discussed the different types of grid scheduling approaches and grid
scheduling algorithms. The different grid scheduling algorithms are compared based on various
factors like response time, resource utilization, load balancing etc.
Comparative Analysis of Various Grid Based Scheduling Algorithms
DOI: 10.9790/0661-17241316 www.iosrjournals.org 16 | Page
References
[1]. N. Malarvizhi and V.R.Uthariaraj, Hierarchical Load Balancing Scheme for Computational Intensive Jobs in Grid Computing
Environment, ICAC, IEEE, 2009
[2]. Grid Computing: Various Job Scheduling Strategies Abhang Swati Ashok Durole Pankaj Hari
[3]. Heuristics in Grid Scheduling, D. Thilagavathi and Dr. Antony SelvadossThanamani
[4]. Raksha Sharma, Vishnu Kant Soni, Manoj Kumar Mishra, PrachetBhuyan “A Survey of Job Scheduling and Resource
Management in Grid Computing”, 2010.
[5]. Study of an Iterative Technique to Minimize Completion Times of Non-Makespan Machines, by Luis Diego Briceno, Mohana
Oltikar, Howard Jay Siegel, and Anthony A. Maciejewski, 2007
[6]. M. Maheswaran, S. Ali, H. J. Siegel, D. Hensgen, and R. F. Freund, Dynamic mapping of a class of independent tasks onto
heterogeneous computing systems, J. Parallel Distrib. Comput. 59, 2(Nov. 1999), 107_121.
[7]. Reliability-aware scheduling strategy for heterogeneous distributed computing systems XiaoyongTanga, Kenli Li , Renfa Li,
BharadwajVeeravalli
[8]. Topcuoglu H, Hariri S, Wu M -Y. Performance-effective andlow complexity task scheduling for heterogeneous computing,IEEE
Trans Parallel DistribSyst, 2002, 13(3): 260–274
[9]. G.Q. Liu, K.L. Poh, M. Xie, Iterative list scheduling for heterogeneous computing, J. Parallel Distrib. Comput. 65 (5) (2005) 654-
665.

Contenu connexe

Tendances

A novel methodology for task distribution
A novel methodology for task distributionA novel methodology for task distribution
A novel methodology for task distributionijesajournal
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environmentA survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environmenteSAT Publishing House
 
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...Editor IJCATR
 
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...IRJET Journal
 
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit  Hierarchical Structure to Load Ba...A Survey of Job Scheduling Algorithms Whit  Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...Editor IJCATR
 
An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...eSAT Publishing House
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentIRJET Journal
 
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementA Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementIRJET Journal
 
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...IRJET Journal
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling AlgorithmImproved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithmiosrjce
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...eSAT Journals
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...eSAT Publishing House
 
A study on dynamic load balancing in grid environment
A study on dynamic load balancing in grid environmentA study on dynamic load balancing in grid environment
A study on dynamic load balancing in grid environmentIJSRD
 
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENTVIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENTijmpict
 

Tendances (16)

A novel methodology for task distribution
A novel methodology for task distributionA novel methodology for task distribution
A novel methodology for task distribution
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environmentA survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
 
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
 
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
 
[IJET V2I2P18] Authors: Roopa G Yeklaspur, Dr.Yerriswamy.T
[IJET V2I2P18] Authors: Roopa G Yeklaspur, Dr.Yerriswamy.T[IJET V2I2P18] Authors: Roopa G Yeklaspur, Dr.Yerriswamy.T
[IJET V2I2P18] Authors: Roopa G Yeklaspur, Dr.Yerriswamy.T
 
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit  Hierarchical Structure to Load Ba...A Survey of Job Scheduling Algorithms Whit  Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
 
An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
 
E01113138
E01113138E01113138
E01113138
 
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementA Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy Management
 
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling AlgorithmImproved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...
 
A study on dynamic load balancing in grid environment
A study on dynamic load balancing in grid environmentA study on dynamic load balancing in grid environment
A study on dynamic load balancing in grid environment
 
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENTVIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
 

En vedette

cape verde
cape verdecape verde
cape verdeftcim
 
1414 15 w 4meters all in one di
1414   15 w  4meters   all  in one  di1414   15 w  4meters   all  in one  di
1414 15 w 4meters all in one diCaroline Mega
 
The Cyberspace and Intensification of Privacy Invasion
The Cyberspace and Intensification of Privacy InvasionThe Cyberspace and Intensification of Privacy Invasion
The Cyberspace and Intensification of Privacy Invasioniosrjce
 
Gc law
Gc lawGc law
Gc lawgclaw
 
An Effective Method to Hide Texts Using Bit Plane Extraction
An Effective Method to Hide Texts Using Bit Plane ExtractionAn Effective Method to Hide Texts Using Bit Plane Extraction
An Effective Method to Hide Texts Using Bit Plane Extractioniosrjce
 
3084 israel for-ever
3084 israel for-ever3084 israel for-ever
3084 israel for-everAna Maria
 
Research Paper on FI
Research Paper on FIResearch Paper on FI
Research Paper on FIRhea Bali
 

En vedette (13)

How to Give Your Brand a Personality
How to Give Your Brand a PersonalityHow to Give Your Brand a Personality
How to Give Your Brand a Personality
 
cape verde
cape verdecape verde
cape verde
 
Missile tom
Missile tomMissile tom
Missile tom
 
1414 15 w 4meters all in one di
1414   15 w  4meters   all  in one  di1414   15 w  4meters   all  in one  di
1414 15 w 4meters all in one di
 
The Cyberspace and Intensification of Privacy Invasion
The Cyberspace and Intensification of Privacy InvasionThe Cyberspace and Intensification of Privacy Invasion
The Cyberspace and Intensification of Privacy Invasion
 
Act#13
Act#13Act#13
Act#13
 
Media News For Big Movies.
Media News For Big  Movies.Media News For Big  Movies.
Media News For Big Movies.
 
Gc law
Gc lawGc law
Gc law
 
Itle of the project
Itle of the projectItle of the project
Itle of the project
 
An Effective Method to Hide Texts Using Bit Plane Extraction
An Effective Method to Hide Texts Using Bit Plane ExtractionAn Effective Method to Hide Texts Using Bit Plane Extraction
An Effective Method to Hide Texts Using Bit Plane Extraction
 
3084 israel for-ever
3084 israel for-ever3084 israel for-ever
3084 israel for-ever
 
Research Paper on FI
Research Paper on FIResearch Paper on FI
Research Paper on FI
 
Microwave oven
Microwave ovenMicrowave oven
Microwave oven
 

Similaire à Comparative Analysis of Various Grid Based Scheduling Algorithms

Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Ricardo014
 
Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...ijgca
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environmentA survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environmenteSAT Journals
 
Effective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid ComputingEffective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid ComputingAditya Kokadwar
 
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...IRJET Journal
 
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...ijgca
 
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...ijgca
 
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...IRJET Journal
 
An adaptive algorithm for task scheduling for computational grid
An adaptive algorithm for task scheduling for computational gridAn adaptive algorithm for task scheduling for computational grid
An adaptive algorithm for task scheduling for computational grideSAT Journals
 
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud ComputingJob Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computingijsrd.com
 
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...Editor IJCATR
 
Quality of Service based Task Scheduling Algorithms in Cloud Computing
Quality of Service based Task Scheduling Algorithms in  Cloud Computing  Quality of Service based Task Scheduling Algorithms in  Cloud Computing
Quality of Service based Task Scheduling Algorithms in Cloud Computing IJECEIAES
 
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID ijgca
 
Optimized Resource Provisioning Method for Computational Grid
Optimized Resource Provisioning Method for Computational GridOptimized Resource Provisioning Method for Computational Grid
Optimized Resource Provisioning Method for Computational Gridijgca
 
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...ijesajournal
 
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...ijesajournal
 
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...ijesajournal
 
An Improved Parallel Activity scheduling algorithm for large datasets
An Improved Parallel Activity scheduling algorithm for large datasetsAn Improved Parallel Activity scheduling algorithm for large datasets
An Improved Parallel Activity scheduling algorithm for large datasetsIJERA Editor
 

Similaire à Comparative Analysis of Various Grid Based Scheduling Algorithms (20)

Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...
 
Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environmentA survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
 
Effective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid ComputingEffective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid Computing
 
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
 
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
 
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
GROUPING BASED JOB SCHEDULING ALGORITHM USING PRIORITY QUEUE AND HYBRID ALGOR...
 
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
 
An adaptive algorithm for task scheduling for computational grid
An adaptive algorithm for task scheduling for computational gridAn adaptive algorithm for task scheduling for computational grid
An adaptive algorithm for task scheduling for computational grid
 
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud ComputingJob Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing
 
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
 
C1803052327
C1803052327C1803052327
C1803052327
 
Quality of Service based Task Scheduling Algorithms in Cloud Computing
Quality of Service based Task Scheduling Algorithms in  Cloud Computing  Quality of Service based Task Scheduling Algorithms in  Cloud Computing
Quality of Service based Task Scheduling Algorithms in Cloud Computing
 
genetic paper
genetic papergenetic paper
genetic paper
 
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
 
Optimized Resource Provisioning Method for Computational Grid
Optimized Resource Provisioning Method for Computational GridOptimized Resource Provisioning Method for Computational Grid
Optimized Resource Provisioning Method for Computational Grid
 
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
 
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
 
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...
 
An Improved Parallel Activity scheduling algorithm for large datasets
An Improved Parallel Activity scheduling algorithm for large datasetsAn Improved Parallel Activity scheduling algorithm for large datasets
An Improved Parallel Activity scheduling algorithm for large datasets
 

Plus de iosrjce

An Examination of Effectuation Dimension as Financing Practice of Small and M...
An Examination of Effectuation Dimension as Financing Practice of Small and M...An Examination of Effectuation Dimension as Financing Practice of Small and M...
An Examination of Effectuation Dimension as Financing Practice of Small and M...iosrjce
 
Does Goods and Services Tax (GST) Leads to Indian Economic Development?
Does Goods and Services Tax (GST) Leads to Indian Economic Development?Does Goods and Services Tax (GST) Leads to Indian Economic Development?
Does Goods and Services Tax (GST) Leads to Indian Economic Development?iosrjce
 
Childhood Factors that influence success in later life
Childhood Factors that influence success in later lifeChildhood Factors that influence success in later life
Childhood Factors that influence success in later lifeiosrjce
 
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...iosrjce
 
Customer’s Acceptance of Internet Banking in Dubai
Customer’s Acceptance of Internet Banking in DubaiCustomer’s Acceptance of Internet Banking in Dubai
Customer’s Acceptance of Internet Banking in Dubaiiosrjce
 
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...iosrjce
 
Consumer Perspectives on Brand Preference: A Choice Based Model Approach
Consumer Perspectives on Brand Preference: A Choice Based Model ApproachConsumer Perspectives on Brand Preference: A Choice Based Model Approach
Consumer Perspectives on Brand Preference: A Choice Based Model Approachiosrjce
 
Student`S Approach towards Social Network Sites
Student`S Approach towards Social Network SitesStudent`S Approach towards Social Network Sites
Student`S Approach towards Social Network Sitesiosrjce
 
Broadcast Management in Nigeria: The systems approach as an imperative
Broadcast Management in Nigeria: The systems approach as an imperativeBroadcast Management in Nigeria: The systems approach as an imperative
Broadcast Management in Nigeria: The systems approach as an imperativeiosrjce
 
A Study on Retailer’s Perception on Soya Products with Special Reference to T...
A Study on Retailer’s Perception on Soya Products with Special Reference to T...A Study on Retailer’s Perception on Soya Products with Special Reference to T...
A Study on Retailer’s Perception on Soya Products with Special Reference to T...iosrjce
 
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...iosrjce
 
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
Consumers’ Behaviour on Sony Xperia: A Case Study on BangladeshConsumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladeshiosrjce
 
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...iosrjce
 
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...iosrjce
 
Media Innovations and its Impact on Brand awareness & Consideration
Media Innovations and its Impact on Brand awareness & ConsiderationMedia Innovations and its Impact on Brand awareness & Consideration
Media Innovations and its Impact on Brand awareness & Considerationiosrjce
 
Customer experience in supermarkets and hypermarkets – A comparative study
Customer experience in supermarkets and hypermarkets – A comparative studyCustomer experience in supermarkets and hypermarkets – A comparative study
Customer experience in supermarkets and hypermarkets – A comparative studyiosrjce
 
Social Media and Small Businesses: A Combinational Strategic Approach under t...
Social Media and Small Businesses: A Combinational Strategic Approach under t...Social Media and Small Businesses: A Combinational Strategic Approach under t...
Social Media and Small Businesses: A Combinational Strategic Approach under t...iosrjce
 
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...iosrjce
 
Implementation of Quality Management principles at Zimbabwe Open University (...
Implementation of Quality Management principles at Zimbabwe Open University (...Implementation of Quality Management principles at Zimbabwe Open University (...
Implementation of Quality Management principles at Zimbabwe Open University (...iosrjce
 
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...iosrjce
 

Plus de iosrjce (20)

An Examination of Effectuation Dimension as Financing Practice of Small and M...
An Examination of Effectuation Dimension as Financing Practice of Small and M...An Examination of Effectuation Dimension as Financing Practice of Small and M...
An Examination of Effectuation Dimension as Financing Practice of Small and M...
 
Does Goods and Services Tax (GST) Leads to Indian Economic Development?
Does Goods and Services Tax (GST) Leads to Indian Economic Development?Does Goods and Services Tax (GST) Leads to Indian Economic Development?
Does Goods and Services Tax (GST) Leads to Indian Economic Development?
 
Childhood Factors that influence success in later life
Childhood Factors that influence success in later lifeChildhood Factors that influence success in later life
Childhood Factors that influence success in later life
 
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
 
Customer’s Acceptance of Internet Banking in Dubai
Customer’s Acceptance of Internet Banking in DubaiCustomer’s Acceptance of Internet Banking in Dubai
Customer’s Acceptance of Internet Banking in Dubai
 
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
 
Consumer Perspectives on Brand Preference: A Choice Based Model Approach
Consumer Perspectives on Brand Preference: A Choice Based Model ApproachConsumer Perspectives on Brand Preference: A Choice Based Model Approach
Consumer Perspectives on Brand Preference: A Choice Based Model Approach
 
Student`S Approach towards Social Network Sites
Student`S Approach towards Social Network SitesStudent`S Approach towards Social Network Sites
Student`S Approach towards Social Network Sites
 
Broadcast Management in Nigeria: The systems approach as an imperative
Broadcast Management in Nigeria: The systems approach as an imperativeBroadcast Management in Nigeria: The systems approach as an imperative
Broadcast Management in Nigeria: The systems approach as an imperative
 
A Study on Retailer’s Perception on Soya Products with Special Reference to T...
A Study on Retailer’s Perception on Soya Products with Special Reference to T...A Study on Retailer’s Perception on Soya Products with Special Reference to T...
A Study on Retailer’s Perception on Soya Products with Special Reference to T...
 
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
 
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
Consumers’ Behaviour on Sony Xperia: A Case Study on BangladeshConsumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
 
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
 
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
 
Media Innovations and its Impact on Brand awareness & Consideration
Media Innovations and its Impact on Brand awareness & ConsiderationMedia Innovations and its Impact on Brand awareness & Consideration
Media Innovations and its Impact on Brand awareness & Consideration
 
Customer experience in supermarkets and hypermarkets – A comparative study
Customer experience in supermarkets and hypermarkets – A comparative studyCustomer experience in supermarkets and hypermarkets – A comparative study
Customer experience in supermarkets and hypermarkets – A comparative study
 
Social Media and Small Businesses: A Combinational Strategic Approach under t...
Social Media and Small Businesses: A Combinational Strategic Approach under t...Social Media and Small Businesses: A Combinational Strategic Approach under t...
Social Media and Small Businesses: A Combinational Strategic Approach under t...
 
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
 
Implementation of Quality Management principles at Zimbabwe Open University (...
Implementation of Quality Management principles at Zimbabwe Open University (...Implementation of Quality Management principles at Zimbabwe Open University (...
Implementation of Quality Management principles at Zimbabwe Open University (...
 
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
 

Dernier

Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 

Dernier (20)

Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 

Comparative Analysis of Various Grid Based Scheduling Algorithms

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. IV (Mar – Apr. 2015), PP 13-16 www.iosrjournals.org DOI: 10.9790/0661-17241316 www.iosrjournals.org 13 | Page Comparative Analysis of Various Grid Based Scheduling Algorithms Ms. Maniza Hijab1 , Dr. Avula Damodaram2 , Dr. Uma N. Dulhare3 , Ms. M. Tahseen4, 1,3,4 Information Technology Department, Muffakham Jah College of Engg.& Tech, Banjara Hills, Hyderabad -155,A.P. India. 2 CSE Department, JNTUH & Director Academic Audit Cell, Jawaharlal Nehru Technological University Kukatpally, Hyderabad-72, A.P. India. Abstract : Grid computing provides access to heterogeneous resources which are distributed geographically which makes resource scheduling a complex problem. Hence, scheduling algorithms are necessary which allocate jobs to resources by taking into account the requirements of grid environment. The aim of scheduling is to achieve highest possible throughput by matching the need of the application with the computing resources available. In this paper, we review the various resource scheduling algorithms and discuss their pros and con. Keywords: Grid Computing, Grid Scheduling, Scheduling Parameters, Scheduling Algorithms I. Introduction The Grid consists of various components and resources. Grid Computing is an important paradigm that supports sharing and access to a large amount of computational and storage resources which are heterogeneous and geographically distributed. Grid computing has the design goal of solving problems too big for any single supercomputer, while retaining the flexibility to work on multiple smaller problems. Therefore Grid computing provides a multi-user environment. Its secondary aims are better exploitation of available computing power and catering for the intermittent demands of large computational exercises [1].The basic grid model is generally composed of a number of hosts, each composed of several computational resources, which may be homogeneous or heterogeneous. The four basic building blocks of grid model are user, resource broker, grid information service (GIS) and resources. Fig.1 Basic Resource Model [4] When user requires high speed execution, the job is submitted to the broker in grid. Broker splits the job into various tasks and distributes to several resources according to user’s requirements and availability of resources. GIS keeps the status information of all resources which helps the broker for scheduling [2]. Appropriate and efficient allocation of tasks to the resources is called as job scheduling. Main aim of job scheduling is to provide proper load balancing of nodes and reduce the response time by proper allocation of jobs.
  • 2. Comparative Analysis of Various Grid Based Scheduling Algorithms DOI: 10.9790/0661-17241316 www.iosrjournals.org 14 | Page 1.1.Types of Grid Scheduling[3] A. Static versus Dynamic In static scheduling, resource information and task information is available before scheduling. In dynamic scheduling, task allocation is done during its execution. B. Centralized versus Decentralized In centralized scheduling, a single scheduler is responsible for task scheduling whereas in decentralized scheduling multiple distributed schedulers are responsible for scheduling. C. Hierarchical In hierarchical scheduling two schedulers are used, one at global level and the other at local level. 1.2. Comparison parameters Various parameters discussed in this paper are: Completion Time: Time taken by a machine in grid to complete a task. Sufferage Value: The difference between second earliest completion time and the earliest completion time. Task Priority: The tasks with highest priority are given more weightage. Computation Costs of Task: cost to execute a task by a processor. Communication Cost: cost of communication between two tasks. Turnaround Time (TT): It is the total time taken between the submission of a task for execution and the return of the result to the user. Response Time (RT): It is the total time it taken to respond to a request. The response time is the sum of time taken by the task waiting in queue and the service time. II. Existing Scheduling Algorithms 2.1Min-Min Algorithm In [5] the author proposed an algorithm which finds the machines on which a task is completed in minimum time. This results in task-machine pairs with minimum completion time. Among all the task-machine pairs the pair with minimum completion time is selected. Once the task is assigned to the machine it is removed from the task list and the ready time of the machine is updated. This process is repeated until all the tasks are completed. Advantage: The response time is reduced as the minimum completion time of job is considered. Disadvantage: Estimating the minimum completion time is difficult and may not be accurate. Time consuming process. 2.2 Sufferage algorithm In [6] the author proposed an algorithm which finds the machine on which a task is completed in minimum time. The Sufferage value is calculated which is the difference between the second earliest completion time and the earliest completion time. If the machine is unassigned then assign the task to the machine and remove the task from task list. Otherwise, if the Sufferage value of a task already assigned to the machine is less than the Sufferage value of the task selected then unassign the assigned task and add it to task list, assign the selected task and remove it from task list. The ready times of all machines are updated. Disadvantage: Determining the earliest completion time and Sufferage value is tedious and time-consuming process and may not be accurate 2.3 Heterogeneous Earliest Finish Time (HEFT) Algorithm In [8] the author proposed an algorithm which makes use of a directed acyclic graph. The average computation costs of tasks and the communication costs of edges are calculated.The rank of all the tasks is computed by traversing the graph upward. The tasks are sorted in decreasing order of rank. For each processor the earliest finish time (EFT) of tasks is computed. A task is assigned to the processor which minimizes its EFT Disadvantage: More time spent on calculating computation costs and communication costs.
  • 3. Comparative Analysis of Various Grid Based Scheduling Algorithms DOI: 10.9790/0661-17241316 www.iosrjournals.org 15 | Page 2.4 Critical Path-On- a Processor (CPOP) Algorithm In [9] the author proposed an algorithm which makes use of directed acyclic graph. The mean of computation costs of tasks and communication costs of edges are calculated. For each task two ranks are computed by traversing the graph both upward and downward. The priority of each task is assigned by adding the two ranks. This algorithm uses critical path of graph, obtained by adding the computation cost of tasks on the path with the inter-task communication cost.The entry task is selected as critical path task. The task immediately following the entry if having highest priority is selected as critical path task.A priority queue is maintained for the tasks. If the selected task is on critical path it is assigned to critical path processor which minimizes the cumulative computation cost of the task on the critical path. If no, then it is assigned to a processor which minimizes the EFT of the task and the priority queue is updated. Disadvantages: a) It is not suitable for more number of job allocations because finding priority of job is tedious one. b) Higher turnaround time. c) CPU and memory wastage. 2.5 Reliability Aware Scheduling Algorithm with Duplication of HDC System (RASD) Algorithm In [7]the author proposed an algorithm which makes use of a directed acyclic graph. The average computation costs of tasks and the communication costs of edges are calculated. The rank of all the tasks is computed by traversing the graph from the exit task.The tasks are sorted in decreasing order of rank. For a task assigned to a processor find the reliability of communication edge between the task and its predecessor. For each processor repeat the process and compute EFT of a task on a processor and also the reliability of the task on the processor an the system overhead. 2.6 Hierarchical Job Scheduling for Clusters of Workstations (HJS) This[2] hierarchical scheduling mode uses two levels of scheduling - top level(global scheduling) and local level(local scheduling). The global scheduler uses single or multiple queues for scheduling jobs using FCFS, SJF policy. The local scheduler uses only one queue for all types of jobs with any one policy FCFS, SJF. The global scheduler has a number of functions. One of these is matching the resources requested by a job to those available in the participating clusters. Another is to obtain the best utilization of the available clusters. The local scheduler is responsible for scheduling jobs to a specific resource. At both levels, the schedulers strive to maintain a good load balance. Advantages: a) It tries to reduce overall turnaround time and maximize system utilization for high system loads. b) For high system loads it uses multi queue to maintain the delay of job scheduling at global level. Disadvantages: a) There may be a chance of underutilization of grid resources. b) This algorithm does not consider the dynamic behavior of the grid resources. III. Comparison of various grid scheduling algorithms The following table shows the comparison of various grid scheduling algorithms. The basic parameters used for comparison are response time, resource utilization and load balance. Abbreviations used are D-Distributed, H-Hierarchical, C-Centralized, HO-Homogenous, HE-Heterogeneous, RT-Response Time, RU- Resource Utilization, LB-Load Balance, DY-Dynamicity, HI-High, AVG-Average, LO-Low Algorithm Parameters Architecture H/D/C Environment HE/HO RT RU LB DY Min-Min D HE HI HI AVG HI Sufferage D HE HI HI AVG HI HEFT D HE LO HI HI HI COPS D HE LO HI HI HI RASD D HE LO HI HI HI HJS H HO AVG HI HI HI Fig.2 Comparison of Different Grid Scheduling Algorithms IV. Conclusion In this paper we have discussed the different types of grid scheduling approaches and grid scheduling algorithms. The different grid scheduling algorithms are compared based on various factors like response time, resource utilization, load balancing etc.
  • 4. Comparative Analysis of Various Grid Based Scheduling Algorithms DOI: 10.9790/0661-17241316 www.iosrjournals.org 16 | Page References [1]. N. Malarvizhi and V.R.Uthariaraj, Hierarchical Load Balancing Scheme for Computational Intensive Jobs in Grid Computing Environment, ICAC, IEEE, 2009 [2]. Grid Computing: Various Job Scheduling Strategies Abhang Swati Ashok Durole Pankaj Hari [3]. Heuristics in Grid Scheduling, D. Thilagavathi and Dr. Antony SelvadossThanamani [4]. Raksha Sharma, Vishnu Kant Soni, Manoj Kumar Mishra, PrachetBhuyan “A Survey of Job Scheduling and Resource Management in Grid Computing”, 2010. [5]. Study of an Iterative Technique to Minimize Completion Times of Non-Makespan Machines, by Luis Diego Briceno, Mohana Oltikar, Howard Jay Siegel, and Anthony A. Maciejewski, 2007 [6]. M. Maheswaran, S. Ali, H. J. Siegel, D. Hensgen, and R. F. Freund, Dynamic mapping of a class of independent tasks onto heterogeneous computing systems, J. Parallel Distrib. Comput. 59, 2(Nov. 1999), 107_121. [7]. Reliability-aware scheduling strategy for heterogeneous distributed computing systems XiaoyongTanga, Kenli Li , Renfa Li, BharadwajVeeravalli [8]. Topcuoglu H, Hariri S, Wu M -Y. Performance-effective andlow complexity task scheduling for heterogeneous computing,IEEE Trans Parallel DistribSyst, 2002, 13(3): 260–274 [9]. G.Q. Liu, K.L. Poh, M. Xie, Iterative list scheduling for heterogeneous computing, J. Parallel Distrib. Comput. 65 (5) (2005) 654- 665.