SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org
ISSN (e): 2250-3021, ISSN (p): 2278-8719
Vol. 04, Issue 05 (May. 2014), ||V7|| PP 30-33
International organization of Scientific Research 30 | P a g e
Comparative Study of Scheduling Mechanisms In Cloud
Computing
Komal Sood
Abstract: - Cloud Computing is an emerging paradigm in the area of parallel and distributed computing. Clouds
consist of a collection of virtualized resources, which include both computational and storage facilities .It
facilitates users to access shared computing resources through internet on demand. The main purpose to search
on this paper to get the deep knowledge about the scheduling mechanisms of cloud computing, also to get their
comparisons. The scheduling mechanisms of cloud computing are based on performance and cost evaluation,
resource scheduling, task scheduling.
I. INTRODUCTION
Cloud computing the new calculation model, is the next generation network computing technologies. The
National Institute of Standards and Technology (NIST) defines the cloud computing as,
“A model for enabling convenient, on-demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned
and released with minimal management effort or service provider interaction”[1].
Cloud Computing builds super computers which provides data storage, analysis and scientific computing
services through the distributed computing model. Through Cloud Computing the virtualization technology will
be distributed in the network. Calculation node must be put into dynamic system, all kinds of application system
according to the need for computing resources, storage space and various software service, fully realize the
dynamic function. In general, cloud computing is a business purpose to forming the field network revolution, it
is the development of parallel computing, distributed computing, and the grid computing and increased new
features. Users request a calculation, data center according to the task of segmentation and assigned suitable
child nodes running, and the results of the calculation results are formed together and then returned to the user.
In addition, there are many research findings are applied to solve the scheduling problems i.e. genetic
algorithms; neural networks; artificial intelligence and distributed research which regards solving the research
fields. Here in this paper we are going to discuss about Scheduling Mechanisms of Cloud Computing
II. SCHEDULING MECHANISMS OF CLOUD COMPUTING:
1. Task Scheduling
2. Gang Scheduling (Based on Performance & Cost Evaluation)
3. Resource Scheduling
III. TASK SCHEDULING
Task scheduling is one of the best researches, there are many experts, scholars published papers and
journals project to discuss the task scheduling problem. In addition, many research findings are applied to solve
the scheduling problems i.e. genetic algorithms; neural networks; artificial intelligence and distributed research
which regards solving the Research fields.
1.1 The Task Classification Based On Qos
The Service of Quality (QoS) is internet properties of a security mechanism, in cloud computing environment.
QoS is to measure the user’s cloud computing application. Service satisfaction with the degree of important
factors, cloud computing service function and performance evaluation will no longer be the traditional
evaluation such as speed, and cost-effective etc, but with customer satisfaction as the goal, with the service
quality to measure because the user's diversity, on cloud computing homework scheduling and resource
allocation put forward higher request. According to the QoS parameters first task will be required in
classification procession, which can be more accurate and timely, the task allocation to the most appropriate
resources, generally consider QoS parameters have the following items:
(1) Network bandwidth: when a customer’s communication bandwidth is high, such as multimedia data
transmission, it should be priority bandwidth requirements and provide high bandwidth.
(2) Service completion time: for real-time demand higher users, need within the shortest possible time to finish
tasks and respond to user with submitted homework.
Comparative Study of Scheduling Mechanisms In Cloud Computing
International organization of Scientific Research 31 | P a g e
(3) System reliability: To run a number of complex tasks users, need cloud computing center to provide
a stable and reliable performance support, such as mass data storage service.
(4) Costs: Cloud computing according to the needs to pay, cost is the user’ attention focus, for the cheap service
to users, cost is a standard.
Therefore, for different user needs, set up different QoS parameters, according to these parameters to measure
the user’s satisfaction, so as to establish the quantitative evaluation of different standards.
1.2 Map Reduce Level Scheduling
The key technology of Cloud computing Map Reduce is step-by-step type processing technology. Map
Reduce scheduling is the core of the cloud computing resources
Scheduling and is the realization of the logical step calculation realize, all the task scheduling will be realized
through this model. In Map Reduce programming mode, concurrent processing, fault tolerant processing, load
balance problems are abstracted for a function library. Through the Map Reduce interface, user can put the large
scale computing to be automatic concurrent and distribution implementation.
Map Reduce programming model calculation of the implementation process can be abstracted as three role:
Master, Worker and User.
Master is a central controller system, responsible for task allocation, load balance, fault tolerant processing,
Worker is responsible for receiving task from Master, carries on the data processing and calculation, and
responsible for data transmission communication,
User is client, input task to realize the Map and Reduce Function, control the whole calculation Process [2].
IV. GANG SCHEDULING
The main purpose of describing Gang Scheduling is to evaluate the performance and cost in the cloud
computing system. Our model applies two of the most commonly gang scheduling algorithms. Both AFCFS and
LJFS have been studied in the area of Cluster Computing.
2.1 Adaptive First Come First Serve: AFCFS tries to schedule jobs whose tasks are in front of their respective
queues every time, VMs become idle following a departure. If no such job exists, AFCFS tries to schedule jobs
that are further down their queues. Because of this way of scheduling AFCFS tends to favor smaller jobs that are
easier to schedule and often increases the waiting times of larger jobs.
2.2. Largest job first served: LJFS on the other hand, gives priority to larger jobs. In every scheduling cycle,
LJFS tries to schedule the largest job whose tasks are allocated to VMs. This method improves the response
time for larger jobs significantly by giving them priority. Also, Since larger jobs often leave large enough
numbers of VMs free when scheduled, smaller jobs suffer a smaller increase in waiting times in comparison to
larger jobs under AFCFS.
By using these two AFCFS and LJFS, one can evaluate the performance and cost in terms of Response Time,
Total number of migrations, Bounded Slow down [3].
V. RESOURCE SCHEDULING
Resource scheduling is a crucial question of distribution and in cluster calculation, it gives the user task
execution efficiency, the resources of the system numbers and the performance. From scheduling, heuristic
scheduling algorithm in Grid Task Scheduling is used in most applications, the most effective, common
heuristic scheduling algorithms are: simulated annealing, genetic algorithm, the ant colony algorithm. Cloud
Computing is the use of computing resources (hardware and software) that are delivered as a service over a
network. Cloud computing entrusts remote services with a user's data, software and computation.
In the business model, using software as a service, users are provided access to application software and
databases. The cloud providers manage the infrastructure and platforms on which the applications run. SaaS is
sometimes referred to as “on-demand software” and is usually priced on a pay-per-use basis [4].
Comparative Study of Scheduling Mechanisms In Cloud Computing
International organization of Scientific Research 32 | P a g e
FACTORS AFFECTING SCHEDULING MECHANISMS OF CLOUD COMPUTING ARE:
Some Factors affected Scheduling Mechanisms of Cloud Computing which are going to discuss below:
1) Efficiency aspects (from a cloud provider's angle)
Cloud providers have an interest to maximize the efficiency of their underlying resources so they can serve more
customers with lower infrastructure investment. Their scheduler will look at application characteristics as well
as their infrastructure capacity and their SLA commitment.
2) Fairness aspects (from a federated pool of resources contributed by co-operative parties) My perception of
SUN Grid Engine is based on this model. The main goal of the scheduler is to maintain a prioritized share
of resource based on who is the contributor . Such schedule focus a lot on how to "reserve" resource for the
resource owner and provide sharing when the job of the resource owner is not busy.
3) Cost aspects (from a cloud consumer's angle)
Cloud providers offers different SLA and charge model, Cloud consumers have an interest to run its application
in the most cost effective way. This scheduler is "cost-sensitive" and will adjust the allocation based on
workload pattern changes.
4) Communication Pattern Aspects –
If the processing itself can be expressed in a pattern of communications ,then the scheduling algorithm can be
based on these communication patterns to minimize the amount of data moved around. The scheduler will be
very specific to the algorithm in the processing.
Fig 1: Comparison of scheduling algorithms using consistent resources and cost for low heterogeneity tasks and
low heterogeneity resources [2].
Fig 2 : Comparison of scheduling algorithms using consistent resources and cost for low heterogeneity tasks and
high heterogeneity resources[2].
Comparative Study of Scheduling Mechanisms In Cloud Computing
International organization of Scientific Research 33 | P a g e
Fig 3: Comparison of scheduling algorithms using consistent resources and profit for low heterogeneity tasks
and low heterogeneity resources [2].
Fig 4: Comparison of scheduling algorithms using consistent resources and profit for low heterogeneity tasks
and high heterogeneity resources [2].
VI. CONCLUSION
This paper makes elaboration on the realization of scheduling mechanisms of Cloud Computing.
Different scheduling mechanisms are evaluating i.e. Task Scheduling in terms of Quality of services and Map
Reducing, Gang Scheduling in terms of Adaptive first come first serve and largest job first served for evaluating
performance and cost, Resource Scheduling in terms of Hardware and Software.
REFERENCES
[1] Junjie Peng, Xuejun Zhang and Zhou Lei, Bofeng Zhang, Wu Zhang, Qing Li. Comparison of Several
Cloud Computing platforms., Second International Symposium on Information Science and Engineering,
2009.
[2] “Performance evaluation of bag of gangs scheduling in a heterogeneous distributed system,” The J. of
Syst. and Software, pp. 1–9, 2010.
[3] “Scheduling Gangs in a Distributed System,” Int. J. Simul. Syst. Sci. Technol., vol. 7, no. 1, pp. 15–22,
2006.
[4] Vouk, M.A. (2008) “Cloud Computing – Issues, Research and Implementations”. In: Journal of
Computing and Information Technology. University of Zagreb, Croatia.
[5] China Cloud Computing Liuoeng: Cloud Computing the definition and characteristics [EB/OL].
[6] Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L. and Zagorodnov, D. (2009)
“The Eucalyptus Open-Source Cloud Computing System”. In: 9th IEEE/ACM International Symposium
on Cluster Computing and the Grid.
[7] Peng, B., Cui, B. and Li, X. (2009) “Implementation Issues of A Cloud Computing Platform”. IEEE Data
Engineering Bulletin, volume 32, issue 1.

Más contenido relacionado

La actualidad más candente

Inteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computingInteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computingpihu2244
 
Scheduling Divisible Jobs to Optimize the Computation and Energy Costs
Scheduling Divisible Jobs to Optimize the Computation and Energy CostsScheduling Divisible Jobs to Optimize the Computation and Energy Costs
Scheduling Divisible Jobs to Optimize the Computation and Energy Costsinventionjournals
 
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTDYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTIJCNCJournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
Intelligent Workload Management in Virtualized Cloud Environment
Intelligent Workload Management in Virtualized Cloud EnvironmentIntelligent Workload Management in Virtualized Cloud Environment
Intelligent Workload Management in Virtualized Cloud EnvironmentIJTET Journal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling AlgorithmImproved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithmiosrjce
 
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
 
Application of selective algorithm for effective resource provisioning in clo...
Application of selective algorithm for effective resource provisioning in clo...Application of selective algorithm for effective resource provisioning in clo...
Application of selective algorithm for effective resource provisioning in clo...ijccsa
 
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...ijccsa
 
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIMELOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIMEijccsa
 
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
 
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
 
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...ijgca
 
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic ReviewQoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic ReviewIJCSIS Research Publications
 
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various ParametersDifferentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various Parametersiosrjce
 
An optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computingAn optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computingDIGVIJAY SHINDE
 

La actualidad más candente (19)

Inteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computingInteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computing
 
Scheduling Divisible Jobs to Optimize the Computation and Energy Costs
Scheduling Divisible Jobs to Optimize the Computation and Energy CostsScheduling Divisible Jobs to Optimize the Computation and Energy Costs
Scheduling Divisible Jobs to Optimize the Computation and Energy Costs
 
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTDYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
Intelligent Workload Management in Virtualized Cloud Environment
Intelligent Workload Management in Virtualized Cloud EnvironmentIntelligent Workload Management in Virtualized Cloud Environment
Intelligent Workload Management in Virtualized Cloud Environment
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling AlgorithmImproved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
 
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
 
Application of selective algorithm for effective resource provisioning in clo...
Application of selective algorithm for effective resource provisioning in clo...Application of selective algorithm for effective resource provisioning in clo...
Application of selective algorithm for effective resource provisioning in clo...
 
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
 
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIMELOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
 
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
 
N1803048386
N1803048386N1803048386
N1803048386
 
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
 
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic ReviewQoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
 
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various ParametersDifferentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
 
Modeling Local Broker Policy Based on Workload Profile in Network Cloud
Modeling Local Broker Policy Based on Workload Profile in Network CloudModeling Local Broker Policy Based on Workload Profile in Network Cloud
Modeling Local Broker Policy Based on Workload Profile in Network Cloud
 
An optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computingAn optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computing
 

Destacado (20)

TIPS PARA COMENZAR TU VIAJE...
TIPS PARA COMENZAR TU VIAJE...TIPS PARA COMENZAR TU VIAJE...
TIPS PARA COMENZAR TU VIAJE...
 
La isla
La islaLa isla
La isla
 
Problemas internos
Problemas internosProblemas internos
Problemas internos
 
Renacimiento en España
Renacimiento en EspañaRenacimiento en España
Renacimiento en España
 
Carnaval 2014 Col·legi Mare de Déu dels Àngels
Carnaval 2014 Col·legi Mare de Déu dels ÀngelsCarnaval 2014 Col·legi Mare de Déu dels Àngels
Carnaval 2014 Col·legi Mare de Déu dels Àngels
 
ISACA Canberra 2014 Financial Statements
ISACA Canberra 2014 Financial StatementsISACA Canberra 2014 Financial Statements
ISACA Canberra 2014 Financial Statements
 
Encada~1
Encada~1Encada~1
Encada~1
 
Slide posa
Slide posaSlide posa
Slide posa
 
Erp Round Table Summary
Erp Round Table SummaryErp Round Table Summary
Erp Round Table Summary
 
Mobile App Developer
Mobile App DeveloperMobile App Developer
Mobile App Developer
 
Roma10.11
Roma10.11Roma10.11
Roma10.11
 
Nette Framework 2 at WebExpo 2010
Nette Framework 2 at WebExpo 2010Nette Framework 2 at WebExpo 2010
Nette Framework 2 at WebExpo 2010
 
JUEGA SEGURO
JUEGA SEGUROJUEGA SEGURO
JUEGA SEGURO
 
23 de Abril Día Internacional del Libro.
23 de Abril Día Internacional del Libro. 23 de Abril Día Internacional del Libro.
23 de Abril Día Internacional del Libro.
 
Dani
DaniDani
Dani
 
Corrundum
CorrundumCorrundum
Corrundum
 
Cena Compleann
Cena CompleannCena Compleann
Cena Compleann
 
Reunió Inici de Curs P-4
Reunió Inici de Curs P-4Reunió Inici de Curs P-4
Reunió Inici de Curs P-4
 
Matrimonio
MatrimonioMatrimonio
Matrimonio
 
Dijimos que estaba bien
Dijimos que estaba bienDijimos que estaba bien
Dijimos que estaba bien
 

Similar a D04573033

A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTA STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTpharmaindexing
 
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENTA HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENTieijjournal
 
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENTA HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENTieijjournal1
 
construction management.pptx
construction management.pptxconstruction management.pptx
construction management.pptxpraful91
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Publishing House
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Journals
 
A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time IJECEIAES
 
Task Scheduling using Hybrid Algorithm in Cloud Computing Environments
Task Scheduling using Hybrid Algorithm in Cloud Computing EnvironmentsTask Scheduling using Hybrid Algorithm in Cloud Computing Environments
Task Scheduling using Hybrid Algorithm in Cloud Computing Environmentsiosrjce
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...IRJET Journal
 
Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large ...
Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large ...Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large ...
Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large ...Editor IJCATR
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudEditor IJCATR
 
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
 
An Efficient Queuing Model for Resource Sharing in Cloud Computing
	An Efficient Queuing Model for Resource Sharing in Cloud Computing	An Efficient Queuing Model for Resource Sharing in Cloud Computing
An Efficient Queuing Model for Resource Sharing in Cloud Computingtheijes
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 

Similar a D04573033 (20)

A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTA STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
 
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENTA HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
 
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENTA HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
A HYPER-HEURISTIC METHOD FOR SCHEDULING THEJOBS IN CLOUD ENVIRONMENT
 
G216063
G216063G216063
G216063
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
construction management.pptx
construction management.pptxconstruction management.pptx
construction management.pptx
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time
 
Task Scheduling using Hybrid Algorithm in Cloud Computing Environments
Task Scheduling using Hybrid Algorithm in Cloud Computing EnvironmentsTask Scheduling using Hybrid Algorithm in Cloud Computing Environments
Task Scheduling using Hybrid Algorithm in Cloud Computing Environments
 
N0173696106
N0173696106N0173696106
N0173696106
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
 
Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large ...
Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large ...Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large ...
Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large ...
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
 
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
 
An Efficient Queuing Model for Resource Sharing in Cloud Computing
	An Efficient Queuing Model for Resource Sharing in Cloud Computing	An Efficient Queuing Model for Resource Sharing in Cloud Computing
An Efficient Queuing Model for Resource Sharing in Cloud Computing
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 

Más de IOSR-JEN

Más de IOSR-JEN (20)

C05921721
C05921721C05921721
C05921721
 
B05921016
B05921016B05921016
B05921016
 
A05920109
A05920109A05920109
A05920109
 
J05915457
J05915457J05915457
J05915457
 
I05914153
I05914153I05914153
I05914153
 
H05913540
H05913540H05913540
H05913540
 
G05913234
G05913234G05913234
G05913234
 
F05912731
F05912731F05912731
F05912731
 
E05912226
E05912226E05912226
E05912226
 
D05911621
D05911621D05911621
D05911621
 
C05911315
C05911315C05911315
C05911315
 
B05910712
B05910712B05910712
B05910712
 
A05910106
A05910106A05910106
A05910106
 
B05840510
B05840510B05840510
B05840510
 
I05844759
I05844759I05844759
I05844759
 
H05844346
H05844346H05844346
H05844346
 
G05843942
G05843942G05843942
G05843942
 
F05843238
F05843238F05843238
F05843238
 
E05842831
E05842831E05842831
E05842831
 
D05842227
D05842227D05842227
D05842227
 

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

D04573033

  • 1. IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 05 (May. 2014), ||V7|| PP 30-33 International organization of Scientific Research 30 | P a g e Comparative Study of Scheduling Mechanisms In Cloud Computing Komal Sood Abstract: - Cloud Computing is an emerging paradigm in the area of parallel and distributed computing. Clouds consist of a collection of virtualized resources, which include both computational and storage facilities .It facilitates users to access shared computing resources through internet on demand. The main purpose to search on this paper to get the deep knowledge about the scheduling mechanisms of cloud computing, also to get their comparisons. The scheduling mechanisms of cloud computing are based on performance and cost evaluation, resource scheduling, task scheduling. I. INTRODUCTION Cloud computing the new calculation model, is the next generation network computing technologies. The National Institute of Standards and Technology (NIST) defines the cloud computing as, “A model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction”[1]. Cloud Computing builds super computers which provides data storage, analysis and scientific computing services through the distributed computing model. Through Cloud Computing the virtualization technology will be distributed in the network. Calculation node must be put into dynamic system, all kinds of application system according to the need for computing resources, storage space and various software service, fully realize the dynamic function. In general, cloud computing is a business purpose to forming the field network revolution, it is the development of parallel computing, distributed computing, and the grid computing and increased new features. Users request a calculation, data center according to the task of segmentation and assigned suitable child nodes running, and the results of the calculation results are formed together and then returned to the user. In addition, there are many research findings are applied to solve the scheduling problems i.e. genetic algorithms; neural networks; artificial intelligence and distributed research which regards solving the research fields. Here in this paper we are going to discuss about Scheduling Mechanisms of Cloud Computing II. SCHEDULING MECHANISMS OF CLOUD COMPUTING: 1. Task Scheduling 2. Gang Scheduling (Based on Performance & Cost Evaluation) 3. Resource Scheduling III. TASK SCHEDULING Task scheduling is one of the best researches, there are many experts, scholars published papers and journals project to discuss the task scheduling problem. In addition, many research findings are applied to solve the scheduling problems i.e. genetic algorithms; neural networks; artificial intelligence and distributed research which regards solving the Research fields. 1.1 The Task Classification Based On Qos The Service of Quality (QoS) is internet properties of a security mechanism, in cloud computing environment. QoS is to measure the user’s cloud computing application. Service satisfaction with the degree of important factors, cloud computing service function and performance evaluation will no longer be the traditional evaluation such as speed, and cost-effective etc, but with customer satisfaction as the goal, with the service quality to measure because the user's diversity, on cloud computing homework scheduling and resource allocation put forward higher request. According to the QoS parameters first task will be required in classification procession, which can be more accurate and timely, the task allocation to the most appropriate resources, generally consider QoS parameters have the following items: (1) Network bandwidth: when a customer’s communication bandwidth is high, such as multimedia data transmission, it should be priority bandwidth requirements and provide high bandwidth. (2) Service completion time: for real-time demand higher users, need within the shortest possible time to finish tasks and respond to user with submitted homework.
  • 2. Comparative Study of Scheduling Mechanisms In Cloud Computing International organization of Scientific Research 31 | P a g e (3) System reliability: To run a number of complex tasks users, need cloud computing center to provide a stable and reliable performance support, such as mass data storage service. (4) Costs: Cloud computing according to the needs to pay, cost is the user’ attention focus, for the cheap service to users, cost is a standard. Therefore, for different user needs, set up different QoS parameters, according to these parameters to measure the user’s satisfaction, so as to establish the quantitative evaluation of different standards. 1.2 Map Reduce Level Scheduling The key technology of Cloud computing Map Reduce is step-by-step type processing technology. Map Reduce scheduling is the core of the cloud computing resources Scheduling and is the realization of the logical step calculation realize, all the task scheduling will be realized through this model. In Map Reduce programming mode, concurrent processing, fault tolerant processing, load balance problems are abstracted for a function library. Through the Map Reduce interface, user can put the large scale computing to be automatic concurrent and distribution implementation. Map Reduce programming model calculation of the implementation process can be abstracted as three role: Master, Worker and User. Master is a central controller system, responsible for task allocation, load balance, fault tolerant processing, Worker is responsible for receiving task from Master, carries on the data processing and calculation, and responsible for data transmission communication, User is client, input task to realize the Map and Reduce Function, control the whole calculation Process [2]. IV. GANG SCHEDULING The main purpose of describing Gang Scheduling is to evaluate the performance and cost in the cloud computing system. Our model applies two of the most commonly gang scheduling algorithms. Both AFCFS and LJFS have been studied in the area of Cluster Computing. 2.1 Adaptive First Come First Serve: AFCFS tries to schedule jobs whose tasks are in front of their respective queues every time, VMs become idle following a departure. If no such job exists, AFCFS tries to schedule jobs that are further down their queues. Because of this way of scheduling AFCFS tends to favor smaller jobs that are easier to schedule and often increases the waiting times of larger jobs. 2.2. Largest job first served: LJFS on the other hand, gives priority to larger jobs. In every scheduling cycle, LJFS tries to schedule the largest job whose tasks are allocated to VMs. This method improves the response time for larger jobs significantly by giving them priority. Also, Since larger jobs often leave large enough numbers of VMs free when scheduled, smaller jobs suffer a smaller increase in waiting times in comparison to larger jobs under AFCFS. By using these two AFCFS and LJFS, one can evaluate the performance and cost in terms of Response Time, Total number of migrations, Bounded Slow down [3]. V. RESOURCE SCHEDULING Resource scheduling is a crucial question of distribution and in cluster calculation, it gives the user task execution efficiency, the resources of the system numbers and the performance. From scheduling, heuristic scheduling algorithm in Grid Task Scheduling is used in most applications, the most effective, common heuristic scheduling algorithms are: simulated annealing, genetic algorithm, the ant colony algorithm. Cloud Computing is the use of computing resources (hardware and software) that are delivered as a service over a network. Cloud computing entrusts remote services with a user's data, software and computation. In the business model, using software as a service, users are provided access to application software and databases. The cloud providers manage the infrastructure and platforms on which the applications run. SaaS is sometimes referred to as “on-demand software” and is usually priced on a pay-per-use basis [4].
  • 3. Comparative Study of Scheduling Mechanisms In Cloud Computing International organization of Scientific Research 32 | P a g e FACTORS AFFECTING SCHEDULING MECHANISMS OF CLOUD COMPUTING ARE: Some Factors affected Scheduling Mechanisms of Cloud Computing which are going to discuss below: 1) Efficiency aspects (from a cloud provider's angle) Cloud providers have an interest to maximize the efficiency of their underlying resources so they can serve more customers with lower infrastructure investment. Their scheduler will look at application characteristics as well as their infrastructure capacity and their SLA commitment. 2) Fairness aspects (from a federated pool of resources contributed by co-operative parties) My perception of SUN Grid Engine is based on this model. The main goal of the scheduler is to maintain a prioritized share of resource based on who is the contributor . Such schedule focus a lot on how to "reserve" resource for the resource owner and provide sharing when the job of the resource owner is not busy. 3) Cost aspects (from a cloud consumer's angle) Cloud providers offers different SLA and charge model, Cloud consumers have an interest to run its application in the most cost effective way. This scheduler is "cost-sensitive" and will adjust the allocation based on workload pattern changes. 4) Communication Pattern Aspects – If the processing itself can be expressed in a pattern of communications ,then the scheduling algorithm can be based on these communication patterns to minimize the amount of data moved around. The scheduler will be very specific to the algorithm in the processing. Fig 1: Comparison of scheduling algorithms using consistent resources and cost for low heterogeneity tasks and low heterogeneity resources [2]. Fig 2 : Comparison of scheduling algorithms using consistent resources and cost for low heterogeneity tasks and high heterogeneity resources[2].
  • 4. Comparative Study of Scheduling Mechanisms In Cloud Computing International organization of Scientific Research 33 | P a g e Fig 3: Comparison of scheduling algorithms using consistent resources and profit for low heterogeneity tasks and low heterogeneity resources [2]. Fig 4: Comparison of scheduling algorithms using consistent resources and profit for low heterogeneity tasks and high heterogeneity resources [2]. VI. CONCLUSION This paper makes elaboration on the realization of scheduling mechanisms of Cloud Computing. Different scheduling mechanisms are evaluating i.e. Task Scheduling in terms of Quality of services and Map Reducing, Gang Scheduling in terms of Adaptive first come first serve and largest job first served for evaluating performance and cost, Resource Scheduling in terms of Hardware and Software. REFERENCES [1] Junjie Peng, Xuejun Zhang and Zhou Lei, Bofeng Zhang, Wu Zhang, Qing Li. Comparison of Several Cloud Computing platforms., Second International Symposium on Information Science and Engineering, 2009. [2] “Performance evaluation of bag of gangs scheduling in a heterogeneous distributed system,” The J. of Syst. and Software, pp. 1–9, 2010. [3] “Scheduling Gangs in a Distributed System,” Int. J. Simul. Syst. Sci. Technol., vol. 7, no. 1, pp. 15–22, 2006. [4] Vouk, M.A. (2008) “Cloud Computing – Issues, Research and Implementations”. In: Journal of Computing and Information Technology. University of Zagreb, Croatia. [5] China Cloud Computing Liuoeng: Cloud Computing the definition and characteristics [EB/OL]. [6] Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L. and Zagorodnov, D. (2009) “The Eucalyptus Open-Source Cloud Computing System”. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid. [7] Peng, B., Cui, B. and Li, X. (2009) “Implementation Issues of A Cloud Computing Platform”. IEEE Data Engineering Bulletin, volume 32, issue 1.