SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Cloud Presentation
By, Manvendra Priyadarshi
Parallel Computing
Traditionally, software has been written for serial computation :
 A problem is broken into a discrete series of instructions
 Instructions are executed sequentially one after another
 Executed on a single processor
 Only one instruction may execute at any moment in time
In the simplest sense, parallel computing is the simultaneous use of multiple
compute resources to solve a computational problem :
 A problem is broken into discrete parts that can be solved concurrently
 Each part is further broken down to a series of instructions
 Instructions from each part execute simultaneously on different processors
 An overall control/coordination mechanism is employed
Applications of Parallel Computing
o Databases, data mining
o Oil exploration
o Web search engines, web based business services
o Medical imaging and diagnosis
o Management of national and multi-national corporations
o Financial and economic modeling
o Advanced graphics and virtual reality, particularly in the entertainment
industry
o Networked video and multi-media technologies
o Collaborative work environments
Why use parallel computing
Save time and money : more resources at a task will shorten its time to
completion, with potential cost savings.
Solve larger problems : Large and/or complex which are impractical or
impossible to solve them on a single computer, especially given limited computer
memory.
Provide concurrency : Access Grid provides a global collaboration network where
people from around the world can meet and conduct work "virtually"
Distributed Computing
 A distributed system is a collection of independent entities that cooperate to
solve a program that cannot be individually solved. Distributed systems have
been in existence since that start of the universe. From a school of fish to a
flock of birds and entire ecosystems of microorganisms, there is
communication among mobile intelligent agents in nature. With the
widespread proliferation of the internet and the emerging global village, the
notion of distributed computing systems as a useful and widely deployed too
is becoming a reality.
Cluster Computing
Cluster computing is a type of computing in which several nodes are made to run as a single entity . The various
nodes involved in cluster are normally connected to each other using some fast local area networks . There are
mainly two reasons of deploying a cluster instead of a single computer which are performance and fault
tolerance. An application desires high computation in terms of response time, memory and throughout especially
when we talk about real time applications. Cluster computing provides high computation by employing
parallel programming, which is use of many processors simultaneously for a number of or a single problem.
Another reason is fault tolerance which is actually the ability of a system to operate gracefully even in
the presence of any fault. As the clusters are the replicas of similar components, the fault in one component only
affects the cluster’s power but not its availability . So, users always have some components to work with even in
the presence of fault.
Advantages of Cluster Computing
 Manageability: It takes a lot of effort, cost and money to manage a large number of components.
But, with cluster, large numbers of components are combined to work as a single entity. So,
management becomes easy.
 Single System Image: Again, with cluster, user just gets the feel that he is working with a single
system , actually he is working with a large number of components. He need not worry about that
components, he only needs to manage a single system image.
 High Availability: As all the components are replicas of each other, so if one component goes down
because of ay technical reason, then some other component can takes its place, and user can
continue to work with the system.
Disadvantages of Cluster Computing
 Programmability Issues: This might be the case if the components are
different in terms of software from each other, and then there may be issues
when combining all of them together as a single entity.
 Problem in Finding Fault: Because we are dealing with a single entity, so
problem may arise when finding out fault that which of the component has
some problem associated with it.
 Difficult to handle by a Layman: As cluster computing involves merging
different or same components together with different programmability, so a
non-professional person may find it difficult to manage.
Grid Computing
Grid computing is the segregation of resources from multiple sites so as to solve a problem that can’t be solved
by using the processing of a single computer . It employs use of multiple clusters that are loosely coupled,
heterogeneous and are geographically dispersed . Here individual user gets access to the resources (like
processors, storage, data etc.) on demand with little or no knowledge of the fact that where those resources are
physically located. For example, we use electricity for running air-conditioners, televisions etc. through wall
sockets without concerned about the fact that from where that electricity is coming and how it is being generated.
It is more popularly known as a collection of servers that are bound together to attack a single problem .
Grid computing is concerned about sharing, collecting, hosting and providing services to various consumers.
Advantages of Grid Computing
 Access to Additional Resources: In addition to CPU and other storage
resources, a grid can also provide other resources as well.
 Resource Balancing: A grid incorporates large number of systems into a single
system image. For applications that are grid enabled, grid performs the
resource balancing by scheduling grid jobs on machines that are showing low
utilization.
 Reliability: The systems in grid are cheap and geographically dispersed. If,
for example, there is power or cooling failure at one site, then that will not
affect the other site, thus high reliability will be there specially in case of
real time systems
Disadvantages of Grid Computing
 Not Stable: Grid software and standards are not stable in comparison to
other computing. Its standards are still evolving.
 High Internet Connection Required: Gathering and assembling various
resources from geographically dispersed sites require high internet connection
which results in high monetary cost.
 Different Administrator Domains: Sometimes political issues arise when
sharing resources among different domains. Some additional tools are
required for having proper syncing and managing among different
environments.
Cloud Computing
Cloud computing is the new computing paradigm which provides large pool of dynamical scalable and virtual
resources as a service on demand. The main principle behind cloud computing model is to offer computing,
storage, and software as a service or as a utility. We just need internet to use these utilities. Buyya et al. (2009)
have defined it as follows: “Cloud is a parallel and distributed computing system consisting of a collection of
inter-connected and virtualized computers that are dynamically provisioned and presented as one or more
unified computing resources based on service-level agreements (SLA) established through negotiation
between the service provider and consumers.” Cloud computing cuts the operational and capital costs
and allow the IT departments to focus on strategic projects instead of keeping the datacenter running. It provides the
services on Infrastructure level, Platform level, and Software level. It provides many features such as speed,
scalability of resources, parallel processing, just pay the used resources, choose another technology at any time to
further work, 24*7 availability of services, device and location independent, provides reliability and security etc.
Advantages of Cloud Computing
(1) Shared Resources: Cloud computing share resources to provide the services to
multiple users. That’s why it can easily provide the facility like scale up and scale
down the resources on demand.
(2) Pay-As-You-Go: Users just need to pay only for those resources which are used
by them. They can demand for more resources if they required latter on and they
can also release their resources after use.
(3) Better Hardware Management: It is easy for cloud service provider to manage
the hardware easily because all computers run the same hardware
Disadvantages of Cloud Computing
Less Reliability: Cloud Computing is less reliable because it used to share the resources with multiple
users. So there is possibility to steal the data of a user or data of one organization may mix with the data
of
another organization. For example, In 2007 Microsoft and Yahoo! released some search data to the US
Department of Justice as part of a child pornography case. A disgruntled employee could alter or
destroy the data using his or her own access credentials. If cloud storage system is not reliable, no
one wants to save the data on an unreliable system
(2) Internet: The main requirement for users to use the services of cloud computing is internet. Users
required high speed of internet connection. Unavailability of internet would cause unavailability
of data.
(3) Non-Interoperability: If user stored data in one cloud then later on he/she can’t move it to another
cloud
service provider because there is non-interoperability between cloud based systems
Comparison :
Clustering is
distributed
computing, but
all the resources
are located in
close proximity,
i.e. within a
single data
center. Its a
closely coupled
system, where
as a grid is a
loosely coupled
system.
Cluster
Computing
Grid computing is
yet another
specialized
implementation
of distributed
computing.
Specifically, it is
used to pool
discrete
resources from
various different
organizations and
provide services
to the user. The
resources are
typically
distributed
across a large
geographic area.
Grid
Computing
Distributed
computing is
when multiple
systems are
involved in
performing a
single computing
task. The
computing is
divided among
multiple
computing
systems to
achieve the end
result.
Distributed
Computing
In the simplest
sense, parallel
computing is the
simultaneous use
of multiple
compute
resources to
solve a
computational
problem.
Parallel
Computing
Cloud computing is a
specific
implementation of
distributed computing.
The defining feature of
cloud computing is
that the infrastructure
is abstracted from the
user. Instead a high
level API provides the
user with the ability to
farm out the task. A
good example is the
Google AppEngine,
Another example is the
Amazon Web Services
suite of products.
Cloud
Computing
Thank You
Created by - Manvendra Priyadarshi,
B.tech student in Cloud Computing and Virtualization Technology
Email Id : Manvendradaredevil@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingnitinw25
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data securityMohammed Fazuluddin
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architectureMohammad Ilyas Malik
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
Cloud computing
Cloud computingCloud computing
Cloud computingkanchu17
 
Cloud computing security
Cloud computing security Cloud computing security
Cloud computing security Akhila Param
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGTanmoy Barman
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networksi2k2 Networks (P) Ltd.
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...Simplilearn
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)Martin Yan
 

Was ist angesagt? (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing security
Cloud computing security Cloud computing security
Cloud computing security
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTING
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
 
Cloud computing and Cloudsim
Cloud computing and CloudsimCloud computing and Cloudsim
Cloud computing and Cloudsim
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Andere mochten auch

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
 
Genetic Approach to Parallel Scheduling
Genetic Approach to Parallel SchedulingGenetic Approach to Parallel Scheduling
Genetic Approach to Parallel SchedulingIOSR Journals
 
Nephele efficient parallel data processing in the cloud
Nephele  efficient parallel data processing in the cloudNephele  efficient parallel data processing in the cloud
Nephele efficient parallel data processing in the cloudArshams
 
Full introduction to_parallel_computing
Full introduction to_parallel_computingFull introduction to_parallel_computing
Full introduction to_parallel_computingSupasit Kajkamhaeng
 
Bi criteria scheduling on parallel machines under fuzzy processing time
Bi criteria scheduling on parallel machines under fuzzy processing timeBi criteria scheduling on parallel machines under fuzzy processing time
Bi criteria scheduling on parallel machines under fuzzy processing timeboujazra
 
Parallel and Distributed Computing: BOINC Grid Implementation Paper
Parallel and Distributed Computing: BOINC Grid Implementation PaperParallel and Distributed Computing: BOINC Grid Implementation Paper
Parallel and Distributed Computing: BOINC Grid Implementation PaperRodrigo Neves
 
Parallel and Distributed Computing on Low Latency Clusters
Parallel and Distributed Computing on Low Latency ClustersParallel and Distributed Computing on Low Latency Clusters
Parallel and Distributed Computing on Low Latency ClustersVittorio Giovara
 
Scalable Parallel Computing on Clouds
Scalable Parallel Computing on CloudsScalable Parallel Computing on Clouds
Scalable Parallel Computing on CloudsThilina Gunarathne
 
High Performance Parallel Computing with Clouds and Cloud Technologies
High Performance Parallel Computing with Clouds and Cloud TechnologiesHigh Performance Parallel Computing with Clouds and Cloud Technologies
High Performance Parallel Computing with Clouds and Cloud Technologiesjaliyae
 
Task scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud ComputingTask scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud ComputingRamandeep Kaur
 
cloud scheduling
cloud schedulingcloud scheduling
cloud schedulingMudit Verma
 
Cloud Computing Ppt
Cloud Computing PptCloud Computing Ppt
Cloud Computing PptAnjoum .
 

Andere mochten auch (14)

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
 
Genetic Approach to Parallel Scheduling
Genetic Approach to Parallel SchedulingGenetic Approach to Parallel Scheduling
Genetic Approach to Parallel Scheduling
 
Nephele efficient parallel data processing in the cloud
Nephele  efficient parallel data processing in the cloudNephele  efficient parallel data processing in the cloud
Nephele efficient parallel data processing in the cloud
 
Full introduction to_parallel_computing
Full introduction to_parallel_computingFull introduction to_parallel_computing
Full introduction to_parallel_computing
 
EFFICIENT TRUSTED CLOUD STORAGE USING PARALLEL CLOUD COMPUTING
EFFICIENT TRUSTED CLOUD STORAGE USING PARALLEL CLOUD COMPUTINGEFFICIENT TRUSTED CLOUD STORAGE USING PARALLEL CLOUD COMPUTING
EFFICIENT TRUSTED CLOUD STORAGE USING PARALLEL CLOUD COMPUTING
 
Bi criteria scheduling on parallel machines under fuzzy processing time
Bi criteria scheduling on parallel machines under fuzzy processing timeBi criteria scheduling on parallel machines under fuzzy processing time
Bi criteria scheduling on parallel machines under fuzzy processing time
 
Parallel and Distributed Computing: BOINC Grid Implementation Paper
Parallel and Distributed Computing: BOINC Grid Implementation PaperParallel and Distributed Computing: BOINC Grid Implementation Paper
Parallel and Distributed Computing: BOINC Grid Implementation Paper
 
Parallel and Distributed Computing on Low Latency Clusters
Parallel and Distributed Computing on Low Latency ClustersParallel and Distributed Computing on Low Latency Clusters
Parallel and Distributed Computing on Low Latency Clusters
 
Scalable Parallel Computing on Clouds
Scalable Parallel Computing on CloudsScalable Parallel Computing on Clouds
Scalable Parallel Computing on Clouds
 
High Performance Parallel Computing with Clouds and Cloud Technologies
High Performance Parallel Computing with Clouds and Cloud TechnologiesHigh Performance Parallel Computing with Clouds and Cloud Technologies
High Performance Parallel Computing with Clouds and Cloud Technologies
 
Task scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud ComputingTask scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud Computing
 
cloud scheduling
cloud schedulingcloud scheduling
cloud scheduling
 
Cloud Computing Ppt
Cloud Computing PptCloud Computing Ppt
Cloud Computing Ppt
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 

Ähnlich wie Cloud Computing

Cloud ready reference
Cloud ready referenceCloud ready reference
Cloud ready referenceHelly Patel
 
paradigms cloud.pptx
paradigms cloud.pptxparadigms cloud.pptx
paradigms cloud.pptxgunvinit931
 
Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing
Ijarcce9 b  a  anjan a comparative analysis grid cluster and cloud computingIjarcce9 b  a  anjan a comparative analysis grid cluster and cloud computing
Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computingHarsh Parashar
 
Distributed systems
Distributed systemsDistributed systems
Distributed systemsRavi Yasas
 
Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  dannyijwest
 
A New Way Of Distributed Or Cloud Computing
A New Way Of Distributed Or Cloud ComputingA New Way Of Distributed Or Cloud Computing
A New Way Of Distributed Or Cloud ComputingAshley Lovato
 
Distributed system
Distributed systemDistributed system
Distributed systemchirag patil
 
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
Cloud computing Latest Interview Questions with Answers by Garuda TrainingsCloud computing Latest Interview Questions with Answers by Garuda Trainings
Cloud computing Latest Interview Questions with Answers by Garuda TrainingsGaruda Trainings
 
Computing Environments.pptx
Computing Environments.pptxComputing Environments.pptx
Computing Environments.pptxMSivani
 
Distributed System Unit 1 Notes by Dr. Nilam Choudhary, SKIT Jaipur
Distributed System Unit 1 Notes by Dr. Nilam Choudhary, SKIT JaipurDistributed System Unit 1 Notes by Dr. Nilam Choudhary, SKIT Jaipur
Distributed System Unit 1 Notes by Dr. Nilam Choudhary, SKIT JaipurDrNilam Choudhary
 

Ähnlich wie Cloud Computing (20)

Cloud ready reference
Cloud ready referenceCloud ready reference
Cloud ready reference
 
CLOUD COMPUTING Unit-I.pdf
CLOUD COMPUTING Unit-I.pdfCLOUD COMPUTING Unit-I.pdf
CLOUD COMPUTING Unit-I.pdf
 
paradigms cloud.pptx
paradigms cloud.pptxparadigms cloud.pptx
paradigms cloud.pptx
 
Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing
Ijarcce9 b  a  anjan a comparative analysis grid cluster and cloud computingIjarcce9 b  a  anjan a comparative analysis grid cluster and cloud computing
Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing
 
Distributed systems
Distributed systemsDistributed systems
Distributed systems
 
Cloud Basics.pptx
Cloud Basics.pptxCloud Basics.pptx
Cloud Basics.pptx
 
unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
 
Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
unit 4-1.pptx
unit 4-1.pptxunit 4-1.pptx
unit 4-1.pptx
 
106248842 cc
106248842 cc106248842 cc
106248842 cc
 
A New Way Of Distributed Or Cloud Computing
A New Way Of Distributed Or Cloud ComputingA New Way Of Distributed Or Cloud Computing
A New Way Of Distributed Or Cloud Computing
 
Distributed system
Distributed systemDistributed system
Distributed system
 
cloud computing
cloud computingcloud computing
cloud computing
 
cc.doc
cc.doccc.doc
cc.doc
 
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
Cloud computing Latest Interview Questions with Answers by Garuda TrainingsCloud computing Latest Interview Questions with Answers by Garuda Trainings
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computing Environments.pptx
Computing Environments.pptxComputing Environments.pptx
Computing Environments.pptx
 
The Utilization of Cloud Computing as Virtual Machine
The Utilization of Cloud Computing as Virtual MachineThe Utilization of Cloud Computing as Virtual Machine
The Utilization of Cloud Computing as Virtual Machine
 
Distributed System Unit 1 Notes by Dr. Nilam Choudhary, SKIT Jaipur
Distributed System Unit 1 Notes by Dr. Nilam Choudhary, SKIT JaipurDistributed System Unit 1 Notes by Dr. Nilam Choudhary, SKIT Jaipur
Distributed System Unit 1 Notes by Dr. Nilam Choudhary, SKIT Jaipur
 

Kürzlich hochgeladen

4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroomSamsung Business USA
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
DBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfDBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfChristalin Nelson
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...Nguyen Thanh Tu Collection
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
DiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdfDiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdfChristalin Nelson
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipKarl Donert
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Osopher
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineCeline George
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEMISSRITIMABIOLOGYEXP
 

Kürzlich hochgeladen (20)

CARNAVAL COM MAGIA E EUFORIA _
CARNAVAL COM MAGIA E EUFORIA            _CARNAVAL COM MAGIA E EUFORIA            _
CARNAVAL COM MAGIA E EUFORIA _
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
DBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfDBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdf
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
DiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdfDiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdf
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenship
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command Line
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
 
Chi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical VariableChi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical Variable
 

Cloud Computing

  • 2. Parallel Computing Traditionally, software has been written for serial computation :  A problem is broken into a discrete series of instructions  Instructions are executed sequentially one after another  Executed on a single processor  Only one instruction may execute at any moment in time In the simplest sense, parallel computing is the simultaneous use of multiple compute resources to solve a computational problem :  A problem is broken into discrete parts that can be solved concurrently  Each part is further broken down to a series of instructions  Instructions from each part execute simultaneously on different processors  An overall control/coordination mechanism is employed
  • 3. Applications of Parallel Computing o Databases, data mining o Oil exploration o Web search engines, web based business services o Medical imaging and diagnosis o Management of national and multi-national corporations o Financial and economic modeling o Advanced graphics and virtual reality, particularly in the entertainment industry o Networked video and multi-media technologies o Collaborative work environments
  • 4. Why use parallel computing Save time and money : more resources at a task will shorten its time to completion, with potential cost savings. Solve larger problems : Large and/or complex which are impractical or impossible to solve them on a single computer, especially given limited computer memory. Provide concurrency : Access Grid provides a global collaboration network where people from around the world can meet and conduct work "virtually"
  • 5. Distributed Computing  A distributed system is a collection of independent entities that cooperate to solve a program that cannot be individually solved. Distributed systems have been in existence since that start of the universe. From a school of fish to a flock of birds and entire ecosystems of microorganisms, there is communication among mobile intelligent agents in nature. With the widespread proliferation of the internet and the emerging global village, the notion of distributed computing systems as a useful and widely deployed too is becoming a reality.
  • 6. Cluster Computing Cluster computing is a type of computing in which several nodes are made to run as a single entity . The various nodes involved in cluster are normally connected to each other using some fast local area networks . There are mainly two reasons of deploying a cluster instead of a single computer which are performance and fault tolerance. An application desires high computation in terms of response time, memory and throughout especially when we talk about real time applications. Cluster computing provides high computation by employing parallel programming, which is use of many processors simultaneously for a number of or a single problem. Another reason is fault tolerance which is actually the ability of a system to operate gracefully even in the presence of any fault. As the clusters are the replicas of similar components, the fault in one component only affects the cluster’s power but not its availability . So, users always have some components to work with even in the presence of fault.
  • 7. Advantages of Cluster Computing  Manageability: It takes a lot of effort, cost and money to manage a large number of components. But, with cluster, large numbers of components are combined to work as a single entity. So, management becomes easy.  Single System Image: Again, with cluster, user just gets the feel that he is working with a single system , actually he is working with a large number of components. He need not worry about that components, he only needs to manage a single system image.  High Availability: As all the components are replicas of each other, so if one component goes down because of ay technical reason, then some other component can takes its place, and user can continue to work with the system.
  • 8. Disadvantages of Cluster Computing  Programmability Issues: This might be the case if the components are different in terms of software from each other, and then there may be issues when combining all of them together as a single entity.  Problem in Finding Fault: Because we are dealing with a single entity, so problem may arise when finding out fault that which of the component has some problem associated with it.  Difficult to handle by a Layman: As cluster computing involves merging different or same components together with different programmability, so a non-professional person may find it difficult to manage.
  • 9. Grid Computing Grid computing is the segregation of resources from multiple sites so as to solve a problem that can’t be solved by using the processing of a single computer . It employs use of multiple clusters that are loosely coupled, heterogeneous and are geographically dispersed . Here individual user gets access to the resources (like processors, storage, data etc.) on demand with little or no knowledge of the fact that where those resources are physically located. For example, we use electricity for running air-conditioners, televisions etc. through wall sockets without concerned about the fact that from where that electricity is coming and how it is being generated. It is more popularly known as a collection of servers that are bound together to attack a single problem . Grid computing is concerned about sharing, collecting, hosting and providing services to various consumers.
  • 10. Advantages of Grid Computing  Access to Additional Resources: In addition to CPU and other storage resources, a grid can also provide other resources as well.  Resource Balancing: A grid incorporates large number of systems into a single system image. For applications that are grid enabled, grid performs the resource balancing by scheduling grid jobs on machines that are showing low utilization.  Reliability: The systems in grid are cheap and geographically dispersed. If, for example, there is power or cooling failure at one site, then that will not affect the other site, thus high reliability will be there specially in case of real time systems
  • 11. Disadvantages of Grid Computing  Not Stable: Grid software and standards are not stable in comparison to other computing. Its standards are still evolving.  High Internet Connection Required: Gathering and assembling various resources from geographically dispersed sites require high internet connection which results in high monetary cost.  Different Administrator Domains: Sometimes political issues arise when sharing resources among different domains. Some additional tools are required for having proper syncing and managing among different environments.
  • 12. Cloud Computing Cloud computing is the new computing paradigm which provides large pool of dynamical scalable and virtual resources as a service on demand. The main principle behind cloud computing model is to offer computing, storage, and software as a service or as a utility. We just need internet to use these utilities. Buyya et al. (2009) have defined it as follows: “Cloud is a parallel and distributed computing system consisting of a collection of inter-connected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements (SLA) established through negotiation between the service provider and consumers.” Cloud computing cuts the operational and capital costs and allow the IT departments to focus on strategic projects instead of keeping the datacenter running. It provides the services on Infrastructure level, Platform level, and Software level. It provides many features such as speed, scalability of resources, parallel processing, just pay the used resources, choose another technology at any time to further work, 24*7 availability of services, device and location independent, provides reliability and security etc.
  • 13. Advantages of Cloud Computing (1) Shared Resources: Cloud computing share resources to provide the services to multiple users. That’s why it can easily provide the facility like scale up and scale down the resources on demand. (2) Pay-As-You-Go: Users just need to pay only for those resources which are used by them. They can demand for more resources if they required latter on and they can also release their resources after use. (3) Better Hardware Management: It is easy for cloud service provider to manage the hardware easily because all computers run the same hardware
  • 14. Disadvantages of Cloud Computing Less Reliability: Cloud Computing is less reliable because it used to share the resources with multiple users. So there is possibility to steal the data of a user or data of one organization may mix with the data of another organization. For example, In 2007 Microsoft and Yahoo! released some search data to the US Department of Justice as part of a child pornography case. A disgruntled employee could alter or destroy the data using his or her own access credentials. If cloud storage system is not reliable, no one wants to save the data on an unreliable system (2) Internet: The main requirement for users to use the services of cloud computing is internet. Users required high speed of internet connection. Unavailability of internet would cause unavailability of data. (3) Non-Interoperability: If user stored data in one cloud then later on he/she can’t move it to another cloud service provider because there is non-interoperability between cloud based systems
  • 15. Comparison : Clustering is distributed computing, but all the resources are located in close proximity, i.e. within a single data center. Its a closely coupled system, where as a grid is a loosely coupled system. Cluster Computing Grid computing is yet another specialized implementation of distributed computing. Specifically, it is used to pool discrete resources from various different organizations and provide services to the user. The resources are typically distributed across a large geographic area. Grid Computing Distributed computing is when multiple systems are involved in performing a single computing task. The computing is divided among multiple computing systems to achieve the end result. Distributed Computing In the simplest sense, parallel computing is the simultaneous use of multiple compute resources to solve a computational problem. Parallel Computing Cloud computing is a specific implementation of distributed computing. The defining feature of cloud computing is that the infrastructure is abstracted from the user. Instead a high level API provides the user with the ability to farm out the task. A good example is the Google AppEngine, Another example is the Amazon Web Services suite of products. Cloud Computing
  • 16. Thank You Created by - Manvendra Priyadarshi, B.tech student in Cloud Computing and Virtualization Technology Email Id : Manvendradaredevil@gmail.com