SlideShare a Scribd company logo
Unit 1
CLOUD COMPUTING AND INTRODUCTION
TO PARALLEL COMPUTERS
XI
Computer Science (083)
Board : CBSE
Unit I
Computer Systems and Organisation (CSO)
(10 Theory + 02 Practical)
Department of Computer Science, Sainik School Amaravathinagar)
Cell :9431453730
Email : praveenkumarjigajinni@gmail.com
Praveen M Jigajinni
Prepared by
Courtesy CBSE
CLOUD COMPUTING
CLOUD COMPUTING
Cloud Computing Definition is that it is a
shared pool of configurable computing resource
(eg. networks, servers, storage, applications, and
services) network on demand over the internet.
Cloud computing literally, is the use of remote
servers (usually accessible via the Internet) to
process or store information. Access is usually
using a Web browser. Save files on a server via
the Internet is one example.
Why the Name Cloud?
The term “Cloud” came from a network
design that was used by network engineers to
represent the location of various network devices
and there inter-connection. The shape of this
network design was like a cloud
END
USER
SERVICE PROVIDER
Cloud
Advantages of Cloud Computing
Advantages of Cloud Computing
1. Cost Reduction
2. Storage Increase
3. Resource Pooling
4. Highly Automated
5. Greater Mobility
6. Change the IT Focus
7. Towards Green IT
8. Keep Updated Things
9. Quick Elasticity
10. Measurement Service
Advantages of Cloud Computing
1. Cost Reduction
Cloud computing is seen as an incremental investment,
companies can save money in the long term by
obtaining resources.
2. Storage Increase
instead of purchasing large amounts of storage before
the need, organizations can increase storage
incrementally, requesting additional disk space on the
service provider when the need is recognized.
Advantages of Cloud Computing
3. Resource Pooling
4. Highly Automated
In the IT industry, this feature is also known as
Multi-tenancy, where many users / clients share a
type and varied level of resources.
As the software and hardware requirements are
hosted on a cloud provider, IT departments sites
no longer have to worry about keeping the things-
to-date and available.
Advantages of Cloud Computing
5. Greater Mobility
6. Change the IT focus
Once the information is stored in the cloud, access it
is quite simple, just you have an Internet connection,
regardless of where they are located.
Once the responsibility of the computing environment
has, essentially shifted to the cloud provider, IT
departments can now focus more on the
organization's needs and the development of strategic
applications and tactics and not on operational needs
of the day-to-day.
Advantages of Cloud Computing
7. Towards Green IT
8. Keep Updated Things
By releasing the physical space, virtualization of
applications and servers contributes to the reduction
of equipment as well as the need for air conditioning,
consequently, less energy waste.
Similar to change the IT focus, this benefit is because
of the new demands of providers cloud services, ie,
the focus of providers is to monitor and maintain the
most recent tools and techniques for the contractor.
Advantages and Disadvantages of
Cloud Computing
9. Quick Elasticity
10. Measurement Service
This characteristic has to do with the fundamental
aspects of Cloud flexibility and elasticity. For example,
the web shops carry a standard amount of
transactions during the year, but it is necessary to
increase near Christmas time. And of course these
stores do not want to pay for that capacity at peak
during the rest of the year.
Which means services monitored, controlled and reported.
Advantages of Cloud Computing
10. Measurement Service
This feature allows a model of pay-per-use service,
or pay for use. It has similarities with the concept of
telephone service packages where you pay a standard
signature to basic levels, and paid extra for the additional
service, without changing the contract.
Limitations of Cloud Computing
Limitations of Cloud Computing
1. Security
2. Location and Data Privacy
3. Internet Addiction
4. Levels of Availability and Service
Problem areas for cloud computing are:-
Limitations of Cloud Computing
1. Security
As the data are no longer in their own
organization, security becomes a major issue and
questions must be answered, such as: Data is
protected as adequate? There is a hacker-proof
system? Can you meet the requirements regulations
and government for privacy? How do you discover
the leak information? Note also that corporate
governance is always very concerned about the data
that is stored outside the organization.
The various problem areas for cloud computing
environments are:
Limitations of Cloud Computing
2. Location and Data Privacy
Where the data is stored? How data is
stored? The provider has adequate security for
data in places where they are stored?
3. Internet Addiction
Since the cloud features are not available on
the local network, you have to worry about the
availability of the Internet.
Contd…
Limitations of Cloud Computing
3. Internet Addiction
If you lose access to the Internet out, what
that happens to your cloud computing
environment? If your service provider increasing
period unavailability, what you do with your
employees and customers? What do you do in case
of increased latency or delays the answers?
4. Levels of Availability and Service
Most organizations are familiar with the
Limitations of Cloud Computing
4. Levels of Availability and Service
Agreements service levels. The service level
agreement specifies the amount of service
capacity that someone has to provide, along with
the penalties for not providing this level of service.
How you can be sure that the cloud service
provider has sufficient resources to maintain a
service level agreement you signed with them?
Types of Cloud Computing
Types of Cloud Computing
1. Private Cloud
2. Community Cloud
3. Public Cloud
4. Hybrid Cloud
There are four different cloud models that you can
subscribe according to business needs:
Types of Cloud Computing
There are four different cloud models that you can
subscribe according to business needs:
1. Private Cloud
Here, computing resources are deployed
for one particular organization. This method is
more used for intra-business
interactions. Where the computing resources
can be governed, owned and operated by the
same organization.
Types of Cloud Computing
2. Community Cloud
3. Public Cloud
Here, computing resources are provided for
a community and organizations.
This type of cloud is used usually for B2C
(Business to Consumer) type interactions. Here the
computing resource is owned, governed and
operated by government, an academic or business
organization.
Types of Cloud Computing
4. Hybrid Cloud
This type of cloud can be used for both type
of interactions - B2B (Business to Business) or
B2C ( Business to Consumer). This deployment
method is called hybrid cloud as the computing
resources are bound together by different clouds.
Cloud Computing Services
Cloud Computing Services
The three major Cloud Computing
Offerings are
1. Software as a Service (SaaS)
2. Platform as a Service (PaaS)
3. Infrastructure as a Service (IaaS)
Cloud Computing Services
Cloud Computing Services
Cloud Computing Services
1. Software as a Service (SaaS)
SaaS or software as a service is a software
distribution model in which applications are
hosted by a vendor or service provider and made
available to customers over a network (internet).
SaaS is becoming an increasingly prevalent
delivery model as underlying technologies that
supports Service Oriented Architecture (SOA) or
Web Services. Through internet this service is
available to users anywhere in the world.
Cloud Computing Services
1. Software as a Service (SaaS)
Traditionally, software application needed to
be purchased upfront &then installed it onto your
computer. SaaS users on the other hand, instead of
purchasing the software subscribes to it, usually on
monthly basis via internet.
Cloud Computing Services
1. Software as a Service (SaaS)
Anyone who needs an access to
a particular piece of software can be
subscribe as a user, whether it is one
or two people or every thousands of
employees in a corporation. SaaS is
compatible with all internet enabled
devices.
Many important tasks like
accounting, sales, invoicing and planning
all can be performed using SaaS.
Cloud Computing Services
2. Platform as a Service (PaaS)
Platform as a service,
is referred as PaaS, it
provides a platform and
environment to allow
developers to build
applications and services.
This service is hosted in the
cloud and accessed by the
users via internet.
Cloud Computing Services
2. Platform as a Service (PaaS)
To understand in a
simple terms, let compare
this with painting a picture,
where you are provided
with paint colors, different
paint brushes and paper by
your school teacher and you
just have to draw a
beautiful picture using
those tools.
Cloud Computing Services
2. Platform as a Service (PaaS)
PaaS services are constantly updated & new
features added. Software developers, web
developers and business can benefit from PaaS. It
provides platform to support application
development. It includes software support and
management services, storage, networking,
deploying, testing, collaborating, hosting and
maintaining applications
Cloud Computing Services
3. Infrastructure as a Service (IaaS)
IaaS (Infrastructure As A Service) is one of
the fundamental service model of cloud computing
alongside PaaS( Platform as a Service). It provides
access to computing resources in a virtualized
environment “the cloud” on internet.
Cloud Computing Services
3. Infrastructure as a Service (IaaS)
It provides computing infrastructure like
virtual server space, network connections,
bandwidth, load balancers and IP addresses. The
pool of hardware resource is extracted from
multiple servers and networks usually distributed
across numerous data centers. This provides
redundancy and reliability to IaaS.
Cloud Computing Services
3. Infrastructure as a Service (IaaS)
IaaS(Infrastructure
as a service) is a
complete package
for computing. For
small scale
businesses who are
looking for cutting
cost on IT
infrastructure,
Cloud Computing Services
3. Infrastructure as a Service (IaaS)
IaaS is one of the
solutions. Annually a
lot of money is spent
in maintenance and
buying new
components like hard-
drives, network
connections, external
storage device etc..
Cloud Computing Services
3. Infrastructure as a Service (IaaS)
which a business
owner could have
saved for other
expenses by using
IaaS.
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
List of Companies providing
Cloud Computing Services
And many more!!!!!
Introduction to Parallel Computing
Introduction to Parallel Computing
Computer software were written
conventionally for serial computing. This meant
that to solve a problem, an algorithm divides the
problem into smaller instructions. These discrete
instructions are then executed on Central
Processing Unit of a computer one by one. Only
after one instruction is finished, next one starts.
Introduction to Parallel Computing
Real life example of this would be people
standing in a queue waiting for movie ticket and
there is only cashier. Cashier is giving ticket one by
one to the persons. Complexity of this situation
increases when there are 2 queues and only one
cashier.
So, in short Serial Computing is following:
1. In this, a problem statement is broken into
discrete instructions.
2. Then the instructions are executed one by one.
Introduction to Parallel Computing
3. Only one instruction is executed at any moment
of time.
Look at point 3. This was causing a huge problem
in computing industry as only one instruction was
getting executed at any moment of time. This was
a huge waste of hardware resources as only one
part of the hardware will be running for a
particular instruction and of time. As problem
statements were getting heavier and bulkier, so
does the amount of time in execution of those
statements. Example of processors are Pentium 3
and Pentium 4.
Introduction to Parallel Computing
Now let’s come back to our real life problem. We
could definitely say that complexity will decrease
when there are 2 queues and 2 cashier giving
tickets to 2 persons simultaneously. This is an
example of Parallel Computing.
What is Parallel Computing?
What is Parallel Computing?
Parallel Computing –
It is the use of multiple processing elements
simultaneously for solving any problem. Problems
are broken down into instructions and are solved
concurrently as each resource which has been
applied to work is working at the same time.
Parallel Computing Advantages
Parallel Computing Advantages
Advantages of Parallel Computing over Serial
Computing are as follows:
1. It saves time and money as many resources 2.
working together will reduce the time and cut
potential costs.
2. It can be impractical to solve larger problems on
Serial Computing.
Parallel Computing Advantages
3. It can take advantage of non-local resources
when the local resources are finite.
4. Serial Computing ‘wastes’ the potential
computing power, thus Parallel Computing makes
better work of hardware.
Limitations of Parallel Computing
Limitations of Parallel Computing
1. It addresses such as communication and
synchronization between multiple sub-tasks and
processes which is difficult to achieve.
2. The algorithms must be managed in such a way
that they can be handled in the parallel
mechanism.
3. The algorithms or program must have low
coupling and high cohesion. But it’s difficult to
create such programs.
Limitations of Parallel Computing
4. More technically skilled and expert
programmers can code a parallelism based
program well.
***
Applications of Parallel Computing
Applications of Parallel Computing
1. Data bases and Data mining.
2. Real time simulation of systems.
3. Science and Engineering.
4. Advanced graphics, augmented reality
and virtual reality
Types of Parallelism
Types of Parallelism
1.Bit-level parallelism
2. Instruction-level parallelism
3. Task Parallelism
Types of Parallelism
1.Bit-level parallelism
It is the form of parallel computing which is
based on the increasing processor’s size. It
reduces the number of instructions that the
system must execute in order to perform a task on
large-sized data.
Example: Consider a scenario where an 8-bit
processor must compute the sum of two 16-bit
integers. It must first sum up the 8 lower-order
Types of Parallelism
1.Bit-level parallelism
bits, then add the 8 higher-order bits, thus
requiring two instructions to perform the
operation. A 16-bit processor can perform the
operation with just one instruction.
Types of Parallelism
2. Instruction-level parallelism
A processor can only address less than one
instruction for each clock cycle phase. These
instructions can be re-ordered and grouped
which are later on executed concurrently without
affecting the result of the program. This is called
instruction-level parallelism.
Types of Parallelism
3. Task Parallelism
Task parallelism employs the
decomposition of a task into subtasks and then
allocating each of the subtasks for execution. The
processors perform execution of sub tasks
concurrently.
Types of Parallelism
3. Task Parallelism
Task parallelism employs the
decomposition of a task into subtasks and then
allocating each of the subtasks for execution. The
processors perform execution of sub tasks
concurrently.
Future of Parallel Computing
Future of Parallel Computing
The computational graph has undergone a
great transition from serial computing to parallel
computing. Tech giant such as Intel has already
taken a step towards parallel computing by
employing multicore processors. Parallel
computation will revolutionize the way computers
work in the future, for the better good. With all
the world connecting to each other even more
than before, Parallel Computing does a better role
in helping us stay that way. With faster networks,
distributed systems, and multi-processor
computers, it becomes even more necessary.
CLASS TEST
CLASS TEST
Time: 40 Min Max Marks 20
1. What is cloud computing? explain 05
2. What are the types of cloud? explain 05
3. What are the advantages of cloud computing?
05
4. What is Parallel Computing? Explain 05
5. Explain types of Parallelism 05

More Related Content

What's hot

Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3
RMK ENGINEERING COLLEGE, CHENNAI
 
Virtualization security threats in cloud computing
Virtualization security threats in cloud computingVirtualization security threats in cloud computing
Virtualization security threats in cloud computing
Nitish Awasthi (anitish_225)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Naveed Farooq
 
Cloud Security
Cloud SecurityCloud Security
Cloud Security
Rashmi Agale
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)
Robert Grossman
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
IGZ Software house
 
Cloud service management
Cloud service managementCloud service management
Cloud service management
gaurav jain
 
Cloud Computing - Security Benefits and Risks
Cloud Computing - Security Benefits and RisksCloud Computing - Security Benefits and Risks
Cloud Computing - Security Benefits and Risks
William McBorrough
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Pravesh ARYA
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
Medicaps University
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptx
Jaya Silwal
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Cloud adoption and rudiments
Cloud  adoption and rudimentsCloud  adoption and rudiments
Cloud adoption and rudiments
gaurav jain
 
Distributed computing
Distributed computingDistributed computing
Distributed computingKeshab Nath
 
SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle
Dr Neelesh Jain
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloudsagaroceanic11
 
Cloud security Presentation
Cloud security PresentationCloud security Presentation
Cloud security Presentation
Ajay p
 
Mobile cloud Computing
Mobile cloud ComputingMobile cloud Computing
Mobile cloud Computing
Pooja Sharma
 
Slides cloud computing
Slides cloud computingSlides cloud computing
Slides cloud computingHaslina
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
Sonia Nagpal
 

What's hot (20)

Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3
 
Virtualization security threats in cloud computing
Virtualization security threats in cloud computingVirtualization security threats in cloud computing
Virtualization security threats in cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Security
Cloud SecurityCloud Security
Cloud Security
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Cloud service management
Cloud service managementCloud service management
Cloud service management
 
Cloud Computing - Security Benefits and Risks
Cloud Computing - Security Benefits and RisksCloud Computing - Security Benefits and Risks
Cloud Computing - Security Benefits and Risks
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptx
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Cloud adoption and rudiments
Cloud  adoption and rudimentsCloud  adoption and rudiments
Cloud adoption and rudiments
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloud
 
Cloud security Presentation
Cloud security PresentationCloud security Presentation
Cloud security Presentation
 
Mobile cloud Computing
Mobile cloud ComputingMobile cloud Computing
Mobile cloud Computing
 
Slides cloud computing
Slides cloud computingSlides cloud computing
Slides cloud computing
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 

Similar to Chapter 3 cloud computing and intro parrallel computing

Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
khan593595
 
Cloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate futureCloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate future
dailytimeupdate.com
 
Cloud Computing By Faisal Shehzad
Cloud Computing By Faisal ShehzadCloud Computing By Faisal Shehzad
Cloud Computing By Faisal Shehzad
Faisal Shehzad
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
vishnu varunan
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
PARTHO KUMAR SAHA
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
Sweta Kumari Barnwal
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud ComputingAbdul Aslam
 
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
Garuda Trainings
 
Cloud Computing Essays
Cloud Computing EssaysCloud Computing Essays
Cloud Computing Essays
Custom Paper Services
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
vishnu varunan
 
Cloud Computing Essay
Cloud Computing EssayCloud Computing Essay
Cloud Computing Essay
Paper Writing Services Reviews
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computing
Mandar Pathrikar
 
Unit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptxUnit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptx
SumitSaini169007
 
A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...
A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...
A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...
United International Journal for Research & Technology
 
Cloud computing
Cloud computingCloud computing
Cloud computing
hundejibat
 
Cloud computings
Cloud computingsCloud computings
Cloud computings
Gopal Jogdand
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
Layani Malsha
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Romano Machoka
 
chapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptxchapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptx
AschalewAyele2
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introductionRameshKante
 

Similar to Chapter 3 cloud computing and intro parrallel computing (20)

Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
 
Cloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate futureCloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate future
 
Cloud Computing By Faisal Shehzad
Cloud Computing By Faisal ShehzadCloud Computing By Faisal Shehzad
Cloud Computing By Faisal Shehzad
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
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 Essays
Cloud Computing EssaysCloud Computing Essays
Cloud Computing Essays
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing Essay
Cloud Computing EssayCloud Computing Essay
Cloud Computing Essay
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computing
 
Unit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptxUnit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptx
 
A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...
A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...
A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computings
Cloud computingsCloud computings
Cloud computings
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
chapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptxchapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptx
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
 

More from Praveen M Jigajinni

Chapter 09 design and analysis of algorithms
Chapter 09  design and analysis of algorithmsChapter 09  design and analysis of algorithms
Chapter 09 design and analysis of algorithms
Praveen M Jigajinni
 
Chapter 08 data file handling
Chapter 08 data file handlingChapter 08 data file handling
Chapter 08 data file handling
Praveen M Jigajinni
 
Chapter 07 inheritance
Chapter 07 inheritanceChapter 07 inheritance
Chapter 07 inheritance
Praveen M Jigajinni
 
Chapter 06 constructors and destructors
Chapter 06 constructors and destructorsChapter 06 constructors and destructors
Chapter 06 constructors and destructors
Praveen M Jigajinni
 
Chapter 05 classes and objects
Chapter 05 classes and objectsChapter 05 classes and objects
Chapter 05 classes and objects
Praveen M Jigajinni
 
Chapter 04 object oriented programming
Chapter 04 object oriented programmingChapter 04 object oriented programming
Chapter 04 object oriented programming
Praveen M Jigajinni
 
Chapter 03 python libraries
Chapter 03 python librariesChapter 03 python libraries
Chapter 03 python libraries
Praveen M Jigajinni
 
Chapter 02 functions -class xii
Chapter 02   functions -class xiiChapter 02   functions -class xii
Chapter 02 functions -class xii
Praveen M Jigajinni
 
Unit 3 MongDB
Unit 3 MongDBUnit 3 MongDB
Unit 3 MongDB
Praveen M Jigajinni
 
Chapter 17 Tuples
Chapter 17 TuplesChapter 17 Tuples
Chapter 17 Tuples
Praveen M Jigajinni
 
Chapter 15 Lists
Chapter 15 ListsChapter 15 Lists
Chapter 15 Lists
Praveen M Jigajinni
 
Chapter 14 strings
Chapter 14 stringsChapter 14 strings
Chapter 14 strings
Praveen M Jigajinni
 
Chapter 13 exceptional handling
Chapter 13 exceptional handlingChapter 13 exceptional handling
Chapter 13 exceptional handling
Praveen M Jigajinni
 
Chapter 10 data handling
Chapter 10 data handlingChapter 10 data handling
Chapter 10 data handling
Praveen M Jigajinni
 
Chapter 9 python fundamentals
Chapter 9 python fundamentalsChapter 9 python fundamentals
Chapter 9 python fundamentals
Praveen M Jigajinni
 
Chapter 8 getting started with python
Chapter 8 getting started with pythonChapter 8 getting started with python
Chapter 8 getting started with python
Praveen M Jigajinni
 
Chapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingChapter 7 basics of computational thinking
Chapter 7 basics of computational thinking
Praveen M Jigajinni
 
Chapter 6 algorithms and flow charts
Chapter 6  algorithms and flow chartsChapter 6  algorithms and flow charts
Chapter 6 algorithms and flow charts
Praveen M Jigajinni
 
Chapter 5 boolean algebra
Chapter 5 boolean algebraChapter 5 boolean algebra
Chapter 5 boolean algebra
Praveen M Jigajinni
 
Chapter 4 number system
Chapter 4 number systemChapter 4 number system
Chapter 4 number system
Praveen M Jigajinni
 

More from Praveen M Jigajinni (20)

Chapter 09 design and analysis of algorithms
Chapter 09  design and analysis of algorithmsChapter 09  design and analysis of algorithms
Chapter 09 design and analysis of algorithms
 
Chapter 08 data file handling
Chapter 08 data file handlingChapter 08 data file handling
Chapter 08 data file handling
 
Chapter 07 inheritance
Chapter 07 inheritanceChapter 07 inheritance
Chapter 07 inheritance
 
Chapter 06 constructors and destructors
Chapter 06 constructors and destructorsChapter 06 constructors and destructors
Chapter 06 constructors and destructors
 
Chapter 05 classes and objects
Chapter 05 classes and objectsChapter 05 classes and objects
Chapter 05 classes and objects
 
Chapter 04 object oriented programming
Chapter 04 object oriented programmingChapter 04 object oriented programming
Chapter 04 object oriented programming
 
Chapter 03 python libraries
Chapter 03 python librariesChapter 03 python libraries
Chapter 03 python libraries
 
Chapter 02 functions -class xii
Chapter 02   functions -class xiiChapter 02   functions -class xii
Chapter 02 functions -class xii
 
Unit 3 MongDB
Unit 3 MongDBUnit 3 MongDB
Unit 3 MongDB
 
Chapter 17 Tuples
Chapter 17 TuplesChapter 17 Tuples
Chapter 17 Tuples
 
Chapter 15 Lists
Chapter 15 ListsChapter 15 Lists
Chapter 15 Lists
 
Chapter 14 strings
Chapter 14 stringsChapter 14 strings
Chapter 14 strings
 
Chapter 13 exceptional handling
Chapter 13 exceptional handlingChapter 13 exceptional handling
Chapter 13 exceptional handling
 
Chapter 10 data handling
Chapter 10 data handlingChapter 10 data handling
Chapter 10 data handling
 
Chapter 9 python fundamentals
Chapter 9 python fundamentalsChapter 9 python fundamentals
Chapter 9 python fundamentals
 
Chapter 8 getting started with python
Chapter 8 getting started with pythonChapter 8 getting started with python
Chapter 8 getting started with python
 
Chapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingChapter 7 basics of computational thinking
Chapter 7 basics of computational thinking
 
Chapter 6 algorithms and flow charts
Chapter 6  algorithms and flow chartsChapter 6  algorithms and flow charts
Chapter 6 algorithms and flow charts
 
Chapter 5 boolean algebra
Chapter 5 boolean algebraChapter 5 boolean algebra
Chapter 5 boolean algebra
 
Chapter 4 number system
Chapter 4 number systemChapter 4 number system
Chapter 4 number system
 

Recently uploaded

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 

Recently uploaded (20)

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 

Chapter 3 cloud computing and intro parrallel computing

  • 1. Unit 1 CLOUD COMPUTING AND INTRODUCTION TO PARALLEL COMPUTERS XI Computer Science (083) Board : CBSE
  • 2. Unit I Computer Systems and Organisation (CSO) (10 Theory + 02 Practical) Department of Computer Science, Sainik School Amaravathinagar) Cell :9431453730 Email : praveenkumarjigajinni@gmail.com Praveen M Jigajinni Prepared by Courtesy CBSE
  • 4. CLOUD COMPUTING Cloud Computing Definition is that it is a shared pool of configurable computing resource (eg. networks, servers, storage, applications, and services) network on demand over the internet. Cloud computing literally, is the use of remote servers (usually accessible via the Internet) to process or store information. Access is usually using a Web browser. Save files on a server via the Internet is one example.
  • 5. Why the Name Cloud? The term “Cloud” came from a network design that was used by network engineers to represent the location of various network devices and there inter-connection. The shape of this network design was like a cloud END USER SERVICE PROVIDER Cloud
  • 7. Advantages of Cloud Computing 1. Cost Reduction 2. Storage Increase 3. Resource Pooling 4. Highly Automated 5. Greater Mobility 6. Change the IT Focus 7. Towards Green IT 8. Keep Updated Things 9. Quick Elasticity 10. Measurement Service
  • 8. Advantages of Cloud Computing 1. Cost Reduction Cloud computing is seen as an incremental investment, companies can save money in the long term by obtaining resources. 2. Storage Increase instead of purchasing large amounts of storage before the need, organizations can increase storage incrementally, requesting additional disk space on the service provider when the need is recognized.
  • 9. Advantages of Cloud Computing 3. Resource Pooling 4. Highly Automated In the IT industry, this feature is also known as Multi-tenancy, where many users / clients share a type and varied level of resources. As the software and hardware requirements are hosted on a cloud provider, IT departments sites no longer have to worry about keeping the things- to-date and available.
  • 10. Advantages of Cloud Computing 5. Greater Mobility 6. Change the IT focus Once the information is stored in the cloud, access it is quite simple, just you have an Internet connection, regardless of where they are located. Once the responsibility of the computing environment has, essentially shifted to the cloud provider, IT departments can now focus more on the organization's needs and the development of strategic applications and tactics and not on operational needs of the day-to-day.
  • 11. Advantages of Cloud Computing 7. Towards Green IT 8. Keep Updated Things By releasing the physical space, virtualization of applications and servers contributes to the reduction of equipment as well as the need for air conditioning, consequently, less energy waste. Similar to change the IT focus, this benefit is because of the new demands of providers cloud services, ie, the focus of providers is to monitor and maintain the most recent tools and techniques for the contractor.
  • 12. Advantages and Disadvantages of Cloud Computing 9. Quick Elasticity 10. Measurement Service This characteristic has to do with the fundamental aspects of Cloud flexibility and elasticity. For example, the web shops carry a standard amount of transactions during the year, but it is necessary to increase near Christmas time. And of course these stores do not want to pay for that capacity at peak during the rest of the year. Which means services monitored, controlled and reported.
  • 13. Advantages of Cloud Computing 10. Measurement Service This feature allows a model of pay-per-use service, or pay for use. It has similarities with the concept of telephone service packages where you pay a standard signature to basic levels, and paid extra for the additional service, without changing the contract.
  • 14. Limitations of Cloud Computing
  • 15. Limitations of Cloud Computing 1. Security 2. Location and Data Privacy 3. Internet Addiction 4. Levels of Availability and Service Problem areas for cloud computing are:-
  • 16. Limitations of Cloud Computing 1. Security As the data are no longer in their own organization, security becomes a major issue and questions must be answered, such as: Data is protected as adequate? There is a hacker-proof system? Can you meet the requirements regulations and government for privacy? How do you discover the leak information? Note also that corporate governance is always very concerned about the data that is stored outside the organization. The various problem areas for cloud computing environments are:
  • 17. Limitations of Cloud Computing 2. Location and Data Privacy Where the data is stored? How data is stored? The provider has adequate security for data in places where they are stored? 3. Internet Addiction Since the cloud features are not available on the local network, you have to worry about the availability of the Internet. Contd…
  • 18. Limitations of Cloud Computing 3. Internet Addiction If you lose access to the Internet out, what that happens to your cloud computing environment? If your service provider increasing period unavailability, what you do with your employees and customers? What do you do in case of increased latency or delays the answers? 4. Levels of Availability and Service Most organizations are familiar with the
  • 19. Limitations of Cloud Computing 4. Levels of Availability and Service Agreements service levels. The service level agreement specifies the amount of service capacity that someone has to provide, along with the penalties for not providing this level of service. How you can be sure that the cloud service provider has sufficient resources to maintain a service level agreement you signed with them?
  • 20. Types of Cloud Computing
  • 21. Types of Cloud Computing 1. Private Cloud 2. Community Cloud 3. Public Cloud 4. Hybrid Cloud There are four different cloud models that you can subscribe according to business needs:
  • 22. Types of Cloud Computing There are four different cloud models that you can subscribe according to business needs: 1. Private Cloud Here, computing resources are deployed for one particular organization. This method is more used for intra-business interactions. Where the computing resources can be governed, owned and operated by the same organization.
  • 23. Types of Cloud Computing 2. Community Cloud 3. Public Cloud Here, computing resources are provided for a community and organizations. This type of cloud is used usually for B2C (Business to Consumer) type interactions. Here the computing resource is owned, governed and operated by government, an academic or business organization.
  • 24. Types of Cloud Computing 4. Hybrid Cloud This type of cloud can be used for both type of interactions - B2B (Business to Business) or B2C ( Business to Consumer). This deployment method is called hybrid cloud as the computing resources are bound together by different clouds.
  • 26. Cloud Computing Services The three major Cloud Computing Offerings are 1. Software as a Service (SaaS) 2. Platform as a Service (PaaS) 3. Infrastructure as a Service (IaaS)
  • 29. Cloud Computing Services 1. Software as a Service (SaaS) SaaS or software as a service is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network (internet). SaaS is becoming an increasingly prevalent delivery model as underlying technologies that supports Service Oriented Architecture (SOA) or Web Services. Through internet this service is available to users anywhere in the world.
  • 30. Cloud Computing Services 1. Software as a Service (SaaS) Traditionally, software application needed to be purchased upfront &then installed it onto your computer. SaaS users on the other hand, instead of purchasing the software subscribes to it, usually on monthly basis via internet.
  • 31. Cloud Computing Services 1. Software as a Service (SaaS) Anyone who needs an access to a particular piece of software can be subscribe as a user, whether it is one or two people or every thousands of employees in a corporation. SaaS is compatible with all internet enabled devices. Many important tasks like accounting, sales, invoicing and planning all can be performed using SaaS.
  • 32. Cloud Computing Services 2. Platform as a Service (PaaS) Platform as a service, is referred as PaaS, it provides a platform and environment to allow developers to build applications and services. This service is hosted in the cloud and accessed by the users via internet.
  • 33. Cloud Computing Services 2. Platform as a Service (PaaS) To understand in a simple terms, let compare this with painting a picture, where you are provided with paint colors, different paint brushes and paper by your school teacher and you just have to draw a beautiful picture using those tools.
  • 34. Cloud Computing Services 2. Platform as a Service (PaaS) PaaS services are constantly updated & new features added. Software developers, web developers and business can benefit from PaaS. It provides platform to support application development. It includes software support and management services, storage, networking, deploying, testing, collaborating, hosting and maintaining applications
  • 35. Cloud Computing Services 3. Infrastructure as a Service (IaaS) IaaS (Infrastructure As A Service) is one of the fundamental service model of cloud computing alongside PaaS( Platform as a Service). It provides access to computing resources in a virtualized environment “the cloud” on internet.
  • 36. Cloud Computing Services 3. Infrastructure as a Service (IaaS) It provides computing infrastructure like virtual server space, network connections, bandwidth, load balancers and IP addresses. The pool of hardware resource is extracted from multiple servers and networks usually distributed across numerous data centers. This provides redundancy and reliability to IaaS.
  • 37. Cloud Computing Services 3. Infrastructure as a Service (IaaS) IaaS(Infrastructure as a service) is a complete package for computing. For small scale businesses who are looking for cutting cost on IT infrastructure,
  • 38. Cloud Computing Services 3. Infrastructure as a Service (IaaS) IaaS is one of the solutions. Annually a lot of money is spent in maintenance and buying new components like hard- drives, network connections, external storage device etc..
  • 39. Cloud Computing Services 3. Infrastructure as a Service (IaaS) which a business owner could have saved for other expenses by using IaaS.
  • 40. List of Companies providing Cloud Computing Services
  • 41. List of Companies providing Cloud Computing Services
  • 42. List of Companies providing Cloud Computing Services
  • 43. List of Companies providing Cloud Computing Services
  • 44. List of Companies providing Cloud Computing Services
  • 45. List of Companies providing Cloud Computing Services
  • 46. List of Companies providing Cloud Computing Services
  • 47. List of Companies providing Cloud Computing Services
  • 48. List of Companies providing Cloud Computing Services
  • 49. List of Companies providing Cloud Computing Services
  • 50. List of Companies providing Cloud Computing Services
  • 51. List of Companies providing Cloud Computing Services
  • 52. List of Companies providing Cloud Computing Services
  • 53. List of Companies providing Cloud Computing Services
  • 54. List of Companies providing Cloud Computing Services
  • 55. List of Companies providing Cloud Computing Services
  • 56. List of Companies providing Cloud Computing Services And many more!!!!!
  • 58. Introduction to Parallel Computing Computer software were written conventionally for serial computing. This meant that to solve a problem, an algorithm divides the problem into smaller instructions. These discrete instructions are then executed on Central Processing Unit of a computer one by one. Only after one instruction is finished, next one starts.
  • 59. Introduction to Parallel Computing Real life example of this would be people standing in a queue waiting for movie ticket and there is only cashier. Cashier is giving ticket one by one to the persons. Complexity of this situation increases when there are 2 queues and only one cashier. So, in short Serial Computing is following: 1. In this, a problem statement is broken into discrete instructions. 2. Then the instructions are executed one by one.
  • 60. Introduction to Parallel Computing 3. Only one instruction is executed at any moment of time. Look at point 3. This was causing a huge problem in computing industry as only one instruction was getting executed at any moment of time. This was a huge waste of hardware resources as only one part of the hardware will be running for a particular instruction and of time. As problem statements were getting heavier and bulkier, so does the amount of time in execution of those statements. Example of processors are Pentium 3 and Pentium 4.
  • 61. Introduction to Parallel Computing Now let’s come back to our real life problem. We could definitely say that complexity will decrease when there are 2 queues and 2 cashier giving tickets to 2 persons simultaneously. This is an example of Parallel Computing.
  • 62. What is Parallel Computing?
  • 63. What is Parallel Computing? Parallel Computing – It is the use of multiple processing elements simultaneously for solving any problem. Problems are broken down into instructions and are solved concurrently as each resource which has been applied to work is working at the same time.
  • 65. Parallel Computing Advantages Advantages of Parallel Computing over Serial Computing are as follows: 1. It saves time and money as many resources 2. working together will reduce the time and cut potential costs. 2. It can be impractical to solve larger problems on Serial Computing.
  • 66. Parallel Computing Advantages 3. It can take advantage of non-local resources when the local resources are finite. 4. Serial Computing ‘wastes’ the potential computing power, thus Parallel Computing makes better work of hardware.
  • 68. Limitations of Parallel Computing 1. It addresses such as communication and synchronization between multiple sub-tasks and processes which is difficult to achieve. 2. The algorithms must be managed in such a way that they can be handled in the parallel mechanism. 3. The algorithms or program must have low coupling and high cohesion. But it’s difficult to create such programs.
  • 69. Limitations of Parallel Computing 4. More technically skilled and expert programmers can code a parallelism based program well. ***
  • 71. Applications of Parallel Computing 1. Data bases and Data mining. 2. Real time simulation of systems. 3. Science and Engineering. 4. Advanced graphics, augmented reality and virtual reality
  • 73. Types of Parallelism 1.Bit-level parallelism 2. Instruction-level parallelism 3. Task Parallelism
  • 74. Types of Parallelism 1.Bit-level parallelism It is the form of parallel computing which is based on the increasing processor’s size. It reduces the number of instructions that the system must execute in order to perform a task on large-sized data. Example: Consider a scenario where an 8-bit processor must compute the sum of two 16-bit integers. It must first sum up the 8 lower-order
  • 75. Types of Parallelism 1.Bit-level parallelism bits, then add the 8 higher-order bits, thus requiring two instructions to perform the operation. A 16-bit processor can perform the operation with just one instruction.
  • 76. Types of Parallelism 2. Instruction-level parallelism A processor can only address less than one instruction for each clock cycle phase. These instructions can be re-ordered and grouped which are later on executed concurrently without affecting the result of the program. This is called instruction-level parallelism.
  • 77. Types of Parallelism 3. Task Parallelism Task parallelism employs the decomposition of a task into subtasks and then allocating each of the subtasks for execution. The processors perform execution of sub tasks concurrently.
  • 78. Types of Parallelism 3. Task Parallelism Task parallelism employs the decomposition of a task into subtasks and then allocating each of the subtasks for execution. The processors perform execution of sub tasks concurrently.
  • 79. Future of Parallel Computing
  • 80. Future of Parallel Computing The computational graph has undergone a great transition from serial computing to parallel computing. Tech giant such as Intel has already taken a step towards parallel computing by employing multicore processors. Parallel computation will revolutionize the way computers work in the future, for the better good. With all the world connecting to each other even more than before, Parallel Computing does a better role in helping us stay that way. With faster networks, distributed systems, and multi-processor computers, it becomes even more necessary.
  • 82. CLASS TEST Time: 40 Min Max Marks 20 1. What is cloud computing? explain 05 2. What are the types of cloud? explain 05 3. What are the advantages of cloud computing? 05 4. What is Parallel Computing? Explain 05 5. Explain types of Parallelism 05