SlideShare a Scribd company logo
Development of Efficient and Effective Strategic
Methodology for Task Scheduling in Cloud Computing
1
Supervised By:
Prof Dr.
Yu Jiong
Dean Of The Graduate School Of Software
Engineering Xinjiang University
Prepared By:
Qutub-ud-din
Enrolled In Master Degree
Registration #
Department Of Software Engineering
Outline:
 What is Cloud.
 Introduction to Cloud Computing.
 Introduction to scheduling.
 Literature Review.
 Problem Statement.
 Flow of methodology.
 References.
2
What is Cloud.3
 cloud is representing a technology
where the user can store data,
without user own storing device.
User have Privileges to manage
Stored data remotely anywhere
and anytime in the world through
the internet.
Introduction to Cloud Computing:4
 In general cloud computing is to access cloud through computing.
It is a collection of computers and servers that can be
interconnected collectively to offer resources to the users. it joins
a number of standards of grid, distributed and parallel
computing. To getting access to resources and offerings needed
functions in a dynamically changing environment. It have 4
deployment models and have 3 service models.
deployment models:5
deployment models:
Private Cloud: Data center architecture owned by a single
company. Eg: IBM’s Blue Cloud, Sun Cloud, Window Azure.
Community Cloud: infrastructure shared with several
organizations.
Public Cloud: It is basically the internet. Service provider use
internet to make resource available to general people. Eg:
Gmail, Office 365, Dropbox.
Hybrid Cloud: For instance during peak periods individual
applications, or portion of applications can be migrate to the
public cloud.
6
service models:7
service models:
Software as a Service: Application is hosted on the cloud as
a service to the customers
Platform as as a Service: provides platform including
operating system, programming language, execution
environment, and web server to developer such that they
can develop and deploy applications.
Infrastructure as a Service: Provide, manage and control
the underlying infrastructure including data storage, network
resources and computing servers.
8
Introduction to scheduling:
scheduling is assigning jobs or tasks to appropriate machine to
be executed the task.
task scheduling, manage the resource allocation to the task in
cloud environment. Task scheduling is key part in cloud
computing to improve the whole performance of cloud
computing.
In traditional task scheduling are at physical level but now it
preform at two level physical and virtual machine level.
task scheduling have two type static and dynamic scheduling.
9
Literature Review:10
Marios D. Dikaiakos et al,
Concept of organization of
Distributed Internet
Computing as Public Utility
Addressed the several
significant problems and
unexploited opportunities
concerning the deployment,
efficient operations and use
of cloud computing
infrastructures [1].
Dr. Sudha et al,
proposed the efficient two
level scheduler (user centric
meta-scheduler for selection
of resources and system
centric VM scheduler for
dispatching jobs) in cloud
computing environment
based on QoS. [2].
Literature Review.11
Sandeep Tayal et al,
proposed an algorithm based
on Fuzzy-GA optimization
which evaluates the entire
group of tasks in a job queue
on basis of prediction of
execution time of tasks
assigned to certain processors
and makes the scheduling
decision [4].
In 2011
Laiping Zhao et al,
proposed DRR (Deadline,
Reliability, and Resource-
aware) scheduling algorithm,
which schedules the tasks
such that all the jobs can be
completed before the
deadline, ensuring the
Reliability [5].
Literature Review.12
Ekta S. Mathukiya et al,
introduce multi-objective
task scheduling algorithm for
optimization of throughput,
performs non-dominated
sorting for ordering of tasks
and aim of this research is to
prove the effectiveness of the
optimization method [7].
In 2015
Xiao-long Zheng et al,
Proposed Pareto based fruit
fly optimization algorithm
(PFOA) to solve the task
scheduling and resource
allocating problem in cloud
computing its property is to
minimum cost initialize
population, generator non-
dominated solution and
critical path operator to
improve exploitation [8].
Problem Statement:13
 To reduce cost of the task.
 To minimize the time or makespan of the task.
 Maximize the resource utilization or allocation
in cloud computing.
Flow of methodology:14
References:
[1]. Dikaiakos, M., katsaros, D., Mehra, P., Vakali, A.: ―Cloud Computing: Distributed Internet
Computing for IT and Scientific Research‖. In:IEEE Transactions on Internet Computing 13(5), pp. 10-
13 (2009).
[2]. Sadhasivam, S.,Nagaveni, N.: ―Design and Implementation of an efficient Two-level Scheduler for
Cloud Computing Environment‖. In: International Conference on Advances in Recent Technologies in
Communication and Computing, pp. 884-886 (IEEE 2009).
[3]. Van den Bossche, R., Vanmechelen, K., Broeckhove, J.: ―Cost Optimal Scheduling in Hybrid IaaS
Clouds for Deadline Constrained Workloads. In: 3rd IEEE International Conference on Cloud
Computing, Miami (July 2010).
[4]. Tayal, S.: ―Tasks Scheduling Optimization for the Cloud Computing Systems‖. In: (IJAEST)
International Journal of Advanced Engineering Sciences and Technologies, vol. 5, Issue No.2, pp. 111-
115 (2011).
[5]. Zhao, L., Ren, Y., Sakurai, K.: ―A Resource Minimizing Scheduling Algorithm with Ensuring the
Deadline and Reliability in Heterogeneous Systems‖. In: International Conference on Advance
Information Networking and Applications, AINA.( IEEE 2011).
15
References:
[6]. Daji Ergu •Gang Kou • Yi Peng • Yong Shi • Yu Shi, The analytic hierarchy process: task scheduling
and resource allocation in cloud computing environment, The Journal of supercomputing, June 2013,
Volume 64, Issue 3, pp 835–848.
[7]. Ekta S. Mathukiya, Piyush V. Gohel. "Efficient Qos Based Tasks Scheduling usingMulti-Objective
Optimization for Cloud Computing"International Journal of Innovative Research in Computer and
Communication Engineering Vol. 3, Issue 8, August 2015.
[8]. Xiao-long Zheng, Ling Wang, “A Pareto based fruit fly optimization algorithm for task scheduling and
resource allocation in cloud computing environment”, IEEE Congress on Evolutionary Computation
(CEC), 2016.
[9]. Elhossiny Ibrahim, Fatma A. Omara "Task Scheduling Algorithm in Cloud Computing Environment
Based on Cloud Pricing Models" 2016 IEEE.
16
Thanks
17
Ad

More Related Content

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
Reetesh Gupta
 
1. GRID COMPUTING
1. GRID COMPUTING1. GRID COMPUTING
1. GRID COMPUTING
Dr Sandeep Kumar Poonia
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Jagriti Rai
 
introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsim
Jassika
 
Cc unit 1 ppt
Cc unit 1 pptCc unit 1 ppt
Cc unit 1 ppt
Dr VISU P
 
Architecture Challenges In Cloud Computing
Architecture Challenges In Cloud ComputingArchitecture Challenges In Cloud Computing
Architecture Challenges In Cloud Computing
IndicThreads
 
On demand provisioning
On demand provisioningOn demand provisioning
On demand provisioning
GOVERNMENT COLLEGE OF ENGINEERING,TIRUNELVELI
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computing
Raj Sarode
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
Divya S
 
Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)
Ankit Gupta
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Shiva Prasad
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
Seungyun Lee
 
Cloud sim
Cloud simCloud sim
Cloud sim
Khyati Rajput
 
Cloud computing and Cloudsim
Cloud computing and CloudsimCloud computing and Cloudsim
Cloud computing and Cloudsim
Manash Kumar Mondal
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
Mangesh Gunjal
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
ThoughtWorks Studios
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
Karishma Patro
 
Cloud Service Life-cycle Management
Cloud Service Life-cycle ManagementCloud Service Life-cycle Management
Cloud Service Life-cycle Management
Animesh Chaturvedi
 
Cloud computing
Cloud computingCloud computing
Cloud computing
krishna000
 
Introduction to HPC
Introduction to HPCIntroduction to HPC
Introduction to HPC
Chris Dwan
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Jagriti Rai
 
introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsim
Jassika
 
Cc unit 1 ppt
Cc unit 1 pptCc unit 1 ppt
Cc unit 1 ppt
Dr VISU P
 
Architecture Challenges In Cloud Computing
Architecture Challenges In Cloud ComputingArchitecture Challenges In Cloud Computing
Architecture Challenges In Cloud Computing
IndicThreads
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computing
Raj Sarode
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
Divya S
 
Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)
Ankit Gupta
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
Seungyun Lee
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
Mangesh Gunjal
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
ThoughtWorks Studios
 
Cloud Service Life-cycle Management
Cloud Service Life-cycle ManagementCloud Service Life-cycle Management
Cloud Service Life-cycle Management
Animesh Chaturvedi
 
Cloud computing
Cloud computingCloud computing
Cloud computing
krishna000
 
Introduction to HPC
Introduction to HPCIntroduction to HPC
Introduction to HPC
Chris Dwan
 

Similar to Task Scheduling methodology in cloud computing (20)

A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTA STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
pharmaindexing
 
Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World
IRJET Journal
 
Computing_Paradigms_An_Overview.pdf
Computing_Paradigms_An_Overview.pdfComputing_Paradigms_An_Overview.pdf
Computing_Paradigms_An_Overview.pdf
HODCS6
 
Opportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingOpportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computing
ijccsa
 
Agent based Aggregation of Cloud Services- A Research Agenda
Agent based Aggregation of Cloud Services- A Research AgendaAgent based Aggregation of Cloud Services- A Research Agenda
Agent based Aggregation of Cloud Services- A Research Agenda
idescitation
 
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
ijcnes
 
Cloud middleware and services-a systematic mapping review
Cloud middleware and services-a systematic mapping reviewCloud middleware and services-a systematic mapping review
Cloud middleware and services-a systematic mapping review
journalBEEI
 
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
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
Editor IJCATR
 
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
 
Am36234239
Am36234239Am36234239
Am36234239
IJERA Editor
 
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
 
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
 
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
ijccsa
 
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
ijccsa
 
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
neirew J
 
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
IJECEIAES
 
Core of Cloud Computing
Core of Cloud ComputingCore of Cloud Computing
Core of Cloud Computing
IJERA Editor
 
Understanding the Cloud Computing: A Review
Understanding the Cloud Computing: A ReviewUnderstanding the Cloud Computing: A Review
Understanding the Cloud Computing: A Review
IJEACS
 
Presentation
PresentationPresentation
Presentation
Jaspreet1192
 
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTA STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
pharmaindexing
 
Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World
IRJET Journal
 
Computing_Paradigms_An_Overview.pdf
Computing_Paradigms_An_Overview.pdfComputing_Paradigms_An_Overview.pdf
Computing_Paradigms_An_Overview.pdf
HODCS6
 
Opportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingOpportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computing
ijccsa
 
Agent based Aggregation of Cloud Services- A Research Agenda
Agent based Aggregation of Cloud Services- A Research AgendaAgent based Aggregation of Cloud Services- A Research Agenda
Agent based Aggregation of Cloud Services- A Research Agenda
idescitation
 
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
ijcnes
 
Cloud middleware and services-a systematic mapping review
Cloud middleware and services-a systematic mapping reviewCloud middleware and services-a systematic mapping review
Cloud middleware and services-a systematic mapping review
journalBEEI
 
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
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
Editor IJCATR
 
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
 
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
 
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
 
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
ijccsa
 
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
ijccsa
 
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
neirew J
 
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
IJECEIAES
 
Core of Cloud Computing
Core of Cloud ComputingCore of Cloud Computing
Core of Cloud Computing
IJERA Editor
 
Understanding the Cloud Computing: A Review
Understanding the Cloud Computing: A ReviewUnderstanding the Cloud Computing: A Review
Understanding the Cloud Computing: A Review
IJEACS
 
Ad

Recently uploaded (20)

Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 
Build With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdfBuild With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdf
Google Developer Group - Harare
 
Agentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community MeetupAgentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community Meetup
Manoj Batra (1600 + Connections)
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
May Patch Tuesday
May Patch TuesdayMay Patch Tuesday
May Patch Tuesday
Ivanti
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
May Patch Tuesday
May Patch TuesdayMay Patch Tuesday
May Patch Tuesday
Ivanti
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Ad

Task Scheduling methodology in cloud computing

  • 1. Development of Efficient and Effective Strategic Methodology for Task Scheduling in Cloud Computing 1 Supervised By: Prof Dr. Yu Jiong Dean Of The Graduate School Of Software Engineering Xinjiang University Prepared By: Qutub-ud-din Enrolled In Master Degree Registration # Department Of Software Engineering
  • 2. Outline:  What is Cloud.  Introduction to Cloud Computing.  Introduction to scheduling.  Literature Review.  Problem Statement.  Flow of methodology.  References. 2
  • 3. What is Cloud.3  cloud is representing a technology where the user can store data, without user own storing device. User have Privileges to manage Stored data remotely anywhere and anytime in the world through the internet.
  • 4. Introduction to Cloud Computing:4  In general cloud computing is to access cloud through computing. It is a collection of computers and servers that can be interconnected collectively to offer resources to the users. it joins a number of standards of grid, distributed and parallel computing. To getting access to resources and offerings needed functions in a dynamically changing environment. It have 4 deployment models and have 3 service models.
  • 6. deployment models: Private Cloud: Data center architecture owned by a single company. Eg: IBM’s Blue Cloud, Sun Cloud, Window Azure. Community Cloud: infrastructure shared with several organizations. Public Cloud: It is basically the internet. Service provider use internet to make resource available to general people. Eg: Gmail, Office 365, Dropbox. Hybrid Cloud: For instance during peak periods individual applications, or portion of applications can be migrate to the public cloud. 6
  • 8. service models: Software as a Service: Application is hosted on the cloud as a service to the customers Platform as as a Service: provides platform including operating system, programming language, execution environment, and web server to developer such that they can develop and deploy applications. Infrastructure as a Service: Provide, manage and control the underlying infrastructure including data storage, network resources and computing servers. 8
  • 9. Introduction to scheduling: scheduling is assigning jobs or tasks to appropriate machine to be executed the task. task scheduling, manage the resource allocation to the task in cloud environment. Task scheduling is key part in cloud computing to improve the whole performance of cloud computing. In traditional task scheduling are at physical level but now it preform at two level physical and virtual machine level. task scheduling have two type static and dynamic scheduling. 9
  • 10. Literature Review:10 Marios D. Dikaiakos et al, Concept of organization of Distributed Internet Computing as Public Utility Addressed the several significant problems and unexploited opportunities concerning the deployment, efficient operations and use of cloud computing infrastructures [1]. Dr. Sudha et al, proposed the efficient two level scheduler (user centric meta-scheduler for selection of resources and system centric VM scheduler for dispatching jobs) in cloud computing environment based on QoS. [2].
  • 11. Literature Review.11 Sandeep Tayal et al, proposed an algorithm based on Fuzzy-GA optimization which evaluates the entire group of tasks in a job queue on basis of prediction of execution time of tasks assigned to certain processors and makes the scheduling decision [4]. In 2011 Laiping Zhao et al, proposed DRR (Deadline, Reliability, and Resource- aware) scheduling algorithm, which schedules the tasks such that all the jobs can be completed before the deadline, ensuring the Reliability [5].
  • 12. Literature Review.12 Ekta S. Mathukiya et al, introduce multi-objective task scheduling algorithm for optimization of throughput, performs non-dominated sorting for ordering of tasks and aim of this research is to prove the effectiveness of the optimization method [7]. In 2015 Xiao-long Zheng et al, Proposed Pareto based fruit fly optimization algorithm (PFOA) to solve the task scheduling and resource allocating problem in cloud computing its property is to minimum cost initialize population, generator non- dominated solution and critical path operator to improve exploitation [8].
  • 13. Problem Statement:13  To reduce cost of the task.  To minimize the time or makespan of the task.  Maximize the resource utilization or allocation in cloud computing.
  • 15. References: [1]. Dikaiakos, M., katsaros, D., Mehra, P., Vakali, A.: ―Cloud Computing: Distributed Internet Computing for IT and Scientific Research‖. In:IEEE Transactions on Internet Computing 13(5), pp. 10- 13 (2009). [2]. Sadhasivam, S.,Nagaveni, N.: ―Design and Implementation of an efficient Two-level Scheduler for Cloud Computing Environment‖. In: International Conference on Advances in Recent Technologies in Communication and Computing, pp. 884-886 (IEEE 2009). [3]. Van den Bossche, R., Vanmechelen, K., Broeckhove, J.: ―Cost Optimal Scheduling in Hybrid IaaS Clouds for Deadline Constrained Workloads. In: 3rd IEEE International Conference on Cloud Computing, Miami (July 2010). [4]. Tayal, S.: ―Tasks Scheduling Optimization for the Cloud Computing Systems‖. In: (IJAEST) International Journal of Advanced Engineering Sciences and Technologies, vol. 5, Issue No.2, pp. 111- 115 (2011). [5]. Zhao, L., Ren, Y., Sakurai, K.: ―A Resource Minimizing Scheduling Algorithm with Ensuring the Deadline and Reliability in Heterogeneous Systems‖. In: International Conference on Advance Information Networking and Applications, AINA.( IEEE 2011). 15
  • 16. References: [6]. Daji Ergu •Gang Kou • Yi Peng • Yong Shi • Yu Shi, The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment, The Journal of supercomputing, June 2013, Volume 64, Issue 3, pp 835–848. [7]. Ekta S. Mathukiya, Piyush V. Gohel. "Efficient Qos Based Tasks Scheduling usingMulti-Objective Optimization for Cloud Computing"International Journal of Innovative Research in Computer and Communication Engineering Vol. 3, Issue 8, August 2015. [8]. Xiao-long Zheng, Ling Wang, “A Pareto based fruit fly optimization algorithm for task scheduling and resource allocation in cloud computing environment”, IEEE Congress on Evolutionary Computation (CEC), 2016. [9]. Elhossiny Ibrahim, Fatma A. Omara "Task Scheduling Algorithm in Cloud Computing Environment Based on Cloud Pricing Models" 2016 IEEE. 16
  翻译: