SlideShare a Scribd company logo
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.

More Related Content

What's hot

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 Costs
inventionjournals
 
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
IJCNCJournal
 
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
ijujournal
 
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
IJTET 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 Computing
ijujournal
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling AlgorithmImproved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
iosrjce
 
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 TIME
ijccsa
 
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
eSAT 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 Computing
Aditya Kokadwar
 
N1803048386
N1803048386N1803048386
N1803048386
IOSR Journals
 
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 Review
IJCSIS 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 Parameters
iosrjce
 
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
International Journal of Science and Research (IJSR)
 
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
DIGVIJAY SHINDE
 

What's hot (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
 

Viewers also liked

Problemas internos
Problemas internosProblemas internos
Problemas internos
Juan Carlos Quispe Cahuina
 
Renacimiento en España
Renacimiento en EspañaRenacimiento en España
Renacimiento en España
UCLM
 
ISACA Canberra 2014 Financial Statements
ISACA Canberra 2014 Financial StatementsISACA Canberra 2014 Financial Statements
ISACA Canberra 2014 Financial Statements
David Berkelmans
 
Erp Round Table Summary
Erp Round Table SummaryErp Round Table Summary
Erp Round Table SummarySTKI
 
Mobile App Developer
Mobile App DeveloperMobile App Developer
Mobile App Developer
mrlooney
 
Roma10.11
Roma10.11Roma10.11
Roma10.11
joseporive
 
Nette Framework 2 at WebExpo 2010
Nette Framework 2 at WebExpo 2010Nette Framework 2 at WebExpo 2010
Nette Framework 2 at WebExpo 2010
David Grudl
 
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.
soniasegarradiaz
 
Cena Compleann
Cena CompleannCena Compleann
Cena Compleannrifugiati
 
Reunió Inici de Curs P-4
Reunió Inici de Curs P-4Reunió Inici de Curs P-4
Reunió Inici de Curs P-4
mediasinguerlin
 
Dijimos que estaba bien
Dijimos que estaba bienDijimos que estaba bien
Dijimos que estaba bien
cvec
 

Viewers also liked (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 to 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 ENVIRONMENT
pharmaindexing
 
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
ieijjournal1
 
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
ieijjournal
 
G216063
G216063G216063
construction management.pptx
construction management.pptxconstruction management.pptx
construction management.pptx
praful91
 
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
eSAT 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 environment
eSAT 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 Environments
iosrjce
 
N0173696106
N0173696106N0173696106
N0173696106
IOSR Journals
 
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 Cloud
Editor 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 environment
eSAT 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 Computing
theijes
 
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
ijujournal
 
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
ijujournal
 

Similar to 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
 

More from IOSR-JEN

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

More from 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
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

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.