SlideShare a Scribd company logo
Cloud Computing Techniques for
Simulation Models and Mapping
Systems
Tilani Gunawardena
RoadMap
• Introduction
• Experiences/Models
• ResearchWork
What is Cloud
• “Cloud” is actually a metaphor for the
Internet
Cloud Computing
• Cloud computing is the use of computing resources
(hardware and software) that are delivered as a
service over a network -wikipedia
• Provides :variety of computing resources all
delivered over the Internet.
– Servers
– Storage
– Applications(email, communication, games)
• Delivers a hosting environment that is immediate,
flexible, scalable, secure, and available while saving
corporations money, time and resources.
Comparison
• Grid computing: A form of distributed Computing
– Cluster of loosly coupled, networked computers acting in
concert to perform large tasks
• Utility computing: The packaging of computing resources,
such as computation and storage, as a metered service
similar to a traditional public utility such as electricity
• Autonomic computing :computer systems capable of self-
management
• Data Centre Clusters
• High Performance Computing
• Web Services : communication between two electronic
devices over the world wide web
Characteristics of Cloud Computing
• Scalability: Upgrades and changes to the
services are done instantaneously and easily
enabling the cloud computing service to be
resilient
• Agility: As a shared resource, the cloud
provides flexible, automated management to
distribute the computing resources among the
cloud’s users.
• Reliability & Fault Tolerance
• Service oriented
• Utility based
Characteristics of Cloud Computing
• Security: Security is often as good as or better
than under traditional systems
• Application Programming Interface: API
accessibility to software that enables
machines to interact with cloud software
• Cost: Cost is greatly reduced
• Device and location Independence
• On demand service
Why Cloud Computing
Analogy:
”If you only need milk, would you buy a cow? “
• Yahoo email, Gmail, or Hotmail
• The server and email management software is all on the cloud ( internet) and is totally
managed by the cloud service provider Yahoo , Google
software /hardwaresending emails
• In Business View: When it’s smarter to rent
than to buy…..
• Techie’ s View: It offers the ability to access
softwares or information that can be delivered
on-demand, over the internet, without the
need to store it locally……
• Cloud Computing Provides all the
infrastructure needed to run applications over
the Internet
• Cloud computing can do everything……….
or only some things if you don't need
everything.
Layers of Cloud Computing
• Clients
• Services
• Application
• Platform
• Storage
• Infrastructure
Client
• Consists of computer hardware and/or computer software
which relies on cloud computing for application delivery, or
which is specifically designed for delivery of cloud services
and which, in either case, is essentially useless without it.
– Mobile (Android, iPhone, Windows Mobile)
– Web browser (Google Chrome, Mozilla Firefox)
– Operating Systems
– Computers
Application
Cloud application services or “Software as a Service
(SaaS)” deliver software as a service over the Internet,
eliminating the need to install and run the application
on the customer’s own computers and simplifying
maintenance and support.
• CRM
• Email
• Virtual Desktop
• Communication
• Games
Infrastructure
• Cloud infrastructure, such as Infrastructure as
a service, is the delivery of computer
infrastructure, typically a platform
virtualization environment, as a service.
Platform
• A cloud platform, such as Platform as a service,
the delivery of a computing platform, and/or
solution stack as a service, facilitates deployment
of applications without the cost and complexity
of buying and managing the underlying hardware
and software layers.
– Web application frameworks
o Python Django (Google App Engine)
o Ruby on Rails (Heroku)
o .NET (Azure Services Platform)
– Web hosting (Rackspace)
– Force.com
Services
• A cloud service includes "products, services and solutions that are
delivered and consumed in real-time over the Internet". For
example, Web Services ("software system designed to support
interoperable machine-to-machine interaction over a network")
which may be accessed by other cloud computing components,
software, e.g., Software plus service, or end users directly.
• Identity (OAuth, OpenID)
• Integration (Amazon Simple Queue Service)
• Payments (Amazon Flexible Payments Service, Google Checkout,
PayPal)
• Mapping (Google Maps, Yahoo! Maps)
• Search (Alexa, Google Custom Search, Yahoo! BOSS)
• Others (Amazon Mechanical Turk)
Storage
• Database (Amazon SimpleDB, Google App
Engine's BigTable datastore)
• Network attached storage (MobileMe iDisk,
Nirvanix ,CloudNAS)
• Synchronization (Live Mesh Live Desktop
component, MobileMe push functions)
• Web service (Amazon Simple Storage Service,
Nirvanix SDN)
Popular Clouds Storages
• Amazon s3
• Google Docs
• Apple iCloud
• DropBox
• SkyDrive
• Box
• SugarSync
Cloud Anatomy
IaaS
• IaaS is the delivery of technology infrastructure as an
on demand scalable service
• The IaaS layer extends the virtualization layer by
providing the mechanisms to provision and control the
virtual machines in a utility computing manner.
• The end user is able to control cost by knowing exactly
how much each virtual machine instance costs per
minute/hour.
– Usually billed based on usage
– Usually multi tenant virtualized environment
PaaS
• PAAS(Platform as a service)
• Platform as a service, another SAAS, this kind of cloud computing
providing development environment as a service. You can use the
middleman’s equipment to develop your own program and transfer
it to the users through internet and servers.
• PaaS provides all of the facilities required to support the complete
life cycle of building and delivering web applications and services
entirely from the Internet.
– Typically applications must be developed with a particular platform
in mind
– Multi tenant environments
– Highly scalable multi tier architecture
SaaS
• This kind of cloud computing transfer programs to millions of users
through browser
• user’s views,: this can save some cost on servers and software.
• In the provider’s views, they only need to maintain one program, this can
also save cost
– Ex: Salesforce.com ,Google Apps and Zoho Office are also providing this kind
of service
• SaaS is a software delivery methodology that provides licensed multi-
tenant access to software and its functions remotely as a Web-based
service.
– Usually billed based on usage
– Usually multi tenant environment
– Highly scalable architecture
Type of Services: Location of the cloud
• Public clouds
• Private clouds
• Community clouds
• Hybrid clouds
Public clouds
• Resources are dynamically provisioned on an on-
demand, self-service basis over the Internet, via
web applications/web services, open API, from a
third-party provider who bills on a utility
computing basis.
• These services are free or offered on a pay-per-
use model.
Ex: Amazon AWS ,Microsoft and Google own and
operate the infrastructure and offer access only via
Internet.(direct connectivity is not offered)
Private clouds
• Private cloud is cloud infrastructure operated
solely for a single organization, whether
managed internally or by a third-party and
hosted internally or externally
• Ex: IBM, HP, Microsoft
Community clouds
• A community cloud is formed when several
organizations with similar requirements share
common infrastructure. Costs are spread over
fewer users than a public cloud but more than
a single tenant.
• Ex: All Government organizations within the
state of California may share computing
infrastructure on the cloud to manage data
related to citizens residing in California.
Hybrid clouds
• A hybrid cloud environment consists of some
portion of computing resources on-site (on
premise) and off-site (public cloud).
Best Cloud Computing companies
2012
• Google –SaaS,PaaS
• Amazon-IaaS
– Elastic Compute Cloud (EC2)
– Simple Storage Service(S3)
• Microsoft Azure Service Platform-PaaS
Amazon Cloud
• Amazon cloud called AWS is a collection of
remote computing services (web services) that
together make up a cloud computing platform,
offered over the Internet by Amazon.com.
– Amazon Elastic Compute Cloud (EC2) :provides
resizable compute capacity in the cloud
– Amazon Simple Storage Service (S3) :Online storage
web service
– Amazon SimpleDB :Web service providing the core
database functions of data indexing and querying in
the cloud
Microsoft
• Windows Azure :is a platform for running
Windows applications and storing their data in
the cloud
• Microsoft Dynamics CRM Online
• Microsoft Office 365
• Microsoft Private Cloud
Google
• Google App Engine :creates apps on Google’s
platform that are easy to manage and scale
• Google Compute Engine
• Google BigQuery :Analyze Big Data in the
cloud
• Google Cloud Storage
Cloud Computing techniques Within
Google
• GFS: Data storage technology
• BigTable: Data management technology
• Map Reduce: Programming model and task
scheduling model
Applications
• Practically limitless
• With the right middleware, a cloud computing
system could execute all the programs a
normal computer could run.
• Everything from generic word processing
software to customized computer programs
designed for a specific company could work on
a cloud computing system
Cloud Computing for Research
Community
• For research groups cloud computing can
provide convenient access to reliable, high
performance clusters, without the need to
purchase and maintain or even understand
sophisticated hardware and high performance
computational methods.
Large Scale Data Analysis on Cloud
Systems
• Cloud systems can be effectively exploited for this
purpose as they provide scalable storage and
processing services, together with software
platforms for developing and running data
analysis environments
– Scalable Storage
– Computing facilities
• The Google File System (GFS) and Hadoop
Distributed File System (HDFS) are two examples
of proven approaches to creating distributed
highly fault tolerant massive storage systems.
What does the cloud allow us to do
that we could not do before?
• Compute- intensive problems
– large-scale image processing,
– sensor data correlation,
– social network analysis,
– encryption/decryption,
– data mining,
– simulations,
– pattern recognition,
are strong examples of problems that can be solved in
the cloud computing domain.
• Pay-as-you-go basis: 1000 computers used for 1
hour costs the same as one computer used for
1000 hours. If your problem can be computed in
a way that takes advantage of parallel processing,
you can now get the answer 1000 times as fast
for the same amount of money.
• Embarrassingly parallel: Cloud computing works
best when a problem can be broken down into a
large number of relatively independent tasks,
each running on its own computer.
Using the Cloud for Simulation and
Analysis
Simulations and Analysis Via Cloud
Autodesk Simulation 360
• Engineering simulation
• Predict, optimize, and validate design
decisions with proven simulation technology
• Better manage your simulation workflow and
workload
• Run and access simulations anywhere,
anytime
• Reduce costs with minimal hardware
investments and pay-as-you-go software
NEEShub tools: OpenSees in the
Clouds
• OpenSees is a software framework for simulating
the seismic response of structural and
geotechnical systems.
• It is the computational platform for research in
performance-based earthquake engineering at
PEER
• Version 2.2.2 now available with over 80 material
types, 30 element types, 20 integration schemes,
15 numerical solvers, 10 solution algorithms
• Steel Building Study :
– 7200 records ,2 min a record ,240 hours or 10 days ,Ran on
2000 processors
on teragrid in less than 15 min
• Concrete Building Study:
– 113 records, 4 intensities ,3 hour a record, would have taken
1356 hours or 56.5 days Ran on 452 processors of a Teragrid
in less than 5 hours.
CUDA in the Cloud
• CUDA is a parallel computing platform and
programming model invented by NVIDIA.
• It enables dramatic increases in computing
performance by harnessing the power of the
graphics-processing unit (GPU).
– Peer1: Is a long-established hosting company with
data centers across the U.S., in Canada, and Europe.
– Hoopoe:is an Israel-based project designed to build
cloud-based GPU computing systems based on Tesla
GPUs
– Amazon EC2: Supports GPU clusters using CUDA
programming.
Benefits of Cloud Computing
• Eliminate expense of acquiring, managing and operating hardware
• Elastic computing Pay-as-you-go model /Reduced cost
• More Storage
• There will never be a worry about running out of disk space
• Automatically Updated
• Shared Resources
• No software needs to be installed, saving time and money
• Enable services to be used without understanding their
infrastructure
• The cloud service providers will supply all the Backup and Recovery
facilities
• Mobility
Risk of Cloud Computing
• In July 2008, Amazon’s S3 cloud storage service went down for the
second time that year. A lot of applications were hosted by the
company and all those services could not be accesses until techs
cloud fix the problem. Some applications were down for eight
hours.
• Data: Sometimes it is more difficult to integrate your applications if
they are geographically dispersed. That it is easier to manage and
access your data if it is nearby, and not under someone else’s
control.
• You do not have control over the remote servers, their software, or
their Security
• Your data is at the mercy of a third-party company
• Additional cost of data transfer fees
• It may be difficult to migrate massive amounts of data from the
provider
Conclusions
• Cloud computing is still struggling in its infancy with negative and
positive Comments.
• cloud computing is rapidly emerging as a viable alternative to
traditional approaches
• Data security is an important factor for cloud computing and to day
modern Encryption algorithms play the main role in data security of
cloud computing
• Real business value can be realized by customers of all sizes
• Cloud solutions are simple to acquire, don’t require long term
contracts and are easier to scale up and down as needed
• Proper planning and migration services are needed to ensure a
successful implementation
• Third party monitoring services ensure customer are getting the
most out of their cloud environment
Thank You !

More Related Content

What's hot

Cloud computing
Cloud computingCloud computing
Cloud computing
kanchu17
 
Cloud computing
Cloud computingCloud computing
Cloud computing
DebrajKarmakar
 
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
Mohammad Ilyas Malik
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
Prateek Soni
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptJagriti Rai
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
Sonia Nagpal
 
cloud computing Multi cloud
cloud computing Multi cloudcloud computing Multi cloud
cloud computing Multi cloud
Dr.Neeraj Kumar Pandey
 
Cloud computing
Cloud computingCloud computing
Cloud computing
حيدر نافع nafaa
 
A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computing
Oneserve
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
Naveed Farooq
 
Cloud Application Development – The Future is now
Cloud Application Development – The Future is nowCloud Application Development – The Future is now
Cloud Application Development – The Future is now
SPEC INDIA
 
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
 
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
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud ComputingRajshri Mohan
 
cloud storage ppt
cloud storage pptcloud storage ppt
cloud storage ppt
Naga Dinesh
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeupselvavijay1987
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
SD Paul
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Naveed Farooq
 

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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 computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
cloud computing Multi cloud
cloud computing Multi cloudcloud computing Multi cloud
cloud computing Multi cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
Cloud Application Development – The Future is now
Cloud Application Development – The Future is nowCloud Application Development – The Future is now
Cloud Application Development – The Future is now
 
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...
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptx
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
 
cloud storage ppt
cloud storage pptcloud storage ppt
cloud storage ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeup
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Viewers also liked

Butterfly cakes
Butterfly cakesButterfly cakes
Butterfly cakesMissGibson
 
Click Go the Shears
Click Go the ShearsClick Go the Shears
Click Go the ShearsMissGibson
 
Government Research Project
Government Research ProjectGovernment Research Project
Government Research ProjectMissGibson
 
Mars bar slice
Mars bar sliceMars bar slice
Mars bar sliceMissGibson
 
Logan's science presentation
Logan's science presentationLogan's science presentation
Logan's science presentationMissGibson
 
Abi's stations of the cross
Abi's stations of the crossAbi's stations of the cross
Abi's stations of the crossMissGibson
 
Rowan's rocky road
Rowan's rocky roadRowan's rocky road
Rowan's rocky roadMissGibson
 
Click Go the Shears
Click Go the ShearsClick Go the Shears
Click Go the ShearsMissGibson
 
FI: Lead idea pitch
FI: Lead idea pitchFI: Lead idea pitch
FI: Lead idea pitchSergiu Matei
 
Esitlus matemaatika
Esitlus matemaatikaEsitlus matemaatika
Esitlus matemaatikaDianksu
 
Efficient Parallel Set-Similarity Joins Using MapReduce
 Efficient Parallel Set-Similarity Joins Using MapReduce Efficient Parallel Set-Similarity Joins Using MapReduce
Efficient Parallel Set-Similarity Joins Using MapReduce
Tilani Gunawardena PhD(UNIBAS), BSc(Pera), FHEA(UK), CEng, MIESL
 
Hadoop DB
Hadoop DBHadoop DB
Jordan's science experiment
Jordan's science experimentJordan's science experiment
Jordan's science experimentMissGibson
 
Kitty's science experiment
Kitty's science experimentKitty's science experiment
Kitty's science experimentMissGibson
 

Viewers also liked (18)

Butterfly cakes
Butterfly cakesButterfly cakes
Butterfly cakes
 
Click Go the Shears
Click Go the ShearsClick Go the Shears
Click Go the Shears
 
Government Research Project
Government Research ProjectGovernment Research Project
Government Research Project
 
Mars bar slice
Mars bar sliceMars bar slice
Mars bar slice
 
Logan's science presentation
Logan's science presentationLogan's science presentation
Logan's science presentation
 
Abi's stations of the cross
Abi's stations of the crossAbi's stations of the cross
Abi's stations of the cross
 
Rowan's rocky road
Rowan's rocky roadRowan's rocky road
Rowan's rocky road
 
Click Go the Shears
Click Go the ShearsClick Go the Shears
Click Go the Shears
 
FI: Lead idea pitch
FI: Lead idea pitchFI: Lead idea pitch
FI: Lead idea pitch
 
Esitlus matemaatika
Esitlus matemaatikaEsitlus matemaatika
Esitlus matemaatika
 
Efficient Parallel Set-Similarity Joins Using MapReduce
 Efficient Parallel Set-Similarity Joins Using MapReduce Efficient Parallel Set-Similarity Joins Using MapReduce
Efficient Parallel Set-Similarity Joins Using MapReduce
 
Hadoop DB
Hadoop DBHadoop DB
Hadoop DB
 
Jordan's science experiment
Jordan's science experimentJordan's science experiment
Jordan's science experiment
 
evaluation and credibility-Part 2
evaluation and credibility-Part 2evaluation and credibility-Part 2
evaluation and credibility-Part 2
 
kmean clustering
kmean clusteringkmean clustering
kmean clustering
 
Kitty's science experiment
Kitty's science experimentKitty's science experiment
Kitty's science experiment
 
Assosiate rule mining
Assosiate rule miningAssosiate rule mining
Assosiate rule mining
 
Parallel Computing on the GPU
Parallel Computing on the GPUParallel Computing on the GPU
Parallel Computing on the GPU
 

Similar to Cloud Computing

Cloud computing
Cloud computingCloud computing
Cloud computing
Pradeep Bhatia
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Siwat Jirawiwatpat
 
cloud computing
cloud computingcloud computing
cloud computingHyderabad
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationAkash Tripathi
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
Muhammad Fahd Un-Nabi Khan
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingnitinw25
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
Vijay Bhanu Thodupunoori
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
Luqman Shareef
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Cecil Donald
 
Evolution of the Cloud.pptx
Evolution of the Cloud.pptxEvolution of the Cloud.pptx
Evolution of the Cloud.pptx
Sanjeev Banerjee
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptx
itsmekunaljha
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
Saket Kumar
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2Shyam Kona
 
presentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptxpresentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptx
mnewg218
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.ppt
arunimaarunima1
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloudsagaroceanic11
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
Muhammad Yaqoob
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
Sripati Mahapatra
 

Similar to Cloud Computing (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Evolution of the Cloud.pptx
Evolution of the Cloud.pptxEvolution of the Cloud.pptx
Evolution of the Cloud.pptx
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptx
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2
 
presentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptxpresentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptx
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.ppt
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloud
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 

More from Tilani Gunawardena PhD(UNIBAS), BSc(Pera), FHEA(UK), CEng, MIESL

Introduction to data mining and machine learning
Introduction to data mining and machine learningIntroduction to data mining and machine learning
Introduction to data mining and machine learning
Tilani Gunawardena PhD(UNIBAS), BSc(Pera), FHEA(UK), CEng, MIESL
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Machine Learning and Data Mining
Machine Learning and Data MiningMachine Learning and Data Mining
MapReduce
MapReduceMapReduce
Cheetah:Data Warehouse on Top of MapReduce
Cheetah:Data Warehouse on Top of MapReduceCheetah:Data Warehouse on Top of MapReduce
Cheetah:Data Warehouse on Top of MapReduce
Tilani Gunawardena PhD(UNIBAS), BSc(Pera), FHEA(UK), CEng, MIESL
 
Interpreting the Data:Parallel Analysis with Sawzall
Interpreting the Data:Parallel Analysis with SawzallInterpreting the Data:Parallel Analysis with Sawzall
Interpreting the Data:Parallel Analysis with Sawzall
Tilani Gunawardena PhD(UNIBAS), BSc(Pera), FHEA(UK), CEng, MIESL
 
HadoopDB in Action
HadoopDB in ActionHadoopDB in Action

More from Tilani Gunawardena PhD(UNIBAS), BSc(Pera), FHEA(UK), CEng, MIESL (17)

BlockChain.pptx
BlockChain.pptxBlockChain.pptx
BlockChain.pptx
 
Introduction to data mining and machine learning
Introduction to data mining and machine learningIntroduction to data mining and machine learning
Introduction to data mining and machine learning
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Data analytics
Data analyticsData analytics
Data analytics
 
Hadoop Eco system
Hadoop Eco systemHadoop Eco system
Hadoop Eco system
 
evaluation and credibility-Part 1
evaluation and credibility-Part 1evaluation and credibility-Part 1
evaluation and credibility-Part 1
 
Machine Learning and Data Mining
Machine Learning and Data MiningMachine Learning and Data Mining
Machine Learning and Data Mining
 
K Nearest Neighbors
K Nearest NeighborsK Nearest Neighbors
K Nearest Neighbors
 
Decision tree
Decision treeDecision tree
Decision tree
 
Covering algorithm
Covering algorithmCovering algorithm
Covering algorithm
 
Hierachical clustering
Hierachical clusteringHierachical clustering
Hierachical clustering
 
Big data in telecom
Big data in telecomBig data in telecom
Big data in telecom
 
MapReduce
MapReduceMapReduce
MapReduce
 
Cheetah:Data Warehouse on Top of MapReduce
Cheetah:Data Warehouse on Top of MapReduceCheetah:Data Warehouse on Top of MapReduce
Cheetah:Data Warehouse on Top of MapReduce
 
Pig Experience
Pig ExperiencePig Experience
Pig Experience
 
Interpreting the Data:Parallel Analysis with Sawzall
Interpreting the Data:Parallel Analysis with SawzallInterpreting the Data:Parallel Analysis with Sawzall
Interpreting the Data:Parallel Analysis with Sawzall
 
HadoopDB in Action
HadoopDB in ActionHadoopDB in Action
HadoopDB in Action
 

Recently uploaded

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
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
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 geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
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
 

Recently uploaded (20)

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
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.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
 

Cloud Computing

  • 1. Cloud Computing Techniques for Simulation Models and Mapping Systems Tilani Gunawardena
  • 3. What is Cloud • “Cloud” is actually a metaphor for the Internet
  • 4. Cloud Computing • Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network -wikipedia • Provides :variety of computing resources all delivered over the Internet. – Servers – Storage – Applications(email, communication, games) • Delivers a hosting environment that is immediate, flexible, scalable, secure, and available while saving corporations money, time and resources.
  • 5. Comparison • Grid computing: A form of distributed Computing – Cluster of loosly coupled, networked computers acting in concert to perform large tasks • Utility computing: The packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility such as electricity • Autonomic computing :computer systems capable of self- management • Data Centre Clusters • High Performance Computing • Web Services : communication between two electronic devices over the world wide web
  • 6. Characteristics of Cloud Computing • Scalability: Upgrades and changes to the services are done instantaneously and easily enabling the cloud computing service to be resilient • Agility: As a shared resource, the cloud provides flexible, automated management to distribute the computing resources among the cloud’s users. • Reliability & Fault Tolerance • Service oriented • Utility based
  • 7. Characteristics of Cloud Computing • Security: Security is often as good as or better than under traditional systems • Application Programming Interface: API accessibility to software that enables machines to interact with cloud software • Cost: Cost is greatly reduced • Device and location Independence • On demand service
  • 8. Why Cloud Computing Analogy: ”If you only need milk, would you buy a cow? “ • Yahoo email, Gmail, or Hotmail • The server and email management software is all on the cloud ( internet) and is totally managed by the cloud service provider Yahoo , Google software /hardwaresending emails
  • 9. • In Business View: When it’s smarter to rent than to buy….. • Techie’ s View: It offers the ability to access softwares or information that can be delivered on-demand, over the internet, without the need to store it locally……
  • 10. • Cloud Computing Provides all the infrastructure needed to run applications over the Internet • Cloud computing can do everything………. or only some things if you don't need everything.
  • 11. Layers of Cloud Computing • Clients • Services • Application • Platform • Storage • Infrastructure
  • 12. Client • Consists of computer hardware and/or computer software which relies on cloud computing for application delivery, or which is specifically designed for delivery of cloud services and which, in either case, is essentially useless without it. – Mobile (Android, iPhone, Windows Mobile) – Web browser (Google Chrome, Mozilla Firefox) – Operating Systems – Computers
  • 13. Application Cloud application services or “Software as a Service (SaaS)” deliver software as a service over the Internet, eliminating the need to install and run the application on the customer’s own computers and simplifying maintenance and support. • CRM • Email • Virtual Desktop • Communication • Games
  • 14. Infrastructure • Cloud infrastructure, such as Infrastructure as a service, is the delivery of computer infrastructure, typically a platform virtualization environment, as a service.
  • 15. Platform • A cloud platform, such as Platform as a service, the delivery of a computing platform, and/or solution stack as a service, facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers. – Web application frameworks o Python Django (Google App Engine) o Ruby on Rails (Heroku) o .NET (Azure Services Platform) – Web hosting (Rackspace) – Force.com
  • 16. Services • A cloud service includes "products, services and solutions that are delivered and consumed in real-time over the Internet". For example, Web Services ("software system designed to support interoperable machine-to-machine interaction over a network") which may be accessed by other cloud computing components, software, e.g., Software plus service, or end users directly. • Identity (OAuth, OpenID) • Integration (Amazon Simple Queue Service) • Payments (Amazon Flexible Payments Service, Google Checkout, PayPal) • Mapping (Google Maps, Yahoo! Maps) • Search (Alexa, Google Custom Search, Yahoo! BOSS) • Others (Amazon Mechanical Turk)
  • 17. Storage • Database (Amazon SimpleDB, Google App Engine's BigTable datastore) • Network attached storage (MobileMe iDisk, Nirvanix ,CloudNAS) • Synchronization (Live Mesh Live Desktop component, MobileMe push functions) • Web service (Amazon Simple Storage Service, Nirvanix SDN)
  • 18. Popular Clouds Storages • Amazon s3 • Google Docs • Apple iCloud • DropBox • SkyDrive • Box • SugarSync
  • 19.
  • 20.
  • 22. IaaS • IaaS is the delivery of technology infrastructure as an on demand scalable service • The IaaS layer extends the virtualization layer by providing the mechanisms to provision and control the virtual machines in a utility computing manner. • The end user is able to control cost by knowing exactly how much each virtual machine instance costs per minute/hour. – Usually billed based on usage – Usually multi tenant virtualized environment
  • 23. PaaS • PAAS(Platform as a service) • Platform as a service, another SAAS, this kind of cloud computing providing development environment as a service. You can use the middleman’s equipment to develop your own program and transfer it to the users through internet and servers. • PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet. – Typically applications must be developed with a particular platform in mind – Multi tenant environments – Highly scalable multi tier architecture
  • 24. SaaS • This kind of cloud computing transfer programs to millions of users through browser • user’s views,: this can save some cost on servers and software. • In the provider’s views, they only need to maintain one program, this can also save cost – Ex: Salesforce.com ,Google Apps and Zoho Office are also providing this kind of service • SaaS is a software delivery methodology that provides licensed multi- tenant access to software and its functions remotely as a Web-based service. – Usually billed based on usage – Usually multi tenant environment – Highly scalable architecture
  • 25. Type of Services: Location of the cloud • Public clouds • Private clouds • Community clouds • Hybrid clouds
  • 26. Public clouds • Resources are dynamically provisioned on an on- demand, self-service basis over the Internet, via web applications/web services, open API, from a third-party provider who bills on a utility computing basis. • These services are free or offered on a pay-per- use model. Ex: Amazon AWS ,Microsoft and Google own and operate the infrastructure and offer access only via Internet.(direct connectivity is not offered)
  • 27. Private clouds • Private cloud is cloud infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally • Ex: IBM, HP, Microsoft
  • 28. Community clouds • A community cloud is formed when several organizations with similar requirements share common infrastructure. Costs are spread over fewer users than a public cloud but more than a single tenant. • Ex: All Government organizations within the state of California may share computing infrastructure on the cloud to manage data related to citizens residing in California.
  • 29. Hybrid clouds • A hybrid cloud environment consists of some portion of computing resources on-site (on premise) and off-site (public cloud).
  • 30. Best Cloud Computing companies 2012 • Google –SaaS,PaaS • Amazon-IaaS – Elastic Compute Cloud (EC2) – Simple Storage Service(S3) • Microsoft Azure Service Platform-PaaS
  • 31. Amazon Cloud • Amazon cloud called AWS is a collection of remote computing services (web services) that together make up a cloud computing platform, offered over the Internet by Amazon.com. – Amazon Elastic Compute Cloud (EC2) :provides resizable compute capacity in the cloud – Amazon Simple Storage Service (S3) :Online storage web service – Amazon SimpleDB :Web service providing the core database functions of data indexing and querying in the cloud
  • 32. Microsoft • Windows Azure :is a platform for running Windows applications and storing their data in the cloud • Microsoft Dynamics CRM Online • Microsoft Office 365 • Microsoft Private Cloud
  • 33. Google • Google App Engine :creates apps on Google’s platform that are easy to manage and scale • Google Compute Engine • Google BigQuery :Analyze Big Data in the cloud • Google Cloud Storage
  • 34. Cloud Computing techniques Within Google • GFS: Data storage technology • BigTable: Data management technology • Map Reduce: Programming model and task scheduling model
  • 35. Applications • Practically limitless • With the right middleware, a cloud computing system could execute all the programs a normal computer could run. • Everything from generic word processing software to customized computer programs designed for a specific company could work on a cloud computing system
  • 36. Cloud Computing for Research Community • For research groups cloud computing can provide convenient access to reliable, high performance clusters, without the need to purchase and maintain or even understand sophisticated hardware and high performance computational methods.
  • 37. Large Scale Data Analysis on Cloud Systems • Cloud systems can be effectively exploited for this purpose as they provide scalable storage and processing services, together with software platforms for developing and running data analysis environments – Scalable Storage – Computing facilities • The Google File System (GFS) and Hadoop Distributed File System (HDFS) are two examples of proven approaches to creating distributed highly fault tolerant massive storage systems.
  • 38. What does the cloud allow us to do that we could not do before? • Compute- intensive problems – large-scale image processing, – sensor data correlation, – social network analysis, – encryption/decryption, – data mining, – simulations, – pattern recognition, are strong examples of problems that can be solved in the cloud computing domain.
  • 39. • Pay-as-you-go basis: 1000 computers used for 1 hour costs the same as one computer used for 1000 hours. If your problem can be computed in a way that takes advantage of parallel processing, you can now get the answer 1000 times as fast for the same amount of money. • Embarrassingly parallel: Cloud computing works best when a problem can be broken down into a large number of relatively independent tasks, each running on its own computer.
  • 40. Using the Cloud for Simulation and Analysis
  • 42. Autodesk Simulation 360 • Engineering simulation • Predict, optimize, and validate design decisions with proven simulation technology • Better manage your simulation workflow and workload • Run and access simulations anywhere, anytime • Reduce costs with minimal hardware investments and pay-as-you-go software
  • 43. NEEShub tools: OpenSees in the Clouds • OpenSees is a software framework for simulating the seismic response of structural and geotechnical systems. • It is the computational platform for research in performance-based earthquake engineering at PEER • Version 2.2.2 now available with over 80 material types, 30 element types, 20 integration schemes, 15 numerical solvers, 10 solution algorithms
  • 44. • Steel Building Study : – 7200 records ,2 min a record ,240 hours or 10 days ,Ran on 2000 processors on teragrid in less than 15 min • Concrete Building Study: – 113 records, 4 intensities ,3 hour a record, would have taken 1356 hours or 56.5 days Ran on 452 processors of a Teragrid in less than 5 hours.
  • 45.
  • 46. CUDA in the Cloud • CUDA is a parallel computing platform and programming model invented by NVIDIA. • It enables dramatic increases in computing performance by harnessing the power of the graphics-processing unit (GPU). – Peer1: Is a long-established hosting company with data centers across the U.S., in Canada, and Europe. – Hoopoe:is an Israel-based project designed to build cloud-based GPU computing systems based on Tesla GPUs – Amazon EC2: Supports GPU clusters using CUDA programming.
  • 47. Benefits of Cloud Computing • Eliminate expense of acquiring, managing and operating hardware • Elastic computing Pay-as-you-go model /Reduced cost • More Storage • There will never be a worry about running out of disk space • Automatically Updated • Shared Resources • No software needs to be installed, saving time and money • Enable services to be used without understanding their infrastructure • The cloud service providers will supply all the Backup and Recovery facilities • Mobility
  • 48. Risk of Cloud Computing • In July 2008, Amazon’s S3 cloud storage service went down for the second time that year. A lot of applications were hosted by the company and all those services could not be accesses until techs cloud fix the problem. Some applications were down for eight hours. • Data: Sometimes it is more difficult to integrate your applications if they are geographically dispersed. That it is easier to manage and access your data if it is nearby, and not under someone else’s control. • You do not have control over the remote servers, their software, or their Security • Your data is at the mercy of a third-party company • Additional cost of data transfer fees • It may be difficult to migrate massive amounts of data from the provider
  • 49.
  • 50. Conclusions • Cloud computing is still struggling in its infancy with negative and positive Comments. • cloud computing is rapidly emerging as a viable alternative to traditional approaches • Data security is an important factor for cloud computing and to day modern Encryption algorithms play the main role in data security of cloud computing • Real business value can be realized by customers of all sizes • Cloud solutions are simple to acquire, don’t require long term contracts and are easier to scale up and down as needed • Proper planning and migration services are needed to ensure a successful implementation • Third party monitoring services ensure customer are getting the most out of their cloud environment

Editor's Notes

  1. A metaphor is the understanding itself of one concept in terms of another cloud: large group of interconnected computers Cloud is basically an extension to the OO ,abstraction , can see only interface Just IP & OP ->Process hide electricity
  2. Small compay with generator Electricity, extra server for a Web site or database contact your cloud computing provider a huge number of multicore PCs and servers (both physical or virtual) running together trough broadband networks.. This is realised through automated, elastic management of the services and their environment. DR-disaster recovery If you need an extra server for a Web site or database, just contact your cloud computing provider and you can be up and running in minutes.
  3. Grid:single big task split into multiple small task and distibuted to different computing machine Completion send back to primary machine Grid computing: – a form of distributed computing loosely coupled, heterogeneous, and geographically dispersed Grids lack automation, agility, simplicity a UC=to meter the offered services and charge customers for exact usage, one of the options for its accounting a pay- as-you-go manner to the general public Webservice: communication between two electronic devices over the www 3: thin clients (or clients with a thick-thin switch), grid computing, and utility computing. Grid computing links disparate computers to form one large infrastructure, harnessing unused resources. Utility computing is paying for what you use on shared servers like you pay for a public utility (such as electricity, gas, and so on). With grid computing, you can provision computing resources as a utility that can be turned on or off. Cloud computing goes one step further with on-demand resource provisioning. This eliminates over-provisioning when used with utility pricing. It also removes the need to over-provision in order to meet the demands of millions of users. http://www.ibm.com/developerworks/web/library/wa-cloudgrid/ http://blog.eukhost.com/webhosting/cloud-computing-vs-grid-computing/
  4. Agility: rapidly respond to change
  5. http://cloud.dzone.com/articles/introduction-cloud-computing
  6. sending emails etc. Just to get this benefit (milk) why should a consumer buy a (cow) software /hardware? buy a house or rent it; rent a house or stay in a hotel; cloud services should be widely adopted, since absolute peaks rarely last that long Would you rather buy or rent a car? email server The server and email management software is all on the cloud ( internet) and is totally managed by the cloud service provider Yahoo , Google etc A simple example of cloud computing is Yahoo email, Gmail, or Hotmail etc. all u need is internet connection
  7. TECHNICALs USER PERSPECTIVE
  8. MeeGo
  9. customer relationship management (CRM) Office 365 set of subscription based software services that require monthly or periodic payment of fees to QuickBooks is more than secure online accounting.It's your business organized in one place. Peer-to-peer / volunteer computing (Bittorrent, Skype) Web application (Facebook) Software as a service (Google Apps, SAP and Salesforce) Software plus services (Microsoft Online Services) OnLive is a company offering a cloud gaming platform and a cloud desktop solution.[3] Both offerings are synchronized, rendered, and stored on remote servers and delivered via the Internet.
  10. Amazon Elastic Compute Cloud (Amazon EC2) Full virtualization (GoGrid, Skytap) ,Management (RightScale) ,Compute (Amazon Elastic Compute Cloud) Platform(Force.com) JoyentCloud=both PaaS/IaaS ; designed to compete with Amazon's EC2 cloud Windows Azure is a Microsoft cloud computing platform used to build, deploy and manage applications through a global network of Microsoft-managed datacenters. Cloud infrastructure services, also known as “Infrastruc- ture as a Service (IaaS)” this provide ’Hardware as a service’, it is a method of managing our data (files, photos, music, video, whatever, etc) from one or more web based solutions. Rather than keeping our data primarily on hard drives that are tethered to our computers or other devices, we keep it “in the cloud” where it may be accessible from any number of devices. The Rackspace Cloud products and services billed on utility computing basis, including web
  11. Aneka, Proprietary:ownership Platforms App Engine · Azure · Mosso · SalesForce Cloud Foundry:Public,private, micro Heroke-Agile deployment for Ruby, Node.js, Clojure, Java, Python, and Scala Cloud platform is a kind of platform that lets developers write applications that run in the cloud, or use services provided from the cloud, or both. Different names are used for this kind of platform today, including on-demand platform and platform as a service (PaaS). Force.com is a PaaS from Salesforce.com,[1] that developers use to build multitenant applications hosted on their servers as a service.
  12. Services Alexa · FPS · MTurk · SQS Google Custom Search enables you to create a search engine for your website, your blog, or a collection of websites. You can fine-tune the ranking, customize the look and feel of the search results, and invite your friends or trusted users to help you build your custom search engine. You can use your expertise about a subject to tell Custom Search which websites to search, prioritize, or ignore. OpenID is an open, decentralized standard for user authentication and access control, allowing users to log onto many services with the same digital identity. A Cloud Service is an independent piece of software, which can be used in conjunction with other services to achieve an interoperable machine-to-machine interaction over the network. Examples include Amazon’s Simple Queue Service, Google maps, Amazon’s flexible payment service etc.
  13. Idisk-file hosting service
  14. Enterprise resource planning :systems integrate internal and external Manage information in organization
  15. Where Cloud go
  16. Application,data,run time,middleware,O/S ,virtualization,storage,networking The IaaS layer extends the virtualization layer by providing the mechanisms to provision and control the virtual machines in a utility computing manner The end user is able to control cost by knowing exactly how much each virtual machine instance costs per minute/hour.
  17. Types of services offered Multi tenat :single instance of a software application serves multiple customers. each customer is called a tenant an run one instance of its application on one instance of a database and provide web access to multiple customers. In such a scenario, each tenant's data is isolated and remains invisible to other tenants.
  18. Simple way to get the application functionality you need without incurring the cost of developing that application. In this layer, even the platform has been abstracted away from you as and end user.
  19. Windows Azuru,AWS ,AP engine,gmail The public cloud is the most commonly referenced regarding the topic of cloud computing, where the infrastructure and applications are owned by the organization selling cloud services. 3rd party ownership In computing, off-site data protection, or vaulting, is the strategy of sending critical data out of the main location In telecommunication, provisioning is the process of preparing and equipping a network to allow it to provide (new) services to its users Public cloud applications, storage, and other resources are made available to the general public by a service provider. These services are free or offered on a pay-per-use model
  20. Many organizations who implemented their own private cloud Actually virtual private cloud "still have to buy, build, and manage them” flexibility of cloud computing without having to employ an army of engineers to manage it. L Since many traditional vendors and users are not quite ready to jump into public cloud computing or are restricted from doing so, the cloud service tiers are replicated within a private cloud environment, behind the firewall, and maintained within the parameters of the host organization
  21. To ensure security, many organization would prefer to have sensitive data under their own control. For instance, an organization uses public cloud services that can be Amazon’s Elastic Compute Cloud, also known as EC2, for general computing but uses its own data center to store the customer data.
  22. AWS (Amazon Web Services)
  23. customer relationship management
  24. Google Cloud Platform allows you to build applications and websites, store and analyze data on Google’s infrastructure.
  25. BigTable is a compressed, high performance, and proprietary data storage system built on Google File System It is not distributed outside Google, although Google offers access to it as part of its Google App Engine.
  26. Application develop to run specific env, env are developed t run specific applications
  27. Data clouds: processing task into small and distributed to server Amazon charges customers in two primary ways: Hourly charge per virtual machine Data transfer charge Windows Azure and has been used to run large-scale parameter sweeping data mining applications on a Microsoft Cloud data centre.
  28. Modification required:mathlab, mathematica
  29. Computer simulations have become a useful part of mathematical modeling of many natural systems in physics ,astrophysics, chemistry, biology, human sys- tems in economics, psychology, social science, and engineering. It can be used to ex- plore and gain new insights into new technology, Risk analysis , System identification A system is an object or collection of objects whose properties we want to study. There can be many reason why scientists and researches want to study a system, main reason is to Study a system to understand it in order to build it. The inputs of a system can be variables of the environment that influence the behavior of the system. These inputs may or may not be controllable by us. So mapping systems can be anything which scientist want to build and analyze in order to understand the properties, processes or behaviors. Generally mapping means the activity of creating a detailed flowchart of a work process showing its inputs, tasks, and activities in sequence Electronic simulations of a wind tunnel allow designers to analyse the performance of a component or product without having to build a prototype. scientists wants to understand the deeper aspects of nature. These are just a few examples of computer supported modeling and simulation [15]. In short mapping systems and simulation models are very important to scientific researches and also in business overview. Computer simulations have become a useful part of mathematical modeling of many natural systems in physics ,astrophysics, chemistry, biology, human sys- tems in economics, psychology, social science, and engineering.
  30. Support Faster Design—Early simulation and evaluation of design decisions speeds up the design process and allows evaluation of more alternatives. Improve Product Design—Designers and engineers can have a more complete and better understanding of design issues so they can make better design trade-off decisions earlier. Avoid Rework—Using analysis to validate designs helps avoid design errors that can result in costly rework. Improve Quality—Designers can try more iterations earlier, which can lead to better, higher-quality products that exceed customer expectations. Reduce Prototypes—Using analysis to better understand designs can decrease the need for producing physical prototypes and running expensive physical tests. http://www.cimdata.com/publications/commentary.html?commentary_ID=54
  31. Cloud-based simulation cuts engineers' design costs without having building a prototype
  32. Network for Earthquake Engineering Simulation (NEES) OpenSees:The Open System for Earthquake Engineering Simulation NEEShub:A science gateway for education and research in earthquake engineering
  33. Youhave1GBstoragebydefault(itisexpandable!)
  34. Two of the hottest trends in information processing today are cloud computing and general purpose computing on GPUs Compute Unified Device Architecture We usually think of cloud computing as a pure online experience, but bandwidth constraints can make it impractical to move the vast input and output data sets sometimes used in high-performance computing over the internet. For moving more than 250 GB of data
  35. Shared resources:all in 1 place For providers Economics of scale to amortize the costs of buying and operating resources Avoid cost and complexity of managing multiple customer-specific environments and applications Manage ur work anywhere :vacation, holidays
  36. 1.2 TB in one location, 2 TB in another location it may take even weeks DATA MOBILITY PRIVACY COMPLIANCE SERVICE LEVELS Security:data in many places Sending large data over internet
  37. Mathematica, Cloud Computing is outpacing the IT industry Real business value can be realized by customers of all sizes Cloud solutions are simple to acquire, don’t require long term contracts and are easier to scale up and down as needed Proper planning and migration services are needed to ensure a successful implementation Public and Private Clouds can be deployed together to leverage the best of both Third party monitoring services ensure customer are getting the most out of their cloud environment Security Compliance and Monitoring is achievable with careful planning and analysis