SlideShare a Scribd company logo
Optimization of Task
Scheduling in Cloud
Computing Environment
Presented by: Ronak Bhoi
Guided By: Assistant Professor, Mr. Debashreet das
Institute: Sambalpur University Institute Of Information Technology
1
What is Cloud Computing
• Cloud Computing refers to an infrastructure where both the data storage
and data processing happen outside of the computing device.
• CLOUD COMPUTING =
MACHINE COMPUTING + CLOUD COMPUTING
2
What Cloud Computing DOES…
• cloud applications move the computing power and data storage away
from the mobile devices and into powerful and centralized computing
platforms located in clouds, which are then accessed over the
wireless connection based on a thin native client.
3
WHY DO WE NEED Cloud Computing ?
• Mobile devices faces different resource problems, like Storage, Battery life
etc…
• Cloud computing offers advantages to users by allowing them to use infrastructure,
platforms and software by cloud providers at low cost .
• Cloud computing provides mobile users with data storage and processing services in
clouds.
4
ADVANTAGES
• Extending battery lifetime
• Improving data storage capacity and processing power
• Improving reliability and availability
• Dynamic provisioning
• Scalability
• Ease of Integration
5
ARCHITECTURE
6
Issues With Cloud Computing
• Communication issues:
• Low bandwidth: One of the biggest issues, because the radio resource for
wireless networks is much more scarce than wired networks
• Service availability: Mobile users may not be able to connect to the cloud to
obtain a service due to traffic congestion, network failures, mobile signal
strength problems
• Heterogeneity: Handling wireless connectivity with highly heterogeneous
networks to satisfy Cloud Computing requirements (always-on connectivity,
on-demand scalability, energy efficiency) is a difficult problem
7
Problem Statement
• To reduce the total time (Makespan) and Cost required for task
scheduling in Cloud Computing using Optimization Techniques.
8
Task Scheduling In Cloud Computing
• The goal of scheduling is to map tasks to appropriate resources that
optimize one or more objectives
• There are Various kinds of algorithm for task scheduling are
implemented
• Examples- Particle Swarm Algorithm, Ant colony Optimization, BAT
algorithm, Monarch Butterfly Algorithm.
9
Monarch Butterfly Optimization
• MBO is an new evolutionary computation intelligent technique.
• It mimics the migration behavior of the monarch butterflies in
nature when the seasons change.
• The entire population is divided into two parts according to the
fitness, called subpopulation1 and subpopulation2.
10
MBO Cont.
• Butterflies are insects have five senses (Smell, sight, taste, touch and
hearing) they used these senses for immigration from one place to
another.
• When Butterfly moves from one place to another, it generates a
fragrance with intensity which is propagate over the distance.
• The other butterflies can sense this fragrance and attracted to the
butterfly according to the intensity of fragrance.
11
Schematic flowchart of MBO
12
Output
MAKESPAN TIME COST
NO.OF VM-10
RAM-512MB
13
Conclusion
From the values of output, I have obtained that the makespan time and
cost is minimum for the Monarch Butterfly Optimization over the values
of Particle Swarm Optimization and Ant colony Optimization.
14
Future Work
• Reduce the makespan time and the cost with the algorithms by
implementing hybrid methords to get more optimized results.
• Implement the algorithm for other optimization factors like, Flow
time, Cost, Tardiness etc.
15
References
1. Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environments by -A.I.Awad,
N.A.El-Hefnawy, H.M.Abdel kader (2015)
2. Mobile cloud computing: Challenges and future research directions. by-Talal H. Noor, Sherali Zeadally, Abdullah
Alfazi, Quan Z. Sheng (2018)
3. A review Of metahuristic Sheduling Techniques in Cloud computing. By-Mala Kalra , Sarabjit Singh .(2015)
4. Task scheduling for cloud computing using multi-objective hybrid bacteria foraging algorithm. By-Sobhanayak
Srichandan , Turuk Ashok Kumar , Sahoo Bibhudatta
5. Task Scheduling Using PSO Algorithm in Cloud Computing Environments, By- Ali Al-maamari and Fatma A. Omara
16
THANK YOU : )
Email- Ronak.bhoi@suiit.ac.in
17

More Related Content

PDF
Task programming in cloud computing
PPTX
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
PDF
Energy and carbon efficient placement of virtual machines in distributed clou...
PDF
Energy efficient VM placement - OpenStack Summit Vancouver May 2015
PPTX
Task scheduling Survey in Cloud Computing
PPTX
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
PDF
A Review on Scheduling in Cloud Computing
PPTX
Task Scheduling methodology in cloud computing
Task programming in cloud computing
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy and carbon efficient placement of virtual machines in distributed clou...
Energy efficient VM placement - OpenStack Summit Vancouver May 2015
Task scheduling Survey in Cloud Computing
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
A Review on Scheduling in Cloud Computing
Task Scheduling methodology in cloud computing

What's hot (18)

PDF
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
PPTX
Genetic Algorithm for task scheduling in Cloud Computing Environment
PPTX
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
PDF
A Review on Scheduling in Cloud Computing
PDF
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
PDF
RESOURCE-SAVING FILE MANAGEMENT SCHEME FOR ONLINE VIDEO PROVISIONING ON CONTE...
PPT
Abitseminar
PPTX
Task Scheduling using Tabu Search algorithm in Cloud Computing Environment us...
PDF
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
PPTX
Energy efficient resource allocation in cloud computing
PPTX
cloud schedualing
PDF
Energy-Efficient Hybrid K-Means Algorithm for Clustered Wireless Sensor Netw...
PDF
Superframe Scheduling with Beacon Enable Mode in Wireless Industrial Networks
PDF
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
PDF
Cloud computing – partitioning algorithm
PDF
Review on Green Networking Solutions
PDF
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
PDF
Power consumption prediction in cloud data center using machine learning
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
Genetic Algorithm for task scheduling in Cloud Computing Environment
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
A Review on Scheduling in Cloud Computing
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
RESOURCE-SAVING FILE MANAGEMENT SCHEME FOR ONLINE VIDEO PROVISIONING ON CONTE...
Abitseminar
Task Scheduling using Tabu Search algorithm in Cloud Computing Environment us...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Energy efficient resource allocation in cloud computing
cloud schedualing
Energy-Efficient Hybrid K-Means Algorithm for Clustered Wireless Sensor Netw...
Superframe Scheduling with Beacon Enable Mode in Wireless Industrial Networks
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Cloud computing – partitioning algorithm
Review on Green Networking Solutions
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Power consumption prediction in cloud data center using machine learning
Ad

Similar to Cloud computing in cloud computing environment (Monarch Butterfly Algorithm)) (20)

PPTX
Cloud computing managing
PPTX
Presentation Template.pptx for raesech paper
PDF
A New Improved Storage Model of Wireless Devices using the Cloud
PDF
(5 10) chitra natarajan
PPTX
Cloud_Computing.pptx
PDF
PPT_CLOUD COMPUTING_UNIT 1.pptx.pdf
PDF
Hybrid Based Resource Provisioning in Cloud
PPT
Scheduling in CCE
PDF
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
PPTX
Cloud ppt
PDF
D04573033
PPTX
Efficient Offloading and Task Scheduling in Internet of Thingth-Cloud-Fog Env...
PPTX
RESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTING
PPTX
Cloud computing is a paradigm for enabling network access to a scalable and e...
PPTX
Presentation
PPTX
Mobile cloud Computing
PDF
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
PDF
Latest development of cloud computing technology, characteristics, challenge,...
PDF
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
PDF
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
Cloud computing managing
Presentation Template.pptx for raesech paper
A New Improved Storage Model of Wireless Devices using the Cloud
(5 10) chitra natarajan
Cloud_Computing.pptx
PPT_CLOUD COMPUTING_UNIT 1.pptx.pdf
Hybrid Based Resource Provisioning in Cloud
Scheduling in CCE
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
Cloud ppt
D04573033
Efficient Offloading and Task Scheduling in Internet of Thingth-Cloud-Fog Env...
RESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTING
Cloud computing is a paradigm for enabling network access to a scalable and e...
Presentation
Mobile cloud Computing
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
Latest development of cloud computing technology, characteristics, challenge,...
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
Ad

Recently uploaded (20)

PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Geodesy 1.pptx...............................................
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
additive manufacturing of ss316l using mig welding
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
DOCX
573137875-Attendance-Management-System-original
PPTX
web development for engineering and engineering
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Well-logging-methods_new................
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPT
Mechanical Engineering MATERIALS Selection
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Digital Logic Computer Design lecture notes
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
CH1 Production IntroductoryConcepts.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Geodesy 1.pptx...............................................
Operating System & Kernel Study Guide-1 - converted.pdf
additive manufacturing of ss316l using mig welding
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
573137875-Attendance-Management-System-original
web development for engineering and engineering
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Well-logging-methods_new................
bas. eng. economics group 4 presentation 1.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Mechanical Engineering MATERIALS Selection
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Internet of Things (IOT) - A guide to understanding
Digital Logic Computer Design lecture notes
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...

Cloud computing in cloud computing environment (Monarch Butterfly Algorithm))

  • 1. Optimization of Task Scheduling in Cloud Computing Environment Presented by: Ronak Bhoi Guided By: Assistant Professor, Mr. Debashreet das Institute: Sambalpur University Institute Of Information Technology 1
  • 2. What is Cloud Computing • Cloud Computing refers to an infrastructure where both the data storage and data processing happen outside of the computing device. • CLOUD COMPUTING = MACHINE COMPUTING + CLOUD COMPUTING 2
  • 3. What Cloud Computing DOES… • cloud applications move the computing power and data storage away from the mobile devices and into powerful and centralized computing platforms located in clouds, which are then accessed over the wireless connection based on a thin native client. 3
  • 4. WHY DO WE NEED Cloud Computing ? • Mobile devices faces different resource problems, like Storage, Battery life etc… • Cloud computing offers advantages to users by allowing them to use infrastructure, platforms and software by cloud providers at low cost . • Cloud computing provides mobile users with data storage and processing services in clouds. 4
  • 5. ADVANTAGES • Extending battery lifetime • Improving data storage capacity and processing power • Improving reliability and availability • Dynamic provisioning • Scalability • Ease of Integration 5
  • 7. Issues With Cloud Computing • Communication issues: • Low bandwidth: One of the biggest issues, because the radio resource for wireless networks is much more scarce than wired networks • Service availability: Mobile users may not be able to connect to the cloud to obtain a service due to traffic congestion, network failures, mobile signal strength problems • Heterogeneity: Handling wireless connectivity with highly heterogeneous networks to satisfy Cloud Computing requirements (always-on connectivity, on-demand scalability, energy efficiency) is a difficult problem 7
  • 8. Problem Statement • To reduce the total time (Makespan) and Cost required for task scheduling in Cloud Computing using Optimization Techniques. 8
  • 9. Task Scheduling In Cloud Computing • The goal of scheduling is to map tasks to appropriate resources that optimize one or more objectives • There are Various kinds of algorithm for task scheduling are implemented • Examples- Particle Swarm Algorithm, Ant colony Optimization, BAT algorithm, Monarch Butterfly Algorithm. 9
  • 10. Monarch Butterfly Optimization • MBO is an new evolutionary computation intelligent technique. • It mimics the migration behavior of the monarch butterflies in nature when the seasons change. • The entire population is divided into two parts according to the fitness, called subpopulation1 and subpopulation2. 10
  • 11. MBO Cont. • Butterflies are insects have five senses (Smell, sight, taste, touch and hearing) they used these senses for immigration from one place to another. • When Butterfly moves from one place to another, it generates a fragrance with intensity which is propagate over the distance. • The other butterflies can sense this fragrance and attracted to the butterfly according to the intensity of fragrance. 11
  • 13. Output MAKESPAN TIME COST NO.OF VM-10 RAM-512MB 13
  • 14. Conclusion From the values of output, I have obtained that the makespan time and cost is minimum for the Monarch Butterfly Optimization over the values of Particle Swarm Optimization and Ant colony Optimization. 14
  • 15. Future Work • Reduce the makespan time and the cost with the algorithms by implementing hybrid methords to get more optimized results. • Implement the algorithm for other optimization factors like, Flow time, Cost, Tardiness etc. 15
  • 16. References 1. Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environments by -A.I.Awad, N.A.El-Hefnawy, H.M.Abdel kader (2015) 2. Mobile cloud computing: Challenges and future research directions. by-Talal H. Noor, Sherali Zeadally, Abdullah Alfazi, Quan Z. Sheng (2018) 3. A review Of metahuristic Sheduling Techniques in Cloud computing. By-Mala Kalra , Sarabjit Singh .(2015) 4. Task scheduling for cloud computing using multi-objective hybrid bacteria foraging algorithm. By-Sobhanayak Srichandan , Turuk Ashok Kumar , Sahoo Bibhudatta 5. Task Scheduling Using PSO Algorithm in Cloud Computing Environments, By- Ali Al-maamari and Fatma A. Omara 16
  • 17. THANK YOU : ) Email- Ronak.bhoi@suiit.ac.in 17