SlideShare a Scribd company logo
1 of 17
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

More Related Content

What's hot

MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingRoger Rafanell Mas
 
Load Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewLoad Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewIOSR Journals
 
File replication
File replicationFile replication
File replicationKlawal13
 
scaling in cluod computing
scaling in cluod computingscaling in cluod computing
scaling in cluod computingalireza irani
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computingpurplesea
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPTUpender Upr
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notesSrinivasa Rao
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnimesh Chaturvedi
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computingLakshita Mukul
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud ComputingFalgun Rathod
 

What's hot (20)

MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Distributed Coordination-Based Systems
Distributed Coordination-Based SystemsDistributed Coordination-Based Systems
Distributed Coordination-Based Systems
 
Load Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewLoad Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A Review
 
Cloud sim
Cloud simCloud sim
Cloud sim
 
Comet Cloud
Comet CloudComet Cloud
Comet Cloud
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
File replication
File replicationFile replication
File replication
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
scaling in cluod computing
scaling in cluod computingscaling in cluod computing
scaling in cluod computing
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notes
 
Fundamental Cloud Architectures
Fundamental Cloud ArchitecturesFundamental Cloud Architectures
Fundamental Cloud Architectures
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computing
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 

Similar to Efficient Strategic Methodology for Task Scheduling in Cloud

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 ENVIRONMENTpharmaindexing
 
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.pdfHODCS6
 
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 computingijccsa
 
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 Agendaidescitation
 
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 reviewjournalBEEI
 
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 CloudEditor 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 ALGORITHMAssociate 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 BigdataIRJET Journal
 
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 ComputingIJERA Editor
 
Understanding the Cloud Computing: A Review
Understanding the Cloud Computing: A ReviewUnderstanding the Cloud Computing: A Review
Understanding the Cloud Computing: A ReviewIJEACS
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingSouvik Pal
 
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 AlgorithmIRJET Journal
 

Similar to Efficient Strategic Methodology for Task Scheduling in Cloud (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
 
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
 
Computing_Paradigms_An_Overview.pdf
Computing_Paradigms_An_Overview.pdfComputing_Paradigms_An_Overview.pdf
Computing_Paradigms_An_Overview.pdf
 
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
 
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
 
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 ...
 
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
 
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 ...
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
 
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
 
Am36234239
Am36234239Am36234239
Am36234239
 
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
 
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...
 
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...
 
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...
 
Core of Cloud Computing
Core of Cloud ComputingCore of Cloud Computing
Core of Cloud Computing
 
Understanding the Cloud Computing: A Review
Understanding the Cloud Computing: A ReviewUnderstanding the Cloud Computing: A Review
Understanding the Cloud Computing: A Review
 
Presentation
PresentationPresentation
Presentation
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud Computing
 
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
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Efficient Strategic Methodology for Task Scheduling in Cloud

  • 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