SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 7, No. 2, April 2017, pp. 1088~1095
ISSN: 2088-8708, DOI: 10.11591/ijece.v7i2.pp1088-1095  1088
Journal homepage: http://iaesjournal.com/online/index.php/IJECE
Quality of Service based Task Scheduling Algorithms in
Cloud Computing
Sirisha Potluri1
, Katta Subba Rao2
1
Department of CSE, KL University, Green Fields, Vaddeswaram, Guntur,
Andhra Pradesh 522502, India,
2
Department of CSE, KL University, Green Fields, Vaddeswaram, Guntur, Andhra Pradesh 522502, India
Article Info ABSTRACT
Article history:
Received Oct 26, 2016
Revised Jan 3, 2017
Accepted Jan 27, 2017
In cloud computing resources are considered as services hence utilization of
the resources in an efficient way is done by using task scheduling and load
balancing. Quality of service is an important factor to measure the trustiness
of the cloud. Using quality of service in task scheduling will address the
problems of security in cloud computing. This paper studied quality of
service based task scheduling algorithms and the parameters used for
scheduling. By comparing the results the efficiency of the algorithm is
measured and limitations are given. We can improve the efficiency of the
quality of service based task scheduling algorithms by considering these
factors arriving time of the task, time taken by the task to execute on the
resource and the cost in use for the communication.
Keyword:
Cloud computing
Quality of service
Task scheduling
Copyright © 2017 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Sirisha Potluri,
Department of CSE,
KL University,
Green Fields, Vaddeswaram, Guntur, Andhra Pradesh 522502, India,
Email: sirisha.vegunta@gmail.com
1. INTRODUCTION
Interface and infrastructure together forms a cloud environment [1]. The resources are provided by
the cloud service provider and user can access them as a service by using the service models (PaaS, IaaS,
SaaS). The organization can deploy the cloud based on their requirement by using deployment models
(Private, Public, Community, and Hybrid) [2]. Even though cloud is a good servant to the user in turn many
security issues involved in it. It involves risk to put all the data in cloud and application runs at different
place [3]. The cloud architecture contains Users, SLA resource locator, VMs and Physical machines [4]. In
cloud computing resources are considered as services hence utilization of the resources is done in an efficient
way by using task scheduling and load balancing [5]. In cloud computing multiple users sends the requests in
same time hence using scheduling the resources are allocated to the tasks [6].
Quality of service is an important factor to measure the user’s satisfaction in cloud environment.
Using quality of service in task scheduling will address the problems of security in cloud computing.
Parameters considered for the algorithms studied in this paper are QoS, make span, accepted rate, cost,
fairness completion time, minimum completion time. The existing algorithms can be improve the efficiency
by considering these factors arriving time of the task, time taken by the task to execute on the resource and
the cost in use for the communication. In the following section quality of service based task scheduling
algorithms are studied and compared their advantages and disadvantages.
IJECE ISSN: 2088-8708 
Quality of Service Based Task Scheduling Algorithms in Cloud Computing (Sirisha Potluri)
1089
2. QoS BASED TASK SCHEDULING ALGORITHMS
2.1. QoS guided Min-Min heuristic for Grid task scheduling
In grid computing the task scheduling algorithm should address the issues like security, QoS and
central control over data to get high throughput form the system. As shown in Figure 1, this algorithm is a
QoS guided based on general adaptive scheduling characteristics. The task may or may not have QoS; task
with no QoS can be executed on any resource. The task having high QoS can be executed on a resource with
high QoS. So the task with low QoS can be executed on a resource with high QoS resulting resources with
low QoS remains idle [7].
QoS is affects the effectiveness of the computing environment, for ex: Assume the network is
having high bandwidth and if the scheduler assigns the task which does not require high bandwidth,
meanwhile the tasks requiring high bandwidth have to wait in the queue. By considering QoS factors in
scheduling gives a better scheduling algorithm [8]. In this algorithm instead of mapping the tasks to the hosts,
here mapping is done first for the tasks with high QoS.
Figure 1. QoS guided Min-Min heuristic for Grid task scheduling
Results: Parameters considered: Make span and Expected time of completion. Advantage: Reduced
the make span and used the bandwidth parameter. Disadvantage: Poor load balancing and QoS factors are not
considered
2.2. Job scheduling algorithm based on Berger model in cloud computing
Cloud computing is a combination of parallel and grid computing. Virtualization hides all the
differences between different physical devices present on the cloud. The main entities in cloud computing are
users, resource providers and scheduling system [9]. The scheduling factor for this algorithm is fairness
constraint [10].
1. QoS based task classification: The user’s tasks can be classified based on QoS parameters like
Completion time and Bandwidth.
2. Fairness constraint: The fairness of resource makes the cloud to provide reasonable resources which are
available to execute the user’s tasks.
3. General expectations constraint: The tasks require the resources to complete it. Because of different
characteristics of the user’s applications the tasks are having QoS preferences. In local structure, based
on the general expectations we can optimize the selection process of the resources.
4. Description of tasks and resources: Cloud computing uses the technology called virtualization to use the
resources. The scheduling in cloud computing is implemented in application layer and virtual machine
layer. Scheduling is to map a task to the resource.
5. Tasks and resource mapping: Keeping QoS parameters in mind the user’s tasks are mapped to the
resources. The ratio of expectations of resources and the actual allocations gives the justice.
6. Completion time: The completion time of a task is the combination of waiting time, execution time and
sending time.
7. Bandwidth: It is very useful in applications where frequent communication is happening.
8. Integrated general expectation: If the task needs many QoS requirements then integrated general
expectation is suitable.
As shown in Figure 2, The algorithm is stated as follows:
1. According to Quality of Service classification, the tasks having general expectation constraint acts as the
constraints of fairness to select and allocate a resource are established.
 ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1088 – 1095
1090
2. Virtual machine selects the better resources to run the task by taking parameterized task characteristics
and general expectation constraint.
3. Calculate user satisfaction, accordingly adjust the model.
Figure 2. Job scheduling based on Berger model
Results: Parameters considered: QoS, fairness completion time. Advantage: Improved the
performance and task execution. Disadvantage: Rescheduling of tasks at each level will increase the
complexity of the algorithm and takes more time
2.3. Improved cost based algorithm for task scheduling in cloud computing
This algorithm is useful to measure the computation performance and cost of resources. Virtual
machines are used to run the applications because the resources are distributed virtually in cloud computing.
Some application may require more CPU time and some applications may require more memory to store the
data. Resources are used to perform each task. To measure the cost of the application measuring CPU cost,
Input cost, Output cost, memory cost are required [11]. Using Customer Facilitated Cost-based Scheduling
(CFCSC) algorithm we can balance the load and cost. This algorithm uses cost function to reduce input,
output and monetary costs [12]. As shown in Figure 3 the algorithm can be stated as follows:
Take Ti is set of n independent tasks and Rj is set of m computing resources where
i={1,2,3,……..n}, j={1,2,3,……..m}. The processing capacity of a resource can be measured as MIPS and
the size of the task can be measured as MI. The total computing time can be calculated as
TTtottime(R)=TTexe(R)+TTcommtime(R). Where TTtottime(R) represents total time, TTexe(R) represents the total
computation time of all resources and TTcommtime(R) represents total communication time.
Figure 3. Improved cost based algorithm for task scheduling in cloud computing
IJECE ISSN: 2088-8708 
Quality of Service Based Task Scheduling Algorithms in Cloud Computing (Sirisha Potluri)
1091
Results: Parameters considered: Cost, make span. Advantage: Improved the computation and
reduced resource cost. Disadvantage: This algorithm not considered the dynamic cloud environment and
mainly focused on cost.
2.4. RASA
RASA algorithm considers distribution and characteristics of scalability of grid resources [13]. This
algorithm is taking the advantages of Min-min and Max-min task scheduling algorithms and covering their
disadvantages. As shown in Figure 4, this algorithm calculates the completion time of the tasks by taking all
available resources. Then it applies Max-min and Min-min algorithms alternatively, for small tasks it uses
Min-min and for large ones it applies Max-min to avoid the delays in large tasks execution [14]. The
algorithm builds a matrix called M. Mij represents the completion time of the task. Ti task and Rj resources.
Figure 4. RASA
Results: Parameters considered: Make span. Advantage: Reduced the make span. Disadvantage:
More emphasis can be given to QoS attributes; algorithm should consider the heterogeneous environments.
2.5. A QoS based Predictive Max-Min, Min-Min switcher algorithm for job scheduling in a grid
The history information about the execution of tasks is taken into consideration to predict the
performance of the resources available. As shown in Figure 5, this algorithm selects the best algorithm
between QoS Min-Min and QoS Max-min by taking length of the job into consideration. Based on this
decision, the tasks having high QoS are mapped first then jobs with low QoS are mapped. The algorithm
calculates the standard deviation of all unassigned jobs. Then it will identify the position where the difference
between the completions times of two consecutive jobs. If the difference is more than standard deviation and
if it is present in the first half contains the number of jobs more than the number of short jobs. Then min-min
algorithm outperforms max-min, so min-min is selected to map the jobs. If the position is present in the
second half means max-min outperforms the min-min, so max-min is selected to map the jobs. If the position
is not existed then is compared with threshold value, if it is less means min-min is used otherwise max-min is
used [15]. Improved met-tasking algorithm in grid computing schedules the tasks based suffrage value. Based
on suffrage value min-min or max-min algorithm is implemented. This met-tasking algorithm uses these
parameters: flow time, make span, resource utilization [16].
 ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1088 – 1095
1092
Figure 5. A QoS based Predictive Max-Min, Min-Min switcher algorithm for job scheduling in a grid
Results: Parameters considered: Make span. Advantage: Improved performance with QoS.
Disadvantage: Switching results in taking more time and involving more cost
2.6. Towards improving QoS-guided scheduling in grids
As shown in Figure 6, to resolve the problem of scheduling the tasks in heterogeneous systems this
algorithm is giving two optimization schemes based on QoS Min-Min scheduling technique. Those are
named as Make span optimization Rescheduling and Resource optimization rescheduling [17].
Make span optimization rescheduling (MOR): The aim of this technique to improve the make span
to achieve the better performance. Resource optimization rescheduling (ROR): The aim of this technique to
improve the resource optimization to achieve the better performance.
Figure 6. Towards improving QoS-guided scheduling in grids
IJECE ISSN: 2088-8708 
Quality of Service Based Task Scheduling Algorithms in Cloud Computing (Sirisha Potluri)
1093
Results: Parameters considered: Make span. Advantage: Improved the make span and by using
rescheduling reduced the resource need. Disadvantage: This algorithm results poor load balancing for
dynamic cloud environment and can be improved by considering QoS attributes
2.7. A grid task scheduling algorithm based on QoS priority grouping
As shown in Figure 7, this algorithm is used to group the grid tasks based on the QoS. This
algorithm uses deadline property of the task, tasks acceptation rate and make span of the computing systems.
n is the number of tasks in the grid environment, so the tasks can be grouped into n groups. Using Sufferage
algorithm the tasks are grouped in descending order of their QoS [18]. The algorithm is as follows:
Figure 7. A grid task scheduling algorithm based on QoS priority grouping
Results: Parameters used: Acceptance rate, completion time. Advantage: Reduced the make span.
Disadvantage: Can be improved by considering Make span, QoS attributes like consistency to improve the
efficiency and hence complexity can be reduced.
2.8. A Task Scheduling Algorithm based on QoS-Driven in Cloud Computing
As shown in Figure 8, this algorithm computes the priority of the tasks on different services and
executes the task on the machine which can complete it as soon as possible. This algorithm uses dual fairness
constraint. RRank means a reliability priority rank is used in this algorithm to estimate the priority of the
task. In this model tasks are not directly mapped instead they were collected and stored in a queue. The tasks
having higher priority will be executed first and task should be completed in less time as soon as
possible [19].
Figure 8. A Task Scheduling Algorithm based on QoS-Driven in Cloud Computing
 ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1088 – 1095
1094
Parameters used: Priority of task and minimum completion time. Results: Improved performance
and load balancing is implemented. Disadvantage: This algorithm should consider the failure occurs in a
machine and dynamic cloud environment
3. RESULTS AND ANALYSIS
Task Scheduling is the primary and key issue in cloud computing environment. The existing
algorithms are based on Quality of service and the limitations are mentioned I Table 1:
Table 1. The existing algorithms are based on Quality of service and the limitations
S.No Algorithm Limitations
1 QoS guided Min-Min heuristic for Grid task
scheduling
Load balancing is poor and QoS attributes are not used in
algorithm
2 Job scheduling algorithm based on Berger
model in cloud computing
Rescheduling of tasks at each level will increase the complexity
of the algorithm and takes more time
3 Improved cost based algorithm for task
scheduling in cloud computing
This algorithm not considered the dynamic cloud environment
and mainly focused on cost.
4 RASA More emphasis can be given to QoS attributes; algorithm should
consider the heterogeneous environments.
5 A QoS based Predictive Max-Min, Min-Min
switcher algorithm for job scheduling in a grid
Switching results in taking more time and involving more cost
6 Towards improving QoS-guided scheduling in
grids
This algorithm results poor load balancing and can be improved
by considering QoS attributes
7 A grid task scheduling algorithm based on QoS
priority grouping
Can be improved by considering Make span, QoS attributes like
consistency to improve the efficiency and hence complexity can
be reduced
8 A Task Scheduling Algorithm based on QoS-
Driven in Cloud Computing
This algorithm should consider the failure occurs in a machine
and dynamic cloud environment
4. CONCLUSION
As cloud services are increasing day by day. To meet the on demand service and to maintain
efficiency of load balancing and task scheduling of resources many algorithms are proposed. The existing
task scheduling algorithms are studied in this paper. . We can improve the efficiency of the quality of service
based task scheduling algorithms by considering these factors arriving time of the task, time taken by the task
to execute on the resource and the cost in use for the communication.
REFERENCES
[1] A. Kumar, “World of Cloud Computing & Security,” International Journal of Cloud Computing and Services
Science (IJ-CLOSER), vol/issue: 1(2), pp. 53-58, 2012.
[2] R. Buyya, “Introduction to the IEEE Transactions on cloud computing,” IEEE Transactions on Cloud Computing,
vol/issue: 1(1), 2013.
[3] S. Pal, et al., “Efficient Architectural Framework for Cloud Computing,” International Journal of Cloud
Computing and Services Science (IJ-CLOSER), vol/issue: 1(2), pp. 66-73, 2012.
[4] R. Buyya, et al., “Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing
as the 5th utility,” Future Generation Computer Systems, vol. 25, pp. 599-616, 2009.
[5] Vijindra, et al., “Survey on Scheduling Issues in Cloud Computing,” International conference on modeling
optimization and computing (ICMOG-2012), Procedia Engineering, vol. 38, pp. 2881-2888, 2012.
[6] V. S. Rathor, et al., “Survey on Load Balancing Through Virtual Machine Scheduling in Cloud Computing
Environment,” International Journal of Cloud Computing and Services Science (IJ-CLOSER), vol/issue: 3(1), pp.
37-43, 2014.
[7] H. E. Xiaoshan, et al., “QoS Guided Min-Min Heuristic for Grid Task Scheduling,” Journal of Computer Science
and Technology, vol/issue: 18(4), pp. 442–451, 2003.
[8] S. S. Chauhan, et al., “QoS Guided Heuristic Algorithms for Grid Task Scheduling,” International Journal of
Computer Applications, vol/issue: 2(9), 2010.
[9] B. Xu, et al., “Job scheduling algorithm based on Berger model in cloud environment,” Advances in Engineering
Software, vol. 42, pp. 419–425, 2011.
[10] D. S. Kalra, et al., “Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters,” IOSR
Journal of Computer Engineering (IOSR-JCE), vol/issue: 17(6), pp. 35-38, 2015.
[11] S. Selvarani, et al., “Improved Cost-Based Algorithm For Task Scheduling In Cloud Computing,” IEEE Xplore,
2010.
IJECE ISSN: 2088-8708 
Quality of Service Based Task Scheduling Algorithms in Cloud Computing (Sirisha Potluri)
1095
[12] D. I. G. Amalarethinam, et al., “Customer Facilitated Cost-based Scheduling (CFCSC) in Cloud,” International
Conference on Information and Communication Technologies (ICICT 2014), Procedia Computer Science, vol. 46,
pp. 660 – 667, 2015.
[13] S. Parsa, et al., “RASA: A New Task Scheduling Algorithm in Grid Environment,” World Applied Sciences
Journal, vol. 7, pp. 152-160, 2009.
[14] S. Parsa, et al., “RASA: A New Grid Task Scheduling Algorithm,” International Journal of Digital Content
Technology and its Applications, vol/issue: 3(4), 2009.
[15] M. Singh, et al., “A QoS based predictive Max-Min, Min-Min switcher algorithm for job scheduling in a grid,”
Information Technology Journal, vol/issue: 7(8), pp. 1176-1181, 2008.
[16] N. M. Reda, “An Improved Sufferage Meta-Task Scheduling Algorithm in Grid Computing Systems,”
International Journal of Advanced Research, vol/issue: 3(10), pp. 123 -129, 2015.
[17] C. H. Hsu, et al., “Towards Improving QoS-Guided Scheduling in Grids,” The Third ChinaGrid Annual
Conference, 2008.
[18] F. Dong, et al., “A Grid Task Scheduling Algorithm Based on QoS Priority Grouping,” Grid and Cooperative
Computing, (GCC), Fifth International Conference, 2006.
[19] X. Wu, et al., “A Task Scheduling Algorithm based on QoS-Driven in Cloud Computing,” First International
Conference on Information Technology and Quantitative Management, Procedia Computer Science, vol. 17, pp.
1162-1169, 2013.
BIOGRAPHIES OF AUTHORS
Sirisha Potluri
Research Scholar,
Department of CSE,
KL University,
Green Fields, Vaddeswaram, Guntur, Andhra Pradesh 522502, India,
Email: sirisha.vegunta@gmail.com
Dr. Katta Subba Rao
Professor,
Department of CSE,
KL University,
Green Fields, Vaddeswaram, Guntur, Andhra Pradesh 522502,India,
Email:subbarao_cse@kluniversity.in

More Related Content

What's hot

Avl trees
Avl treesAvl trees
Avl trees
amna izzat
 
Searching Techniques and Analysis
Searching Techniques and AnalysisSearching Techniques and Analysis
Searching Techniques and Analysis
AkashBorse2
 
compiler ppt on symbol table
 compiler ppt on symbol table compiler ppt on symbol table
compiler ppt on symbol table
nadarmispapaulraj
 
Introduction to Data Structures & Algorithms
Introduction to Data Structures & AlgorithmsIntroduction to Data Structures & Algorithms
Introduction to Data Structures & Algorithms
Afaq Mansoor Khan
 
Classification Using Decision tree
Classification Using Decision treeClassification Using Decision tree
Classification Using Decision tree
Mohd. Noor Abdul Hamid
 
Input Space Partitioning
Input Space PartitioningInput Space Partitioning
Input Space Partitioning
Riyad Parvez
 
Trees
TreesTrees
Data mining Measuring similarity and desimilarity
Data mining Measuring similarity and desimilarityData mining Measuring similarity and desimilarity
Data mining Measuring similarity and desimilarity
Rushali Deshmukh
 
Data structures
Data structuresData structures
Binary Search
Binary SearchBinary Search
Binary Search
kunj desai
 
Group By, Order By, and Aliases in SQL
Group By, Order By, and Aliases in SQLGroup By, Order By, and Aliases in SQL
Group By, Order By, and Aliases in SQL
MSB Academy
 
Chapter 4 Classification
Chapter 4 ClassificationChapter 4 Classification
Chapter 4 Classification
Khalid Elshafie
 
Object Based Databases
Object Based DatabasesObject Based Databases
Object Based Databases
Farzad Nozarian
 
Regular expression
Regular expressionRegular expression
Regular expression
Rajon
 
Integrity Constraints
Integrity ConstraintsIntegrity Constraints
Integrity Constraints
madhav bansal
 
Analysis and Design of Algorithms -Sorting Algorithms and analysis
Analysis and Design of Algorithms -Sorting Algorithms and analysisAnalysis and Design of Algorithms -Sorting Algorithms and analysis
Analysis and Design of Algorithms -Sorting Algorithms and analysis
Radhika Talaviya
 
11. Hashing - Data Structures using C++ by Varsha Patil
11. Hashing - Data Structures using C++ by Varsha Patil11. Hashing - Data Structures using C++ by Varsha Patil
11. Hashing - Data Structures using C++ by Varsha Patil
widespreadpromotion
 
Trees, Binary Search Tree, AVL Tree in Data Structures
Trees, Binary Search Tree, AVL Tree in Data Structures Trees, Binary Search Tree, AVL Tree in Data Structures
Trees, Binary Search Tree, AVL Tree in Data Structures
Gurukul Kangri Vishwavidyalaya - Faculty of Engineering and Technology
 
Machine Learning: Bias and Variance Trade-off
Machine Learning: Bias and Variance Trade-offMachine Learning: Bias and Variance Trade-off
Machine Learning: Bias and Variance Trade-off
International Institute of Information Technology (I²IT)
 
1 seaborn introduction
1 seaborn introduction 1 seaborn introduction
1 seaborn introduction
YuleiLi3
 

What's hot (20)

Avl trees
Avl treesAvl trees
Avl trees
 
Searching Techniques and Analysis
Searching Techniques and AnalysisSearching Techniques and Analysis
Searching Techniques and Analysis
 
compiler ppt on symbol table
 compiler ppt on symbol table compiler ppt on symbol table
compiler ppt on symbol table
 
Introduction to Data Structures & Algorithms
Introduction to Data Structures & AlgorithmsIntroduction to Data Structures & Algorithms
Introduction to Data Structures & Algorithms
 
Classification Using Decision tree
Classification Using Decision treeClassification Using Decision tree
Classification Using Decision tree
 
Input Space Partitioning
Input Space PartitioningInput Space Partitioning
Input Space Partitioning
 
Trees
TreesTrees
Trees
 
Data mining Measuring similarity and desimilarity
Data mining Measuring similarity and desimilarityData mining Measuring similarity and desimilarity
Data mining Measuring similarity and desimilarity
 
Data structures
Data structuresData structures
Data structures
 
Binary Search
Binary SearchBinary Search
Binary Search
 
Group By, Order By, and Aliases in SQL
Group By, Order By, and Aliases in SQLGroup By, Order By, and Aliases in SQL
Group By, Order By, and Aliases in SQL
 
Chapter 4 Classification
Chapter 4 ClassificationChapter 4 Classification
Chapter 4 Classification
 
Object Based Databases
Object Based DatabasesObject Based Databases
Object Based Databases
 
Regular expression
Regular expressionRegular expression
Regular expression
 
Integrity Constraints
Integrity ConstraintsIntegrity Constraints
Integrity Constraints
 
Analysis and Design of Algorithms -Sorting Algorithms and analysis
Analysis and Design of Algorithms -Sorting Algorithms and analysisAnalysis and Design of Algorithms -Sorting Algorithms and analysis
Analysis and Design of Algorithms -Sorting Algorithms and analysis
 
11. Hashing - Data Structures using C++ by Varsha Patil
11. Hashing - Data Structures using C++ by Varsha Patil11. Hashing - Data Structures using C++ by Varsha Patil
11. Hashing - Data Structures using C++ by Varsha Patil
 
Trees, Binary Search Tree, AVL Tree in Data Structures
Trees, Binary Search Tree, AVL Tree in Data Structures Trees, Binary Search Tree, AVL Tree in Data Structures
Trees, Binary Search Tree, AVL Tree in Data Structures
 
Machine Learning: Bias and Variance Trade-off
Machine Learning: Bias and Variance Trade-offMachine Learning: Bias and Variance Trade-off
Machine Learning: Bias and Variance Trade-off
 
1 seaborn introduction
1 seaborn introduction 1 seaborn introduction
1 seaborn introduction
 

Similar to Quality of Service based Task Scheduling Algorithms in Cloud Computing

Multi-objective load balancing in cloud infrastructure through fuzzy based de...
Multi-objective load balancing in cloud infrastructure through fuzzy based de...Multi-objective load balancing in cloud infrastructure through fuzzy based de...
Multi-objective load balancing in cloud infrastructure through fuzzy based de...
IAESIJAI
 
F017633538
F017633538F017633538
F017633538
IOSR Journals
 
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
 
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, ...
International Journal of Engineering Inventions www.ijeijournal.com
 
D04573033
D04573033D04573033
D04573033
IOSR-JEN
 
Score based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systemsScore 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 TIMELOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
ijccsa
 
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud EnvironmentA Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
IRJET Journal
 
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
 
Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...
IJECEIAES
 
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
 
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
 
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
IRJET Journal
 
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
IRJET Journal
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo 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 environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
Alexander Decker
 
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
ijgca
 
Optimized Resource Provisioning Method for Computational Grid
Optimized Resource Provisioning Method for Computational GridOptimized Resource Provisioning Method for Computational Grid
Optimized Resource Provisioning Method for Computational Grid
ijgca
 
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
 
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 Quality of Service based Task Scheduling Algorithms in Cloud Computing (20)

Multi-objective load balancing in cloud infrastructure through fuzzy based de...
Multi-objective load balancing in cloud infrastructure through fuzzy based de...Multi-objective load balancing in cloud infrastructure through fuzzy based de...
Multi-objective load balancing in cloud infrastructure through fuzzy based de...
 
F017633538
F017633538F017633538
F017633538
 
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
 
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, ...
 
D04573033
D04573033D04573033
D04573033
 
Score based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systemsScore based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systems
 
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 Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud EnvironmentA Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
 
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
 
Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...
 
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
 
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...
 
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
 
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
 
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
OPTIMIZED RESOURCE PROVISIONING METHOD FOR COMPUTATIONAL GRID
 
Optimized Resource Provisioning Method for Computational Grid
Optimized Resource Provisioning Method for Computational GridOptimized Resource Provisioning Method for Computational Grid
Optimized Resource Provisioning Method for Computational Grid
 
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
 
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 IJECEIAES

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
IJECEIAES
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 

More from IJECEIAES (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 

Recently uploaded

一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
AlvianRamadhani5
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
wafawafa52
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
DharmaBanothu
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
PreethaV16
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
DharmaBanothu
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
pvpriya2
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 

Recently uploaded (20)

一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 

Quality of Service based Task Scheduling Algorithms in Cloud Computing

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 7, No. 2, April 2017, pp. 1088~1095 ISSN: 2088-8708, DOI: 10.11591/ijece.v7i2.pp1088-1095  1088 Journal homepage: http://iaesjournal.com/online/index.php/IJECE Quality of Service based Task Scheduling Algorithms in Cloud Computing Sirisha Potluri1 , Katta Subba Rao2 1 Department of CSE, KL University, Green Fields, Vaddeswaram, Guntur, Andhra Pradesh 522502, India, 2 Department of CSE, KL University, Green Fields, Vaddeswaram, Guntur, Andhra Pradesh 522502, India Article Info ABSTRACT Article history: Received Oct 26, 2016 Revised Jan 3, 2017 Accepted Jan 27, 2017 In cloud computing resources are considered as services hence utilization of the resources in an efficient way is done by using task scheduling and load balancing. Quality of service is an important factor to measure the trustiness of the cloud. Using quality of service in task scheduling will address the problems of security in cloud computing. This paper studied quality of service based task scheduling algorithms and the parameters used for scheduling. By comparing the results the efficiency of the algorithm is measured and limitations are given. We can improve the efficiency of the quality of service based task scheduling algorithms by considering these factors arriving time of the task, time taken by the task to execute on the resource and the cost in use for the communication. Keyword: Cloud computing Quality of service Task scheduling Copyright © 2017 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Sirisha Potluri, Department of CSE, KL University, Green Fields, Vaddeswaram, Guntur, Andhra Pradesh 522502, India, Email: sirisha.vegunta@gmail.com 1. INTRODUCTION Interface and infrastructure together forms a cloud environment [1]. The resources are provided by the cloud service provider and user can access them as a service by using the service models (PaaS, IaaS, SaaS). The organization can deploy the cloud based on their requirement by using deployment models (Private, Public, Community, and Hybrid) [2]. Even though cloud is a good servant to the user in turn many security issues involved in it. It involves risk to put all the data in cloud and application runs at different place [3]. The cloud architecture contains Users, SLA resource locator, VMs and Physical machines [4]. In cloud computing resources are considered as services hence utilization of the resources is done in an efficient way by using task scheduling and load balancing [5]. In cloud computing multiple users sends the requests in same time hence using scheduling the resources are allocated to the tasks [6]. Quality of service is an important factor to measure the user’s satisfaction in cloud environment. Using quality of service in task scheduling will address the problems of security in cloud computing. Parameters considered for the algorithms studied in this paper are QoS, make span, accepted rate, cost, fairness completion time, minimum completion time. The existing algorithms can be improve the efficiency by considering these factors arriving time of the task, time taken by the task to execute on the resource and the cost in use for the communication. In the following section quality of service based task scheduling algorithms are studied and compared their advantages and disadvantages.
  • 2. IJECE ISSN: 2088-8708  Quality of Service Based Task Scheduling Algorithms in Cloud Computing (Sirisha Potluri) 1089 2. QoS BASED TASK SCHEDULING ALGORITHMS 2.1. QoS guided Min-Min heuristic for Grid task scheduling In grid computing the task scheduling algorithm should address the issues like security, QoS and central control over data to get high throughput form the system. As shown in Figure 1, this algorithm is a QoS guided based on general adaptive scheduling characteristics. The task may or may not have QoS; task with no QoS can be executed on any resource. The task having high QoS can be executed on a resource with high QoS. So the task with low QoS can be executed on a resource with high QoS resulting resources with low QoS remains idle [7]. QoS is affects the effectiveness of the computing environment, for ex: Assume the network is having high bandwidth and if the scheduler assigns the task which does not require high bandwidth, meanwhile the tasks requiring high bandwidth have to wait in the queue. By considering QoS factors in scheduling gives a better scheduling algorithm [8]. In this algorithm instead of mapping the tasks to the hosts, here mapping is done first for the tasks with high QoS. Figure 1. QoS guided Min-Min heuristic for Grid task scheduling Results: Parameters considered: Make span and Expected time of completion. Advantage: Reduced the make span and used the bandwidth parameter. Disadvantage: Poor load balancing and QoS factors are not considered 2.2. Job scheduling algorithm based on Berger model in cloud computing Cloud computing is a combination of parallel and grid computing. Virtualization hides all the differences between different physical devices present on the cloud. The main entities in cloud computing are users, resource providers and scheduling system [9]. The scheduling factor for this algorithm is fairness constraint [10]. 1. QoS based task classification: The user’s tasks can be classified based on QoS parameters like Completion time and Bandwidth. 2. Fairness constraint: The fairness of resource makes the cloud to provide reasonable resources which are available to execute the user’s tasks. 3. General expectations constraint: The tasks require the resources to complete it. Because of different characteristics of the user’s applications the tasks are having QoS preferences. In local structure, based on the general expectations we can optimize the selection process of the resources. 4. Description of tasks and resources: Cloud computing uses the technology called virtualization to use the resources. The scheduling in cloud computing is implemented in application layer and virtual machine layer. Scheduling is to map a task to the resource. 5. Tasks and resource mapping: Keeping QoS parameters in mind the user’s tasks are mapped to the resources. The ratio of expectations of resources and the actual allocations gives the justice. 6. Completion time: The completion time of a task is the combination of waiting time, execution time and sending time. 7. Bandwidth: It is very useful in applications where frequent communication is happening. 8. Integrated general expectation: If the task needs many QoS requirements then integrated general expectation is suitable. As shown in Figure 2, The algorithm is stated as follows: 1. According to Quality of Service classification, the tasks having general expectation constraint acts as the constraints of fairness to select and allocate a resource are established.
  • 3.  ISSN: 2088-8708 IJECE Vol. 7, No. 2, April 2017 : 1088 – 1095 1090 2. Virtual machine selects the better resources to run the task by taking parameterized task characteristics and general expectation constraint. 3. Calculate user satisfaction, accordingly adjust the model. Figure 2. Job scheduling based on Berger model Results: Parameters considered: QoS, fairness completion time. Advantage: Improved the performance and task execution. Disadvantage: Rescheduling of tasks at each level will increase the complexity of the algorithm and takes more time 2.3. Improved cost based algorithm for task scheduling in cloud computing This algorithm is useful to measure the computation performance and cost of resources. Virtual machines are used to run the applications because the resources are distributed virtually in cloud computing. Some application may require more CPU time and some applications may require more memory to store the data. Resources are used to perform each task. To measure the cost of the application measuring CPU cost, Input cost, Output cost, memory cost are required [11]. Using Customer Facilitated Cost-based Scheduling (CFCSC) algorithm we can balance the load and cost. This algorithm uses cost function to reduce input, output and monetary costs [12]. As shown in Figure 3 the algorithm can be stated as follows: Take Ti is set of n independent tasks and Rj is set of m computing resources where i={1,2,3,……..n}, j={1,2,3,……..m}. The processing capacity of a resource can be measured as MIPS and the size of the task can be measured as MI. The total computing time can be calculated as TTtottime(R)=TTexe(R)+TTcommtime(R). Where TTtottime(R) represents total time, TTexe(R) represents the total computation time of all resources and TTcommtime(R) represents total communication time. Figure 3. Improved cost based algorithm for task scheduling in cloud computing
  • 4. IJECE ISSN: 2088-8708  Quality of Service Based Task Scheduling Algorithms in Cloud Computing (Sirisha Potluri) 1091 Results: Parameters considered: Cost, make span. Advantage: Improved the computation and reduced resource cost. Disadvantage: This algorithm not considered the dynamic cloud environment and mainly focused on cost. 2.4. RASA RASA algorithm considers distribution and characteristics of scalability of grid resources [13]. This algorithm is taking the advantages of Min-min and Max-min task scheduling algorithms and covering their disadvantages. As shown in Figure 4, this algorithm calculates the completion time of the tasks by taking all available resources. Then it applies Max-min and Min-min algorithms alternatively, for small tasks it uses Min-min and for large ones it applies Max-min to avoid the delays in large tasks execution [14]. The algorithm builds a matrix called M. Mij represents the completion time of the task. Ti task and Rj resources. Figure 4. RASA Results: Parameters considered: Make span. Advantage: Reduced the make span. Disadvantage: More emphasis can be given to QoS attributes; algorithm should consider the heterogeneous environments. 2.5. A QoS based Predictive Max-Min, Min-Min switcher algorithm for job scheduling in a grid The history information about the execution of tasks is taken into consideration to predict the performance of the resources available. As shown in Figure 5, this algorithm selects the best algorithm between QoS Min-Min and QoS Max-min by taking length of the job into consideration. Based on this decision, the tasks having high QoS are mapped first then jobs with low QoS are mapped. The algorithm calculates the standard deviation of all unassigned jobs. Then it will identify the position where the difference between the completions times of two consecutive jobs. If the difference is more than standard deviation and if it is present in the first half contains the number of jobs more than the number of short jobs. Then min-min algorithm outperforms max-min, so min-min is selected to map the jobs. If the position is present in the second half means max-min outperforms the min-min, so max-min is selected to map the jobs. If the position is not existed then is compared with threshold value, if it is less means min-min is used otherwise max-min is used [15]. Improved met-tasking algorithm in grid computing schedules the tasks based suffrage value. Based on suffrage value min-min or max-min algorithm is implemented. This met-tasking algorithm uses these parameters: flow time, make span, resource utilization [16].
  • 5.  ISSN: 2088-8708 IJECE Vol. 7, No. 2, April 2017 : 1088 – 1095 1092 Figure 5. A QoS based Predictive Max-Min, Min-Min switcher algorithm for job scheduling in a grid Results: Parameters considered: Make span. Advantage: Improved performance with QoS. Disadvantage: Switching results in taking more time and involving more cost 2.6. Towards improving QoS-guided scheduling in grids As shown in Figure 6, to resolve the problem of scheduling the tasks in heterogeneous systems this algorithm is giving two optimization schemes based on QoS Min-Min scheduling technique. Those are named as Make span optimization Rescheduling and Resource optimization rescheduling [17]. Make span optimization rescheduling (MOR): The aim of this technique to improve the make span to achieve the better performance. Resource optimization rescheduling (ROR): The aim of this technique to improve the resource optimization to achieve the better performance. Figure 6. Towards improving QoS-guided scheduling in grids
  • 6. IJECE ISSN: 2088-8708  Quality of Service Based Task Scheduling Algorithms in Cloud Computing (Sirisha Potluri) 1093 Results: Parameters considered: Make span. Advantage: Improved the make span and by using rescheduling reduced the resource need. Disadvantage: This algorithm results poor load balancing for dynamic cloud environment and can be improved by considering QoS attributes 2.7. A grid task scheduling algorithm based on QoS priority grouping As shown in Figure 7, this algorithm is used to group the grid tasks based on the QoS. This algorithm uses deadline property of the task, tasks acceptation rate and make span of the computing systems. n is the number of tasks in the grid environment, so the tasks can be grouped into n groups. Using Sufferage algorithm the tasks are grouped in descending order of their QoS [18]. The algorithm is as follows: Figure 7. A grid task scheduling algorithm based on QoS priority grouping Results: Parameters used: Acceptance rate, completion time. Advantage: Reduced the make span. Disadvantage: Can be improved by considering Make span, QoS attributes like consistency to improve the efficiency and hence complexity can be reduced. 2.8. A Task Scheduling Algorithm based on QoS-Driven in Cloud Computing As shown in Figure 8, this algorithm computes the priority of the tasks on different services and executes the task on the machine which can complete it as soon as possible. This algorithm uses dual fairness constraint. RRank means a reliability priority rank is used in this algorithm to estimate the priority of the task. In this model tasks are not directly mapped instead they were collected and stored in a queue. The tasks having higher priority will be executed first and task should be completed in less time as soon as possible [19]. Figure 8. A Task Scheduling Algorithm based on QoS-Driven in Cloud Computing
  • 7.  ISSN: 2088-8708 IJECE Vol. 7, No. 2, April 2017 : 1088 – 1095 1094 Parameters used: Priority of task and minimum completion time. Results: Improved performance and load balancing is implemented. Disadvantage: This algorithm should consider the failure occurs in a machine and dynamic cloud environment 3. RESULTS AND ANALYSIS Task Scheduling is the primary and key issue in cloud computing environment. The existing algorithms are based on Quality of service and the limitations are mentioned I Table 1: Table 1. The existing algorithms are based on Quality of service and the limitations S.No Algorithm Limitations 1 QoS guided Min-Min heuristic for Grid task scheduling Load balancing is poor and QoS attributes are not used in algorithm 2 Job scheduling algorithm based on Berger model in cloud computing Rescheduling of tasks at each level will increase the complexity of the algorithm and takes more time 3 Improved cost based algorithm for task scheduling in cloud computing This algorithm not considered the dynamic cloud environment and mainly focused on cost. 4 RASA More emphasis can be given to QoS attributes; algorithm should consider the heterogeneous environments. 5 A QoS based Predictive Max-Min, Min-Min switcher algorithm for job scheduling in a grid Switching results in taking more time and involving more cost 6 Towards improving QoS-guided scheduling in grids This algorithm results poor load balancing and can be improved by considering QoS attributes 7 A grid task scheduling algorithm based on QoS priority grouping Can be improved by considering Make span, QoS attributes like consistency to improve the efficiency and hence complexity can be reduced 8 A Task Scheduling Algorithm based on QoS- Driven in Cloud Computing This algorithm should consider the failure occurs in a machine and dynamic cloud environment 4. CONCLUSION As cloud services are increasing day by day. To meet the on demand service and to maintain efficiency of load balancing and task scheduling of resources many algorithms are proposed. The existing task scheduling algorithms are studied in this paper. . We can improve the efficiency of the quality of service based task scheduling algorithms by considering these factors arriving time of the task, time taken by the task to execute on the resource and the cost in use for the communication. REFERENCES [1] A. Kumar, “World of Cloud Computing & Security,” International Journal of Cloud Computing and Services Science (IJ-CLOSER), vol/issue: 1(2), pp. 53-58, 2012. [2] R. Buyya, “Introduction to the IEEE Transactions on cloud computing,” IEEE Transactions on Cloud Computing, vol/issue: 1(1), 2013. [3] S. Pal, et al., “Efficient Architectural Framework for Cloud Computing,” International Journal of Cloud Computing and Services Science (IJ-CLOSER), vol/issue: 1(2), pp. 66-73, 2012. [4] R. Buyya, et al., “Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility,” Future Generation Computer Systems, vol. 25, pp. 599-616, 2009. [5] Vijindra, et al., “Survey on Scheduling Issues in Cloud Computing,” International conference on modeling optimization and computing (ICMOG-2012), Procedia Engineering, vol. 38, pp. 2881-2888, 2012. [6] V. S. Rathor, et al., “Survey on Load Balancing Through Virtual Machine Scheduling in Cloud Computing Environment,” International Journal of Cloud Computing and Services Science (IJ-CLOSER), vol/issue: 3(1), pp. 37-43, 2014. [7] H. E. Xiaoshan, et al., “QoS Guided Min-Min Heuristic for Grid Task Scheduling,” Journal of Computer Science and Technology, vol/issue: 18(4), pp. 442–451, 2003. [8] S. S. Chauhan, et al., “QoS Guided Heuristic Algorithms for Grid Task Scheduling,” International Journal of Computer Applications, vol/issue: 2(9), 2010. [9] B. Xu, et al., “Job scheduling algorithm based on Berger model in cloud environment,” Advances in Engineering Software, vol. 42, pp. 419–425, 2011. [10] D. S. Kalra, et al., “Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters,” IOSR Journal of Computer Engineering (IOSR-JCE), vol/issue: 17(6), pp. 35-38, 2015. [11] S. Selvarani, et al., “Improved Cost-Based Algorithm For Task Scheduling In Cloud Computing,” IEEE Xplore, 2010.
  • 8. IJECE ISSN: 2088-8708  Quality of Service Based Task Scheduling Algorithms in Cloud Computing (Sirisha Potluri) 1095 [12] D. I. G. Amalarethinam, et al., “Customer Facilitated Cost-based Scheduling (CFCSC) in Cloud,” International Conference on Information and Communication Technologies (ICICT 2014), Procedia Computer Science, vol. 46, pp. 660 – 667, 2015. [13] S. Parsa, et al., “RASA: A New Task Scheduling Algorithm in Grid Environment,” World Applied Sciences Journal, vol. 7, pp. 152-160, 2009. [14] S. Parsa, et al., “RASA: A New Grid Task Scheduling Algorithm,” International Journal of Digital Content Technology and its Applications, vol/issue: 3(4), 2009. [15] M. Singh, et al., “A QoS based predictive Max-Min, Min-Min switcher algorithm for job scheduling in a grid,” Information Technology Journal, vol/issue: 7(8), pp. 1176-1181, 2008. [16] N. M. Reda, “An Improved Sufferage Meta-Task Scheduling Algorithm in Grid Computing Systems,” International Journal of Advanced Research, vol/issue: 3(10), pp. 123 -129, 2015. [17] C. H. Hsu, et al., “Towards Improving QoS-Guided Scheduling in Grids,” The Third ChinaGrid Annual Conference, 2008. [18] F. Dong, et al., “A Grid Task Scheduling Algorithm Based on QoS Priority Grouping,” Grid and Cooperative Computing, (GCC), Fifth International Conference, 2006. [19] X. Wu, et al., “A Task Scheduling Algorithm based on QoS-Driven in Cloud Computing,” First International Conference on Information Technology and Quantitative Management, Procedia Computer Science, vol. 17, pp. 1162-1169, 2013. BIOGRAPHIES OF AUTHORS Sirisha Potluri Research Scholar, Department of CSE, KL University, Green Fields, Vaddeswaram, Guntur, Andhra Pradesh 522502, India, Email: sirisha.vegunta@gmail.com Dr. Katta Subba Rao Professor, Department of CSE, KL University, Green Fields, Vaddeswaram, Guntur, Andhra Pradesh 522502,India, Email:subbarao_cse@kluniversity.in