SlideShare a Scribd company logo
An Optimized Scientific Workflow
Scheduling in Cloud Computing
By
Digvijay V Shinde
Reg. No:15MES0056
Under the guidance of
Prof . M. Shanmugasundaram
Department of Embedded Technology
School of Electronics Engineering
VIT University
Roadmap
 Definition for workflow.
 What is cloud computing ?
 How can we schedule the workflow efficiently in the cloud?
 Benefits of workflow scheduling in cloud computing
 Types of Scheduling Algorithm
 Work Progress
 References
212/20/2016
Definition for workflow
 Workflow is simply a group of repeatable task which are
dependent on each other.
3
Fig DAG with machine and
scheduling sequence
12/20/2016
What is cloud computing ?
 Cloud computing refers to both the applications delivered as
services over the Internet and the hardware and system software
in the datacenters that provide those services.
 Advantages:
1. Service is accessible via a Web browser or a web services
application programming interface (API).
2. Zero capital expenditure
3. Pay per use policy
412/20/2016
 Three types of reference model for cloud computing:
1. SaaS( S/w as a Service)
2. PaaS( Platform as Service)
3. Iaas(Infrastructure as a Service)
5
Fig Reference model of cloud computing
12/20/2016
How can we schedule the workflow efficiently in the cloud?
612/20/2016
Benefits of workflow scheduling in
cloud computing
 Cloud is used to reduce
1. Make span
2. Cost
3. Energy Consumption
712/20/2016
Various approaches in workflow
Scheduling
812/20/2016
Comparative Analysis
12/20/2016 9
Sr
No Author
Name
Problem
Statement
Methodolo
gy
(Algorithm
followed)
Parameter
Achieveme
nt
Conclusion Limitation
Future
work
1 Zhaomen
g Zhu,
Gongxua
n Zhang,
Senior
Member,
IEEE,
Miqing Li,
and
Xiaohui
Liu
Evolution
ary Multi-
Objective
Workflow
Schedulin
g in Cloud
Crossorde
r and
mutate(Si
milar like
GA(Gene
tic
algorithm)
)
Time of
computati
on,make
span,cost
Make
span and
cost of is
reduced
using the
algorithm.
The result
is checked
on
different
types of
model like
montage,c
ybershake
The aim
of this
paper is to
reduce
makespan
and cost
at the
same time
This
paper is
not
concentra
ted on
energy
efficiency
To
introduce
unique or
one
planning
scheme
multi-
clouds in
single
schedule.
12/20/2016 10
2 Andrei
Alexandru
Nicolae,
Catalin
Negru,
Florin
Pop∗,
Mariana
Mocanu
and
Valentin
Cristea
Hybrid
Algorithm
for
Workflow
Schedulin
g in
Cloud-
based
Cyber
infrastruct
ures
Hybrid
algorithm
Author
concentra
ted on
DAG
Different
approache
s followed
using
DAG
HER
algorithm
in this
paper
reduce the
number
of
processor
and total
execution
time.
Its
conventio
nal
approach
Processor
balancing,
number
of times
total
execution
calculatio
n
3 Fairouz
Fakhfakh,
Hatem Hadj
Kacem,
Ahmed
Hadj Kacem
Workflow
Scheduling
in Cloud
Computing:
A survey
Many
algorithm
by different
researchers
are
compared
Nothing
newly
propsed
Inability of
the studied
approaches
to deal with
changes at
runtime that
must be
effectively
addressed
Its just an
theoretical
concept
nothing
compared
practically
To
implement
middle layer
to detect
change of
functional
and non-
functional
changes in
workflow
Energy calculations
Ecloud=EMainboard+ESwitch+EStorage+Eothers
12/20/2016 11
γ=0 for idle
Types of Scheduling Algorithm
 FCFS scheduling.
 Data Aware Scheduling
 MAXMIN scheduling
 MCT scheduling
 MINMIN scheduling
 Round Robin scheduling
 Genetic Algorithm
12/20/2016 12
Work Progress
12/20/2016 13
References
1. Hybrid Algorithm for Workflow Scheduling in Cloud-Based Cyberinfrastructures by
Andrei Alexandru Nicolae; Catalin Negru; Florin Pop; Mariana Mocanu; Valentin Cristea
2014 17th International Conference on Network-Based Information Systems Year:
2014 Pages: 221 – 228
2. Evolutionary Multi-Objective Workflow Scheduling in Cloud Zhaomeng Zhu;
Gongxuan Zhang; Miqing Li; Xiaohui Liu IEEE Transactions on Parallel and
Distributed Systems Year: 2016, Volume:-27, Issue: 5 Pages: 1344 – 1357
3. Workflow Scheduling in Cloud Computing: A Survey Fairouz Fakhfakh; Hatem Hadj
Kacem; Ahmed Hadj Kacem 2014 IEEE 18th International Enterprise Distributed
Object Computing Conference Workshops and Demonstrations Year: 2014 Pages: 372 -
378
4. Workflow scheduling in cloud computing environment using Cat Swarm Optimization
Saurabh Bilgaiyan; Santwana Sagnika; Madhabananda Das Advance Computing
Conference (IACC), 2014 IEEE International Year: 2014 Pages: 680 - 685
12/20/2016 14
-
5. Budget constrained priority based genetic algorithm for workflow scheduling in
cloud Amandeep Verma; Sakshi Kaushal Communication and Computing (ARTCom
2013), Fifth International Conference on Advances in Recent Technologies in Year:
2013 Pages: 216 - 222
6. Trust-Based and QoS Demand Clustering Analysis Customizable Cloud Workflow
Scheduling Strategies Wenjuan Li; Qifei Zhang; Jiyi Wu; Jing Li; Haili Zhao Cluster
Computing Workshops (CLUSTER WORKSHOPS), 2012 IEEE International
Conference on Year: 2012 Pages: 111 - 119
7. A Survey on Scheduling Workflows in Cloud Environment Xin Ye; Jiwei Liang;
Sihao Liu; Jia Li Network and Information Systems for Computers (ICNISC), 2015
International Conference on Year: 2015 Pages: 344 - 348
8. A Learning Architecture for Scheduling Workflow Applications in the Cloud Enda
Barrett; Enda Howley; Jim Duggan Web Services (ECOWS), 2011 Ninth IEEE
European Conference on Year: 2011 Pages: 83 – 90
9. HEFT based workflow scheduling algorithm for cost optimization within deadline in
hybrid clouds Nitish Chopra; Sarbjeet Singh Computing, Communications and
Networking Technologies (ICCCNT),2013 Fourth International Conference on Year:
2013 Pages: 1 - 6
12/20/2016 15
10. Deadline and cost based workflow scheduling in hybrid cloud Nitish Chopra;
Sarbjeet Singh Advances in Computing, Communications and Informatics (ICACCI),
2013 International Conference on Year: 2013 Pages: 840 - 846
11. A critical analysis of workflow scheduling algorithms in infrastructure as a Serivce
Cloud and its research issues Shilpa Rana; Ankita Choudhary; K. J. Mathai 2016
IEEE Students' Conference on Electrical, Electronics and Computer Science
(SCEECS) Year: 2016 Pages: 1 - 6
12.A Cost-Effective Deadline-Constrained Dynamic Scheduling Algorithm for Scientific
Workflows in a Cloud Environment Jyoti Sahni; Deo Vidyarthi IEEE Transactions
on Cloud Computing Year: 2015, volume: PP, Issue: 99 Pages: 1 - 1
13.A set-based discrete PSO for cloud workflow scheduling with user-defined QoS
constraints Wei-Neng Chen; Jun Zhang 2012 IEEE International Conference on
Systems, Man, and Cybernetics (SMC) Year: 2012 Pages: 773 – 778
14.A Survey on Workflow Management and Scheduling in Cloud Computing Li Liu;
Miao Zhang; Yuqing Lin; Liangjuan Qin Cluster, Cloud and Grid Computing
(CCGrid), 2014 14th IEEE/ACM International Symposium on Year: 2014 Pages:
837 – 846
15. Heuristic and meta-heuristic workflow scheduling algorithms in multi-cloud
12/20/2016 16
environments — A surveyC. Nandhakumar; K. Ranjithprabhu Advanced
Computing and Communication Systems, 2015 International Conference on
Year: 2015 Pages: 1 – 5
16.Game multi objective scheduling algorithm for scientific workflows in cloud
computing J. Angela addJennifa Sujana; T. Revathi; G. Karthiga; R. Venitta Raj
Circuit, Power and Computing Technologies (ICCPCT), 2015 International
Conference on Year: 2015 Pages: 1 - 6
17. Ordinal Optimized Scheduling of Scientific Workflows in Elastic Compute
Clouds Fan Zhang; Junwei aaaCao; Kai Hwang; Cheng Wu Cloud
Computing Technology and Science (CloudCom), 2011 IEEE Third
International Conference on Year: 2011
18. Workflow Scheduling Algorithms for Grid Computing Jia Yu, Rajkumar
Buyya and Kotagiri aaaRamamohanarao
19. Bat algorithm for scheduling workflow applications in cloud S. Raghavan; P.
Sarwesh; C. aaaMarimuthu; K. Chandrasekaran Electronic Design, Computer
Networks & Automated Verification (EDCAV), 2015 International Conference
on Year: 2015
20. Analysis of emerging workflow scheduling algorithms in cloud S. Raghavan;
K. Chandrasekaran 2015 International Conference on Applied and Theoretical
Computing and Communication Technology (iCATccT) Year: 2015
12/20/2016 17
Ad

More Related Content

What's hot (20)

Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
Dr. Ramkumar Lakshminarayanan
 
Cloud Service Life-cycle Management
Cloud Service Life-cycle ManagementCloud Service Life-cycle Management
Cloud Service Life-cycle Management
Animesh Chaturvedi
 
Fundamental Concepts-and-Models Cloud Computing
Fundamental Concepts-and-Models Cloud ComputingFundamental Concepts-and-Models Cloud Computing
Fundamental Concepts-and-Models Cloud Computing
Mohammed Sajjad Ali
 
11. grid scheduling and resource managament
11. grid scheduling and resource managament11. grid scheduling and resource managament
11. grid scheduling and resource managament
Dr Sandeep Kumar Poonia
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Reetesh Gupta
 
Cs8791 cloud computing introduction new
Cs8791  cloud computing introduction newCs8791  cloud computing introduction new
Cs8791 cloud computing introduction new
GOVERNMENT COLLEGE OF ENGINEERING,TIRUNELVELI
 
Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecture
Pooja Dixit
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
Divya S
 
Cloud Management Mechanisms
Cloud Management MechanismsCloud Management Mechanisms
Cloud Management Mechanisms
Mohammed Sajjad Ali
 
Vm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computingVm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computing
Hemanandhini Ganesan
 
Comparing open source private cloud platforms
Comparing open source private cloud platformsComparing open source private cloud platforms
Comparing open source private cloud platforms
OSCON Byrum
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
Gokulnath S
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya
 
Pros and Cons of Cloud Computing
Pros and Cons of Cloud ComputingPros and Cons of Cloud Computing
Pros and Cons of Cloud Computing
SanjeeviTechnologies
 
Unit 4
Unit 4Unit 4
Unit 4
Ravi Kumar
 
Fog computing
Fog computingFog computing
Fog computing
Rishabh Kumar ☁️
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
Richa Chaudhary
 
Cloud computing architectures
Cloud computing architecturesCloud computing architectures
Cloud computing architectures
Muhammad Aitzaz Ahsan
 
Mobile Edge Computing
Mobile Edge ComputingMobile Edge Computing
Mobile Edge Computing
M2M Alliance e.V.
 
Green cloud computing
Green cloud computing Green cloud computing
Green cloud computing
JauwadSyed
 
Cloud Service Life-cycle Management
Cloud Service Life-cycle ManagementCloud Service Life-cycle Management
Cloud Service Life-cycle Management
Animesh Chaturvedi
 
Fundamental Concepts-and-Models Cloud Computing
Fundamental Concepts-and-Models Cloud ComputingFundamental Concepts-and-Models Cloud Computing
Fundamental Concepts-and-Models Cloud Computing
Mohammed Sajjad Ali
 
11. grid scheduling and resource managament
11. grid scheduling and resource managament11. grid scheduling and resource managament
11. grid scheduling and resource managament
Dr Sandeep Kumar Poonia
 
Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecture
Pooja Dixit
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
Divya S
 
Vm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computingVm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computing
Hemanandhini Ganesan
 
Comparing open source private cloud platforms
Comparing open source private cloud platformsComparing open source private cloud platforms
Comparing open source private cloud platforms
OSCON Byrum
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
Gokulnath S
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya
 
Green cloud computing
Green cloud computing Green cloud computing
Green cloud computing
JauwadSyed
 

Viewers also liked (14)

Data storage in Cloud computing
Data storage in Cloud computingData storage in Cloud computing
Data storage in Cloud computing
Dong Yuan
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computing
Samruddhi Gaikwad
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
Mayuri Saxena
 
Genetic Algorithm for task scheduling in Cloud Computing Environment
Genetic Algorithm for task scheduling in Cloud Computing EnvironmentGenetic Algorithm for task scheduling in Cloud Computing Environment
Genetic Algorithm for task scheduling in Cloud Computing Environment
Swapnil Shahade
 
The Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
The Case For Docker In Multi-Cloud Enabled Bioinformatics ApplicationsThe Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
The Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
Ahmed Abdullah
 
PRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGE SECURITY IN CLOUD COMPUTING
PRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGESECURITY IN CLOUD COMPUTINGPRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGESECURITY IN CLOUD COMPUTING
PRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGE SECURITY IN CLOUD COMPUTING
Kayalvizhi Selvaraj
 
cloud scheduling
cloud schedulingcloud scheduling
cloud scheduling
Mudit Verma
 
CloudFlow: Computational Cloud Services and Workflows for Agile Engineering
CloudFlow: Computational Cloud Services and Workflows for Agile EngineeringCloudFlow: Computational Cloud Services and Workflows for Agile Engineering
CloudFlow: Computational Cloud Services and Workflows for Agile Engineering
I4MS_eu
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
Dennis Deacon
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
Prashant Gupta
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
Agarwaljay
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
Rkrishna Mishra
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
himanshuawasthi2109
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
Mandy Suzanne
 
Data storage in Cloud computing
Data storage in Cloud computingData storage in Cloud computing
Data storage in Cloud computing
Dong Yuan
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computing
Samruddhi Gaikwad
 
Genetic Algorithm for task scheduling in Cloud Computing Environment
Genetic Algorithm for task scheduling in Cloud Computing EnvironmentGenetic Algorithm for task scheduling in Cloud Computing Environment
Genetic Algorithm for task scheduling in Cloud Computing Environment
Swapnil Shahade
 
The Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
The Case For Docker In Multi-Cloud Enabled Bioinformatics ApplicationsThe Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
The Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
Ahmed Abdullah
 
PRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGE SECURITY IN CLOUD COMPUTING
PRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGESECURITY IN CLOUD COMPUTINGPRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGESECURITY IN CLOUD COMPUTING
PRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGE SECURITY IN CLOUD COMPUTING
Kayalvizhi Selvaraj
 
cloud scheduling
cloud schedulingcloud scheduling
cloud scheduling
Mudit Verma
 
CloudFlow: Computational Cloud Services and Workflows for Agile Engineering
CloudFlow: Computational Cloud Services and Workflows for Agile EngineeringCloudFlow: Computational Cloud Services and Workflows for Agile Engineering
CloudFlow: Computational Cloud Services and Workflows for Agile Engineering
I4MS_eu
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
Dennis Deacon
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
Prashant Gupta
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
Agarwaljay
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
Rkrishna Mishra
 
Ad

Similar to An optimized scientific workflow scheduling in cloud computing (20)

IRJET- A Review on K-Means++ Clustering Algorithm and Cloud Computing wit...
IRJET-  	  A Review on K-Means++ Clustering Algorithm and Cloud Computing wit...IRJET-  	  A Review on K-Means++ Clustering Algorithm and Cloud Computing wit...
IRJET- A Review on K-Means++ Clustering Algorithm and Cloud Computing wit...
IRJET Journal
 
Performance aware algorithm design for elastic resource workflow management o...
Performance aware algorithm design for elastic resource workflow management o...Performance aware algorithm design for elastic resource workflow management o...
Performance aware algorithm design for elastic resource workflow management o...
IAESIJAI
 
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...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
 
Resource allocation for fog computing based on software-defined networks
Resource allocation for fog computing based on  software-defined networksResource allocation for fog computing based on  software-defined networks
Resource allocation for fog computing based on software-defined networks
IJECEIAES
 
An advanced ensemble load balancing approach for fog computing applications
An advanced ensemble load balancing approach for fog computing applicationsAn advanced ensemble load balancing approach for fog computing applications
An advanced ensemble load balancing approach for fog computing applications
IJECEIAES
 
Hybrid fault tolerant cost aware mechanism for scientific workflow in cloud c...
Hybrid fault tolerant cost aware mechanism for scientific workflow in cloud c...Hybrid fault tolerant cost aware mechanism for scientific workflow in cloud c...
Hybrid fault tolerant cost aware mechanism for scientific workflow in cloud c...
International Journal of Reconfigurable and Embedded Systems
 
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
IRJET Journal
 
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET Journal
 
Resource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling AlgorithmResource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling Algorithm
IRJET Journal
 
IRJET- Cost Effective Workflow Scheduling in Bigdata
IRJET-  	  Cost Effective Workflow Scheduling in BigdataIRJET-  	  Cost Effective Workflow Scheduling in Bigdata
IRJET- Cost Effective Workflow Scheduling in Bigdata
IRJET Journal
 
A hybrid approach for scheduling applications in cloud computing environment
A hybrid approach for scheduling applications in cloud computing environment A hybrid approach for scheduling applications in cloud computing environment
A hybrid approach for scheduling applications in cloud computing environment
IJECEIAES
 
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
 
Load Balance in Data Center SDN Networks
Load Balance in Data Center SDN Networks Load Balance in Data Center SDN Networks
Load Balance in Data Center SDN Networks
IJECEIAES
 
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHMIMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
Associate Professor in VSB Coimbatore
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
Just in-time code offloading for wearable computing
Just in-time code offloading for wearable computingJust in-time code offloading for wearable computing
Just in-time code offloading for wearable computing
redpel dot com
 
IRJET- A Review on K-Means++ Clustering Algorithm and Cloud Computing wit...
IRJET-  	  A Review on K-Means++ Clustering Algorithm and Cloud Computing wit...IRJET-  	  A Review on K-Means++ Clustering Algorithm and Cloud Computing wit...
IRJET- A Review on K-Means++ Clustering Algorithm and Cloud Computing wit...
IRJET Journal
 
Performance aware algorithm design for elastic resource workflow management o...
Performance aware algorithm design for elastic resource workflow management o...Performance aware algorithm design for elastic resource workflow management o...
Performance aware algorithm design for elastic resource workflow management o...
IAESIJAI
 
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...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
 
Resource allocation for fog computing based on software-defined networks
Resource allocation for fog computing based on  software-defined networksResource allocation for fog computing based on  software-defined networks
Resource allocation for fog computing based on software-defined networks
IJECEIAES
 
An advanced ensemble load balancing approach for fog computing applications
An advanced ensemble load balancing approach for fog computing applicationsAn advanced ensemble load balancing approach for fog computing applications
An advanced ensemble load balancing approach for fog computing applications
IJECEIAES
 
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
IRJET Journal
 
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET Journal
 
Resource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling AlgorithmResource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling Algorithm
IRJET Journal
 
IRJET- Cost Effective Workflow Scheduling in Bigdata
IRJET-  	  Cost Effective Workflow Scheduling in BigdataIRJET-  	  Cost Effective Workflow Scheduling in Bigdata
IRJET- Cost Effective Workflow Scheduling in Bigdata
IRJET Journal
 
A hybrid approach for scheduling applications in cloud computing environment
A hybrid approach for scheduling applications in cloud computing environment A hybrid approach for scheduling applications in cloud computing environment
A hybrid approach for scheduling applications in cloud computing environment
IJECEIAES
 
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
 
Load Balance in Data Center SDN Networks
Load Balance in Data Center SDN Networks Load Balance in Data Center SDN Networks
Load Balance in Data Center SDN Networks
IJECEIAES
 
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHMIMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
Associate Professor in VSB Coimbatore
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
Just in-time code offloading for wearable computing
Just in-time code offloading for wearable computingJust in-time code offloading for wearable computing
Just in-time code offloading for wearable computing
redpel dot com
 
Ad

Recently uploaded (20)

Control Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptxControl Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptx
vvsasane
 
22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf
22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf
22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf
Guru Nanak Technical Institutions
 
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software ApplicationsJacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia
 
Machine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATIONMachine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATION
DarrinBright1
 
hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .
NABLAS株式会社
 
Frontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend EngineersFrontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend Engineers
Michael Hertzberg
 
Design of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdfDesign of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdf
Kamel Farid
 
2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt
rakshaiya16
 
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdfML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
rameshwarchintamani
 
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdfATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ssuserda39791
 
acid base ppt and their specific application in food
acid base ppt and their specific application in foodacid base ppt and their specific application in food
acid base ppt and their specific application in food
Fatehatun Noor
 
Automatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and BeyondAutomatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and Beyond
NU_I_TODALAB
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Lecture - 7 Canals of the topic of the civil engineering
Lecture - 7  Canals of the topic of the civil engineeringLecture - 7  Canals of the topic of the civil engineering
Lecture - 7 Canals of the topic of the civil engineering
MJawadkhan1
 
Modelling of Concrete Compressive Strength Admixed with GGBFS Using Gene Expr...
Modelling of Concrete Compressive Strength Admixed with GGBFS Using Gene Expr...Modelling of Concrete Compressive Strength Admixed with GGBFS Using Gene Expr...
Modelling of Concrete Compressive Strength Admixed with GGBFS Using Gene Expr...
Journal of Soft Computing in Civil Engineering
 
DED KOMINFO detail engginering design gedung
DED KOMINFO detail engginering design gedungDED KOMINFO detail engginering design gedung
DED KOMINFO detail engginering design gedung
nabilarizqifadhilah1
 
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdfLittle Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
gori42199
 
Evonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdfEvonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdf
szhang13
 
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation RateModeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Journal of Soft Computing in Civil Engineering
 
Slide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptxSlide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptx
vvsasane
 
Control Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptxControl Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptx
vvsasane
 
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software ApplicationsJacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia
 
Machine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATIONMachine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATION
DarrinBright1
 
hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .
NABLAS株式会社
 
Frontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend EngineersFrontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend Engineers
Michael Hertzberg
 
Design of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdfDesign of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdf
Kamel Farid
 
2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt
rakshaiya16
 
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdfML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
rameshwarchintamani
 
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdfATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ssuserda39791
 
acid base ppt and their specific application in food
acid base ppt and their specific application in foodacid base ppt and their specific application in food
acid base ppt and their specific application in food
Fatehatun Noor
 
Automatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and BeyondAutomatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and Beyond
NU_I_TODALAB
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Lecture - 7 Canals of the topic of the civil engineering
Lecture - 7  Canals of the topic of the civil engineeringLecture - 7  Canals of the topic of the civil engineering
Lecture - 7 Canals of the topic of the civil engineering
MJawadkhan1
 
DED KOMINFO detail engginering design gedung
DED KOMINFO detail engginering design gedungDED KOMINFO detail engginering design gedung
DED KOMINFO detail engginering design gedung
nabilarizqifadhilah1
 
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdfLittle Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
gori42199
 
Evonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdfEvonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdf
szhang13
 
Slide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptxSlide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptx
vvsasane
 

An optimized scientific workflow scheduling in cloud computing

  • 1. An Optimized Scientific Workflow Scheduling in Cloud Computing By Digvijay V Shinde Reg. No:15MES0056 Under the guidance of Prof . M. Shanmugasundaram Department of Embedded Technology School of Electronics Engineering VIT University
  • 2. Roadmap  Definition for workflow.  What is cloud computing ?  How can we schedule the workflow efficiently in the cloud?  Benefits of workflow scheduling in cloud computing  Types of Scheduling Algorithm  Work Progress  References 212/20/2016
  • 3. Definition for workflow  Workflow is simply a group of repeatable task which are dependent on each other. 3 Fig DAG with machine and scheduling sequence 12/20/2016
  • 4. What is cloud computing ?  Cloud computing refers to both the applications delivered as services over the Internet and the hardware and system software in the datacenters that provide those services.  Advantages: 1. Service is accessible via a Web browser or a web services application programming interface (API). 2. Zero capital expenditure 3. Pay per use policy 412/20/2016
  • 5.  Three types of reference model for cloud computing: 1. SaaS( S/w as a Service) 2. PaaS( Platform as Service) 3. Iaas(Infrastructure as a Service) 5 Fig Reference model of cloud computing 12/20/2016
  • 6. How can we schedule the workflow efficiently in the cloud? 612/20/2016
  • 7. Benefits of workflow scheduling in cloud computing  Cloud is used to reduce 1. Make span 2. Cost 3. Energy Consumption 712/20/2016
  • 8. Various approaches in workflow Scheduling 812/20/2016
  • 9. Comparative Analysis 12/20/2016 9 Sr No Author Name Problem Statement Methodolo gy (Algorithm followed) Parameter Achieveme nt Conclusion Limitation Future work 1 Zhaomen g Zhu, Gongxua n Zhang, Senior Member, IEEE, Miqing Li, and Xiaohui Liu Evolution ary Multi- Objective Workflow Schedulin g in Cloud Crossorde r and mutate(Si milar like GA(Gene tic algorithm) ) Time of computati on,make span,cost Make span and cost of is reduced using the algorithm. The result is checked on different types of model like montage,c ybershake The aim of this paper is to reduce makespan and cost at the same time This paper is not concentra ted on energy efficiency To introduce unique or one planning scheme multi- clouds in single schedule.
  • 10. 12/20/2016 10 2 Andrei Alexandru Nicolae, Catalin Negru, Florin Pop∗, Mariana Mocanu and Valentin Cristea Hybrid Algorithm for Workflow Schedulin g in Cloud- based Cyber infrastruct ures Hybrid algorithm Author concentra ted on DAG Different approache s followed using DAG HER algorithm in this paper reduce the number of processor and total execution time. Its conventio nal approach Processor balancing, number of times total execution calculatio n 3 Fairouz Fakhfakh, Hatem Hadj Kacem, Ahmed Hadj Kacem Workflow Scheduling in Cloud Computing: A survey Many algorithm by different researchers are compared Nothing newly propsed Inability of the studied approaches to deal with changes at runtime that must be effectively addressed Its just an theoretical concept nothing compared practically To implement middle layer to detect change of functional and non- functional changes in workflow
  • 12. Types of Scheduling Algorithm  FCFS scheduling.  Data Aware Scheduling  MAXMIN scheduling  MCT scheduling  MINMIN scheduling  Round Robin scheduling  Genetic Algorithm 12/20/2016 12
  • 14. References 1. Hybrid Algorithm for Workflow Scheduling in Cloud-Based Cyberinfrastructures by Andrei Alexandru Nicolae; Catalin Negru; Florin Pop; Mariana Mocanu; Valentin Cristea 2014 17th International Conference on Network-Based Information Systems Year: 2014 Pages: 221 – 228 2. Evolutionary Multi-Objective Workflow Scheduling in Cloud Zhaomeng Zhu; Gongxuan Zhang; Miqing Li; Xiaohui Liu IEEE Transactions on Parallel and Distributed Systems Year: 2016, Volume:-27, Issue: 5 Pages: 1344 – 1357 3. Workflow Scheduling in Cloud Computing: A Survey Fairouz Fakhfakh; Hatem Hadj Kacem; Ahmed Hadj Kacem 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations Year: 2014 Pages: 372 - 378 4. Workflow scheduling in cloud computing environment using Cat Swarm Optimization Saurabh Bilgaiyan; Santwana Sagnika; Madhabananda Das Advance Computing Conference (IACC), 2014 IEEE International Year: 2014 Pages: 680 - 685 12/20/2016 14
  • 15. - 5. Budget constrained priority based genetic algorithm for workflow scheduling in cloud Amandeep Verma; Sakshi Kaushal Communication and Computing (ARTCom 2013), Fifth International Conference on Advances in Recent Technologies in Year: 2013 Pages: 216 - 222 6. Trust-Based and QoS Demand Clustering Analysis Customizable Cloud Workflow Scheduling Strategies Wenjuan Li; Qifei Zhang; Jiyi Wu; Jing Li; Haili Zhao Cluster Computing Workshops (CLUSTER WORKSHOPS), 2012 IEEE International Conference on Year: 2012 Pages: 111 - 119 7. A Survey on Scheduling Workflows in Cloud Environment Xin Ye; Jiwei Liang; Sihao Liu; Jia Li Network and Information Systems for Computers (ICNISC), 2015 International Conference on Year: 2015 Pages: 344 - 348 8. A Learning Architecture for Scheduling Workflow Applications in the Cloud Enda Barrett; Enda Howley; Jim Duggan Web Services (ECOWS), 2011 Ninth IEEE European Conference on Year: 2011 Pages: 83 – 90 9. HEFT based workflow scheduling algorithm for cost optimization within deadline in hybrid clouds Nitish Chopra; Sarbjeet Singh Computing, Communications and Networking Technologies (ICCCNT),2013 Fourth International Conference on Year: 2013 Pages: 1 - 6 12/20/2016 15
  • 16. 10. Deadline and cost based workflow scheduling in hybrid cloud Nitish Chopra; Sarbjeet Singh Advances in Computing, Communications and Informatics (ICACCI), 2013 International Conference on Year: 2013 Pages: 840 - 846 11. A critical analysis of workflow scheduling algorithms in infrastructure as a Serivce Cloud and its research issues Shilpa Rana; Ankita Choudhary; K. J. Mathai 2016 IEEE Students' Conference on Electrical, Electronics and Computer Science (SCEECS) Year: 2016 Pages: 1 - 6 12.A Cost-Effective Deadline-Constrained Dynamic Scheduling Algorithm for Scientific Workflows in a Cloud Environment Jyoti Sahni; Deo Vidyarthi IEEE Transactions on Cloud Computing Year: 2015, volume: PP, Issue: 99 Pages: 1 - 1 13.A set-based discrete PSO for cloud workflow scheduling with user-defined QoS constraints Wei-Neng Chen; Jun Zhang 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC) Year: 2012 Pages: 773 – 778 14.A Survey on Workflow Management and Scheduling in Cloud Computing Li Liu; Miao Zhang; Yuqing Lin; Liangjuan Qin Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on Year: 2014 Pages: 837 – 846 15. Heuristic and meta-heuristic workflow scheduling algorithms in multi-cloud 12/20/2016 16
  • 17. environments — A surveyC. Nandhakumar; K. Ranjithprabhu Advanced Computing and Communication Systems, 2015 International Conference on Year: 2015 Pages: 1 – 5 16.Game multi objective scheduling algorithm for scientific workflows in cloud computing J. Angela addJennifa Sujana; T. Revathi; G. Karthiga; R. Venitta Raj Circuit, Power and Computing Technologies (ICCPCT), 2015 International Conference on Year: 2015 Pages: 1 - 6 17. Ordinal Optimized Scheduling of Scientific Workflows in Elastic Compute Clouds Fan Zhang; Junwei aaaCao; Kai Hwang; Cheng Wu Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on Year: 2011 18. Workflow Scheduling Algorithms for Grid Computing Jia Yu, Rajkumar Buyya and Kotagiri aaaRamamohanarao 19. Bat algorithm for scheduling workflow applications in cloud S. Raghavan; P. Sarwesh; C. aaaMarimuthu; K. Chandrasekaran Electronic Design, Computer Networks & Automated Verification (EDCAV), 2015 International Conference on Year: 2015 20. Analysis of emerging workflow scheduling algorithms in cloud S. Raghavan; K. Chandrasekaran 2015 International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT) Year: 2015 12/20/2016 17
  翻译: