SlideShare a Scribd company logo
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. III (Nov – Dec. 2015), PP 35-38
www.iosrjournals.org
DOI: 10.9790/0661-17633538 www.iosrjournals.org 35 | Page
Differentiating Algorithms of Cloud Task Scheduling Based on
various Parameters
Dhanmeet Singh Kalra1,
Mohit Pal Singh Birdi2
CSE Department
Guru Nanak Dev University Regional Campus Jalandhar, INDIA
Abstract: Cloud computing is a new design structure for large, distributed data centers. Cloud computing
system promises to offer end user “pay as go” model. To meet the expected quality requirements of users, cloud
computing need to offer differentiated services to users. QoS differentiation is very important to satisfy
different users with different QoS requirements. In this paper, various QoS based scheduling algorithms,
scheduling parameters and the future scope of discussed algorithms have been studied. This paper summarizes
various cloud scheduling algorithms, findings of algorithms, scheduling factors, type of scheduling and
parameters considered.
Keywords- Cloud Scheduling, algorithms, Quality of service (QoS), Qda scheduling algorithm, Improved Cost
Based, PAPRIKA, ANT Colony, Cmultiqosschedule algorithm, SHEFT Workflow , Job scheduling algorithm
based on berger model.
I. Introduction
Cloud computing is the rising techNology that delivers infrastructure as a service [IaaS], software as a
service[SAAS], platform as a service[PAAS] [1]. Cloud computing began to develop at end of 2007. It allows
customers to use application without buying any software and hardware and access the files at any computer
using internet. Cloud computing has become an interesting way of changing the whole computing through
internet. Cloud computing is a model that combines various resources from data center into outside services.
Scheduler for cloud computing checks the availability of processing resources on which task should be allotted.
Service providers ensure that income is utilized to their fullest so that resource power is Not left unused.
Scheduling is a critical problem in Cloud computing, because a cloud provider has to serve many users
according to their different needs.
Scheduling in cloud computing is of various types: task scheduling, workflow scheduling, resource
scheduling, job scheduling etc. Many researchers proposed various scheduling algorithms to achieve load
balancing and fairness among users. Because of different QoS parameters like cost, waiting time, execution
time, trust etc., scheduling in cloud computing is different from other scheduling environment like grid and
distributed scheduling. The demand of resources changes dynamically and scheduling becomes very difficult.
QoS is the collective effort of service performance, which determines the degree of user satisfaction for services
[2]. The cloud computing environment provides a different platform by creating a virtual machine that assists
users in accomplishing their jobs within a reasonable time and cost effectively without sacrificing the quality of
the services [3]. The main task is to efficiently and reasonably allocate the user’s needs to available resources
according to the QoS from both cloud side and user side. The paper is organized as follows: section II gives a
review on some scheduling techniques based on different. QoS parameters, section III shows the comparison of
various algorithms by taking different parameters and future scope of discussed algorithms, section IV shows
the metrics of various parameters and section V concludes the paper.
II. Related work
A. QDA scheduling algorithm
Luzhang et.al [4] proposed a QDA scheduling algorithm using cloud workflow as a background.
Algorithm works on instance-intensive workflow scheduling optimization problem. By combining staggered
sub-deadline allocation criteria and differentiate tasks based on QoS preferences of users, QDA algorithm is
proposed. It takes many QoS parameters like time, cost, bandwidth, reliability, quantifies them with particular
value and use them in QoS based sub-deadline allocation algorithm to meet complete QoS user satisfaction.
QDA algorithm simulates on cloudsim new program function called BindcloudToVmByDeadline. By taking
QoS utility function into account, QDA algorithm performs better in case of execution time, user satisfaction
and load balancing.
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
DOI: 10.9790/0661-17633538 www.iosrjournals.org 36 | Page
B. Improved Cost Based Scheduling algorithm
In [5] paper author proposed the approach that is improved cost-based scheduling algorithm. It
measured computation performance and resource cost. It also increased execution data transfer ratio by
combining the tasks.
C. PAPRIKA
Hilda Lawrance and Dr. Salaja Silas[6] proposed a task based scheduling of resources called
potentially all pair-wise rankings of all possible alternatives (PAPRIKA). By taking various QoS parameters
into account, tasks and resources are arranged according to user satisfaction and PAPRIKA method. According
to resources and tasks QoS parameter values, resources and Task matrix is created respectively. PAPRIKA
method is based on overall ranking of all possible alternative values. Resource priority is calculated by
allocating a threshold value to all QoS parameters, comparing all resources pair-wise with threshold value and
finding priority of each resource. Task from task line is taken and allocate tasks to resources according to the
user satisfaction. PAPRIKA method proves better result in case of task completion time and resource utility rate.
Resource utility rate of PAPRIKA method is higher when compare with S-CSRSA[11] algorithm.
D. ANT Colony Algorithm
The author proposed a poised Ant colony algorithm [7] which uses a pseudo random proportional rule
to poise the integral organization load while completing all the jobs at hand as soon as possible according to the
environmental status. This algorithm balances the workload as well as minimizing the make span.
E. CMultiQoSSchedule algorithm
Due to restriction that most scheduling algorithm takes only time and cost as QoS parameters, Wenjuan
Li et.al[8] proposed a new Novel based scheduling algorithm based on trust values. This approach used the trust
parameter for workflow scheduling in cloud. Novel workflow scheduling is divided into two stages that is macro
and micro. Trust value is calculated from both provider side and user side. On cloud provider side, trust agents
manage the trust relationship by differentiating trust domains according to existing cloud platform. Cloud
customers take help of intermediate institution to manage trust relationships. Using trust mechanism author
proposed a single workflow scheduling algorithm under time and cost constraints. It also introduced fuzzy
clustering method to classify workflow process. Cloudsim tool with extended features is used to simulate
results. This approach achieve high execution success rate, less completion time and more user’s satisfaction
when compared with dynamic level scheduling(DLS), modified critical path(MCP) and berger model. It
provides more success rate by eliminating dishonest providers. To use this model in actual cloud platform, its
efficiency and effectiveness should test.
F. SHEFT Workflow Scheduling Algorithm
This paper [9] proposed the SHEFT (Scalable HEFT) scheduling algorithm that helps increasing and
decreasing the number of resources at runtime. It provides facility to resources to scale at runtime, outperforms
in optimizing workflow execution time. It scheduled a workflow in a cloud environment elastically. There was
optimized execution time for the workflow.
G. Job scheduling algorithm based on berger model
Hongbo Yu [10], proposed a scheduling algorithm based on Berg Model that adapts to
commercialization and virtualization features of cloud environment. People element analysis theory is applied to
establish dual fairness constraints and efficiency. User’s demand of resources is based on various QoS based
parameters. Firstly, selection of resources is done on some expected constraints and then fair judgement
constraints allocate resources to tasks. Proposed algorithm reflects better fairness of user tasks. In future, it
should experimentally implement using Berg model.
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
DOI: 10.9790/0661-17633538 www.iosrjournals.org 37 | Page
III. Comparative table of various scheduling algorithms
Table II comparison of QoS-based task scheduling algorithms and future scope
IV. Metrics for various scheduling algorithms
The Existing scheduling algorithms considers various parameters like time, cost, makespan, speed, scalability,
trust, resource utilization, scheduling success rate, quality of service and so on. Table II gives the details about
the different metrics considered for QoS-based task scheduling.
TABLE II Metrics considered by the Qos-based scheduling algorithms
V. Conclusion
Scheduling is a major factor in cloud environment. As shown in paper scheduling depends upon
various QoS parameters. This paper gives review on various QoS based task scheduling algorithms and the
future work to be done on that algorithms. The existing scheduling algorithm considered as topic of research and
can be used to introduce more efficient and improved performance of algorithms based on parameters like trust
value, execution rate, cost of the communication, speed and success rate.
References
[1] Sumit khurana, Anmol Gaurav Verma “Comparison of Cloud Computing Service Models: SaaS, PaaS, IaaS” IJECT Vol. 4, Issue
Spl - 3, April - June 2013
[2] Syed Muhammad Ahsan. ―A framework for QoS computation in web service and techNology selection‖computer standards &
Interfaces.2006,28(6),p.714-720.
[3] Yang, B., X. Xu, F. Tan and D.H. Park “An utility based job scheduling algorithm for cloud computing considering reliability
factor” Proceedings of the 2011 International Conference on Cloud and Service Computing, IEEE Xplore Press.
[4] Huifang Li, Siyuan Ge, Lu Zhang “A QoS-based Scheduling Algorithm for Instance-intensive Workflows in Cloud
Environment”26th Chinese Control and Decision Conference (CCDC) 978-1-4799-3708-0/14 2014 IEEE.
[5] S. Selvarani, G.S. Sadhasivam,“Improved Cost Based Algorithm for Task Scheduling In Cloud Computing”, Computational
Intelligence and Computing Research, pp. 1-5,2010.
Techni
ques
Cost Time Reliability bandwidth Makespan Latency Resource
utility
Completion
time
Execution
time
Success
rate
User
satisfaction
Trust
T1 True True True True False False False False False False False False
T2 False False False False True True False False False False False False
T3 False False False False False False True True False False False False
T4 True False False False False False False False True False False False
T5 True True False False False False False True False True True True
T6 True False False False False False False False False False False True
T7 False False False False False False False False True False True False
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
DOI: 10.9790/0661-17633538 www.iosrjournals.org 38 | Page
[6] Hilda Lawrance, Dr. Salaja Silas” Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing”
International Journal of Engineering Science and TechNology (IJEST) ISSN : 0975-5462 Vol. 5 No.03 March 2013
[7] Kapil Kumar, Abhinav Hans, Ashish Sharma, Navdeep Singh, “Towards The Various Cloud Computing Scheduling Concerns: A
Review, ” International Conference on InNovative Applications of Computational Intelligence on Power, Energy and Controls with
their Impact on Humanity (CIPECH14) 28 & 29 November 2014.
[8] Wenjuan Li, Qifei Zhang, Jiyi Wu1, Jing Li, Haili Zhao “Trust-based and QoS Demand Clustering Analysis Customizable Cloud
Workflow Scheduling Strategies” 2012 IEEE International Conference on Cluster Computing Workshops
[9] C. Lin, S.Lu, “Scheduling Scientific Workflow Elasticity for Cloud Computing”, IEEE 4th International Conference on Cloud
Computing, pp. 246-247,2011.
[10] Hongbo Yu, Yihua Lan*,Xingang Zhang, Zhidu Liu, Chao Yin, Lindong Li” Job Scheduling Algorithm In Cloud Environment”
International Conference on Computational and Information Sciences 2013 IEEE.
[11] Wugi Gao, fengju kanj “Cloud Simulation Resource Scheduling Algorithm Based on Multi-dimension Quality of Service”
Science alert November 22, 2011.
Ad

Recommended

Score based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systems
ijccsa
 
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
ijccsa
 
Deadline and Suffrage Aware Task Scheduling Approach for Cloud Environment
Deadline and Suffrage Aware Task Scheduling Approach for Cloud Environment
IRJET Journal
 
Quality of Service based Task Scheduling Algorithms in Cloud Computing
Quality of Service based Task Scheduling Algorithms in Cloud Computing
IJECEIAES
 
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
IRJET Journal
 
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
IRJET Journal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud Computing
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud Computing
IOSRjournaljce
 
Time and Reliability Optimization Bat Algorithm for Scheduling Workflow in Cloud
Time and Reliability Optimization Bat Algorithm for Scheduling Workflow in Cloud
IRJET Journal
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
iosrjce
 
C1803052327
C1803052327
IOSR Journals
 
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environment
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environment
rahulmonikasharma
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
International Journal of Engineering Inventions www.ijeijournal.com
 
(5 10) chitra natarajan
(5 10) chitra natarajan
IISRTJournals
 
Scheduling Divisible Jobs to Optimize the Computation and Energy Costs
Scheduling Divisible Jobs to Optimize the Computation and Energy Costs
inventionjournals
 
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
IRJET Journal
 
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based Architecture
IJSRD
 
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
hiij
 
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
neirew J
 
An optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computing
DIGVIJAY SHINDE
 
Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing
Qutub-ud- Din
 
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
ijccsa
 
cloud schedualing
cloud schedualing
twomarkopolo
 
Ijebea14 287
Ijebea14 287
Iasir Journals
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
ijdpsjournal
 
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET Journal
 
A novel scheduling algorithm for cloud computing environment
A novel scheduling algorithm for cloud computing environment
Souvik Pal
 
D04573033
D04573033
IOSR-JEN
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud Computing
Jaya Gautam
 
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
IJCSIS Research Publications
 

More Related Content

What's hot (18)

Time and Reliability Optimization Bat Algorithm for Scheduling Workflow in Cloud
Time and Reliability Optimization Bat Algorithm for Scheduling Workflow in Cloud
IRJET Journal
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
iosrjce
 
C1803052327
C1803052327
IOSR Journals
 
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environment
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environment
rahulmonikasharma
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
International Journal of Engineering Inventions www.ijeijournal.com
 
(5 10) chitra natarajan
(5 10) chitra natarajan
IISRTJournals
 
Scheduling Divisible Jobs to Optimize the Computation and Energy Costs
Scheduling Divisible Jobs to Optimize the Computation and Energy Costs
inventionjournals
 
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
IRJET Journal
 
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based Architecture
IJSRD
 
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
hiij
 
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
neirew J
 
An optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computing
DIGVIJAY SHINDE
 
Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing
Qutub-ud- Din
 
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
ijccsa
 
cloud schedualing
cloud schedualing
twomarkopolo
 
Ijebea14 287
Ijebea14 287
Iasir Journals
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
ijdpsjournal
 
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET Journal
 
Time and Reliability Optimization Bat Algorithm for Scheduling Workflow in Cloud
Time and Reliability Optimization Bat Algorithm for Scheduling Workflow in Cloud
IRJET Journal
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
iosrjce
 
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environment
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environment
rahulmonikasharma
 
(5 10) chitra natarajan
(5 10) chitra natarajan
IISRTJournals
 
Scheduling Divisible Jobs to Optimize the Computation and Energy Costs
Scheduling Divisible Jobs to Optimize the Computation and Energy Costs
inventionjournals
 
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
IRJET Journal
 
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based Architecture
IJSRD
 
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
hiij
 
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
neirew J
 
An optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computing
DIGVIJAY SHINDE
 
Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing
Qutub-ud- Din
 
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
ijccsa
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
ijdpsjournal
 
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET Journal
 

Similar to Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters (20)

A novel scheduling algorithm for cloud computing environment
A novel scheduling algorithm for cloud computing environment
Souvik Pal
 
D04573033
D04573033
IOSR-JEN
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud Computing
Jaya Gautam
 
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
IJCSIS Research Publications
 
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
IJCSIS Research Publications
 
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based Architecture
IJSRD
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
eSAT Journals
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
eSAT Publishing House
 
An efficient cloudlet scheduling via bin packing in cloud computing
An efficient cloudlet scheduling via bin packing in cloud computing
IJECEIAES
 
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET Journal
 
Scheduling in cloud
Scheduling in cloud
Dr.Manjunath Kotari
 
Stochastic Scheduling Algorithm for Distributed Cloud Networks using Heuristi...
Stochastic Scheduling Algorithm for Distributed Cloud Networks using Heuristi...
Eswar Publications
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
Alexander Decker
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
Alexander Decker
 
A cloud computing scheduling and its evolutionary approaches
A cloud computing scheduling and its evolutionary approaches
nooriasukmaningtyas
 
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
pharmaindexing
 
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Editor IJCATR
 
A 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 Computing
ijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
A novel scheduling algorithm for cloud computing environment
A novel scheduling algorithm for cloud computing environment
Souvik Pal
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud Computing
Jaya Gautam
 
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
IJCSIS Research Publications
 
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
IJCSIS Research Publications
 
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based Architecture
IJSRD
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
eSAT Journals
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
eSAT Publishing House
 
An efficient cloudlet scheduling via bin packing in cloud computing
An efficient cloudlet scheduling via bin packing in cloud computing
IJECEIAES
 
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET Journal
 
Stochastic Scheduling Algorithm for Distributed Cloud Networks using Heuristi...
Stochastic Scheduling Algorithm for Distributed Cloud Networks using Heuristi...
Eswar Publications
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
Alexander Decker
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
Alexander Decker
 
A cloud computing scheduling and its evolutionary approaches
A cloud computing scheduling and its evolutionary approaches
nooriasukmaningtyas
 
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
pharmaindexing
 
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Editor IJCATR
 
A 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 Computing
ijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
Ad

More from iosrjce (20)

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

Recently uploaded (20)

Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Industrial internet of things IOT Week-3.pptx
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
ElysiumPro Company Profile 2025-2026.pdf
ElysiumPro Company Profile 2025-2026.pdf
info751436
 
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
 
Structural Wonderers_new and ancient.pptx
Structural Wonderers_new and ancient.pptx
nikopapa113
 
IPL_Logic_Flow.pdf Mainframe IPLMainframe IPL
IPL_Logic_Flow.pdf Mainframe IPLMainframe IPL
KhadijaKhadijaAouadi
 
Mechanical Vibration_MIC 202_iit roorkee.pdf
Mechanical Vibration_MIC 202_iit roorkee.pdf
isahiliitr
 
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
International Journal of Advanced Information Technology (IJAIT)
International Journal of Advanced Information Technology (IJAIT)
ijait
 
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
João Esperancinha
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
(Continuous Integration and Continuous Deployment/Delivery) is a fundamental ...
(Continuous Integration and Continuous Deployment/Delivery) is a fundamental ...
ketan09101
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Industrial internet of things IOT Week-3.pptx
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
ElysiumPro Company Profile 2025-2026.pdf
ElysiumPro Company Profile 2025-2026.pdf
info751436
 
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
 
Structural Wonderers_new and ancient.pptx
Structural Wonderers_new and ancient.pptx
nikopapa113
 
IPL_Logic_Flow.pdf Mainframe IPLMainframe IPL
IPL_Logic_Flow.pdf Mainframe IPLMainframe IPL
KhadijaKhadijaAouadi
 
Mechanical Vibration_MIC 202_iit roorkee.pdf
Mechanical Vibration_MIC 202_iit roorkee.pdf
isahiliitr
 
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
International Journal of Advanced Information Technology (IJAIT)
International Journal of Advanced Information Technology (IJAIT)
ijait
 
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
João Esperancinha
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
(Continuous Integration and Continuous Deployment/Delivery) is a fundamental ...
(Continuous Integration and Continuous Deployment/Delivery) is a fundamental ...
ketan09101
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 

Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. III (Nov – Dec. 2015), PP 35-38 www.iosrjournals.org DOI: 10.9790/0661-17633538 www.iosrjournals.org 35 | Page Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters Dhanmeet Singh Kalra1, Mohit Pal Singh Birdi2 CSE Department Guru Nanak Dev University Regional Campus Jalandhar, INDIA Abstract: Cloud computing is a new design structure for large, distributed data centers. Cloud computing system promises to offer end user “pay as go” model. To meet the expected quality requirements of users, cloud computing need to offer differentiated services to users. QoS differentiation is very important to satisfy different users with different QoS requirements. In this paper, various QoS based scheduling algorithms, scheduling parameters and the future scope of discussed algorithms have been studied. This paper summarizes various cloud scheduling algorithms, findings of algorithms, scheduling factors, type of scheduling and parameters considered. Keywords- Cloud Scheduling, algorithms, Quality of service (QoS), Qda scheduling algorithm, Improved Cost Based, PAPRIKA, ANT Colony, Cmultiqosschedule algorithm, SHEFT Workflow , Job scheduling algorithm based on berger model. I. Introduction Cloud computing is the rising techNology that delivers infrastructure as a service [IaaS], software as a service[SAAS], platform as a service[PAAS] [1]. Cloud computing began to develop at end of 2007. It allows customers to use application without buying any software and hardware and access the files at any computer using internet. Cloud computing has become an interesting way of changing the whole computing through internet. Cloud computing is a model that combines various resources from data center into outside services. Scheduler for cloud computing checks the availability of processing resources on which task should be allotted. Service providers ensure that income is utilized to their fullest so that resource power is Not left unused. Scheduling is a critical problem in Cloud computing, because a cloud provider has to serve many users according to their different needs. Scheduling in cloud computing is of various types: task scheduling, workflow scheduling, resource scheduling, job scheduling etc. Many researchers proposed various scheduling algorithms to achieve load balancing and fairness among users. Because of different QoS parameters like cost, waiting time, execution time, trust etc., scheduling in cloud computing is different from other scheduling environment like grid and distributed scheduling. The demand of resources changes dynamically and scheduling becomes very difficult. QoS is the collective effort of service performance, which determines the degree of user satisfaction for services [2]. The cloud computing environment provides a different platform by creating a virtual machine that assists users in accomplishing their jobs within a reasonable time and cost effectively without sacrificing the quality of the services [3]. The main task is to efficiently and reasonably allocate the user’s needs to available resources according to the QoS from both cloud side and user side. The paper is organized as follows: section II gives a review on some scheduling techniques based on different. QoS parameters, section III shows the comparison of various algorithms by taking different parameters and future scope of discussed algorithms, section IV shows the metrics of various parameters and section V concludes the paper. II. Related work A. QDA scheduling algorithm Luzhang et.al [4] proposed a QDA scheduling algorithm using cloud workflow as a background. Algorithm works on instance-intensive workflow scheduling optimization problem. By combining staggered sub-deadline allocation criteria and differentiate tasks based on QoS preferences of users, QDA algorithm is proposed. It takes many QoS parameters like time, cost, bandwidth, reliability, quantifies them with particular value and use them in QoS based sub-deadline allocation algorithm to meet complete QoS user satisfaction. QDA algorithm simulates on cloudsim new program function called BindcloudToVmByDeadline. By taking QoS utility function into account, QDA algorithm performs better in case of execution time, user satisfaction and load balancing.
  • 2. Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters DOI: 10.9790/0661-17633538 www.iosrjournals.org 36 | Page B. Improved Cost Based Scheduling algorithm In [5] paper author proposed the approach that is improved cost-based scheduling algorithm. It measured computation performance and resource cost. It also increased execution data transfer ratio by combining the tasks. C. PAPRIKA Hilda Lawrance and Dr. Salaja Silas[6] proposed a task based scheduling of resources called potentially all pair-wise rankings of all possible alternatives (PAPRIKA). By taking various QoS parameters into account, tasks and resources are arranged according to user satisfaction and PAPRIKA method. According to resources and tasks QoS parameter values, resources and Task matrix is created respectively. PAPRIKA method is based on overall ranking of all possible alternative values. Resource priority is calculated by allocating a threshold value to all QoS parameters, comparing all resources pair-wise with threshold value and finding priority of each resource. Task from task line is taken and allocate tasks to resources according to the user satisfaction. PAPRIKA method proves better result in case of task completion time and resource utility rate. Resource utility rate of PAPRIKA method is higher when compare with S-CSRSA[11] algorithm. D. ANT Colony Algorithm The author proposed a poised Ant colony algorithm [7] which uses a pseudo random proportional rule to poise the integral organization load while completing all the jobs at hand as soon as possible according to the environmental status. This algorithm balances the workload as well as minimizing the make span. E. CMultiQoSSchedule algorithm Due to restriction that most scheduling algorithm takes only time and cost as QoS parameters, Wenjuan Li et.al[8] proposed a new Novel based scheduling algorithm based on trust values. This approach used the trust parameter for workflow scheduling in cloud. Novel workflow scheduling is divided into two stages that is macro and micro. Trust value is calculated from both provider side and user side. On cloud provider side, trust agents manage the trust relationship by differentiating trust domains according to existing cloud platform. Cloud customers take help of intermediate institution to manage trust relationships. Using trust mechanism author proposed a single workflow scheduling algorithm under time and cost constraints. It also introduced fuzzy clustering method to classify workflow process. Cloudsim tool with extended features is used to simulate results. This approach achieve high execution success rate, less completion time and more user’s satisfaction when compared with dynamic level scheduling(DLS), modified critical path(MCP) and berger model. It provides more success rate by eliminating dishonest providers. To use this model in actual cloud platform, its efficiency and effectiveness should test. F. SHEFT Workflow Scheduling Algorithm This paper [9] proposed the SHEFT (Scalable HEFT) scheduling algorithm that helps increasing and decreasing the number of resources at runtime. It provides facility to resources to scale at runtime, outperforms in optimizing workflow execution time. It scheduled a workflow in a cloud environment elastically. There was optimized execution time for the workflow. G. Job scheduling algorithm based on berger model Hongbo Yu [10], proposed a scheduling algorithm based on Berg Model that adapts to commercialization and virtualization features of cloud environment. People element analysis theory is applied to establish dual fairness constraints and efficiency. User’s demand of resources is based on various QoS based parameters. Firstly, selection of resources is done on some expected constraints and then fair judgement constraints allocate resources to tasks. Proposed algorithm reflects better fairness of user tasks. In future, it should experimentally implement using Berg model.
  • 3. Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters DOI: 10.9790/0661-17633538 www.iosrjournals.org 37 | Page III. Comparative table of various scheduling algorithms Table II comparison of QoS-based task scheduling algorithms and future scope IV. Metrics for various scheduling algorithms The Existing scheduling algorithms considers various parameters like time, cost, makespan, speed, scalability, trust, resource utilization, scheduling success rate, quality of service and so on. Table II gives the details about the different metrics considered for QoS-based task scheduling. TABLE II Metrics considered by the Qos-based scheduling algorithms V. Conclusion Scheduling is a major factor in cloud environment. As shown in paper scheduling depends upon various QoS parameters. This paper gives review on various QoS based task scheduling algorithms and the future work to be done on that algorithms. The existing scheduling algorithm considered as topic of research and can be used to introduce more efficient and improved performance of algorithms based on parameters like trust value, execution rate, cost of the communication, speed and success rate. References [1] Sumit khurana, Anmol Gaurav Verma “Comparison of Cloud Computing Service Models: SaaS, PaaS, IaaS” IJECT Vol. 4, Issue Spl - 3, April - June 2013 [2] Syed Muhammad Ahsan. ―A framework for QoS computation in web service and techNology selection‖computer standards & Interfaces.2006,28(6),p.714-720. [3] Yang, B., X. Xu, F. Tan and D.H. Park “An utility based job scheduling algorithm for cloud computing considering reliability factor” Proceedings of the 2011 International Conference on Cloud and Service Computing, IEEE Xplore Press. [4] Huifang Li, Siyuan Ge, Lu Zhang “A QoS-based Scheduling Algorithm for Instance-intensive Workflows in Cloud Environment”26th Chinese Control and Decision Conference (CCDC) 978-1-4799-3708-0/14 2014 IEEE. [5] S. Selvarani, G.S. Sadhasivam,“Improved Cost Based Algorithm for Task Scheduling In Cloud Computing”, Computational Intelligence and Computing Research, pp. 1-5,2010. Techni ques Cost Time Reliability bandwidth Makespan Latency Resource utility Completion time Execution time Success rate User satisfaction Trust T1 True True True True False False False False False False False False T2 False False False False True True False False False False False False T3 False False False False False False True True False False False False T4 True False False False False False False False True False False False T5 True True False False False False False True False True True True T6 True False False False False False False False False False False True T7 False False False False False False False False True False True False
  • 4. Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters DOI: 10.9790/0661-17633538 www.iosrjournals.org 38 | Page [6] Hilda Lawrance, Dr. Salaja Silas” Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing” International Journal of Engineering Science and TechNology (IJEST) ISSN : 0975-5462 Vol. 5 No.03 March 2013 [7] Kapil Kumar, Abhinav Hans, Ashish Sharma, Navdeep Singh, “Towards The Various Cloud Computing Scheduling Concerns: A Review, ” International Conference on InNovative Applications of Computational Intelligence on Power, Energy and Controls with their Impact on Humanity (CIPECH14) 28 & 29 November 2014. [8] Wenjuan Li, Qifei Zhang, Jiyi Wu1, Jing Li, Haili Zhao “Trust-based and QoS Demand Clustering Analysis Customizable Cloud Workflow Scheduling Strategies” 2012 IEEE International Conference on Cluster Computing Workshops [9] C. Lin, S.Lu, “Scheduling Scientific Workflow Elasticity for Cloud Computing”, IEEE 4th International Conference on Cloud Computing, pp. 246-247,2011. [10] Hongbo Yu, Yihua Lan*,Xingang Zhang, Zhidu Liu, Chao Yin, Lindong Li” Job Scheduling Algorithm In Cloud Environment” International Conference on Computational and Information Sciences 2013 IEEE. [11] Wugi Gao, fengju kanj “Cloud Simulation Resource Scheduling Algorithm Based on Multi-dimension Quality of Service” Science alert November 22, 2011.