Академический Документы
Профессиональный Документы
Культура Документы
Computación Física
UNMSM
Cloud Computing
JORGE GUERRA GUERRA
What is Cloud Computing ?
Example: Amazon Elastic Compute Cloud (estimated $30 USD/Month for one EC2
Instance for 24hrs/day-7days/week). Pay per use option
Amazon Elastic Compute Cloud (Amazon EC2) web service provides
resizable compute capacity in the cloud
Designed to make web-scale computing easier for developers.
5
What is Cloud Computing
Cloud computing not only provides raw computing resources, but also hosts
the applications that use these resources.
6
What is Cloud Computing
7
Cloud Computing and IoT
HPC: High-
Performance
Computing
HTC: High-
Throughput
Computing
P2P:
Peer to Peer
MPPs: Massively
Parallel Processors
10
Cloud Computing and IoT
14
Cloud Business model
Everything as a service
15
Cloud Business model
Everything as a service
• Administration Layer
• Deployment
• Configuration
• Monitoring
• Life cycle management
• Business Layer
Metering, Billing, Authentication, and
User management
18
Cloud Architecture: Cloud Players
19
Cloud Players
20
Infrastructure-as-a-Service Providers
21 21
SENG 691A Introduction to Cloud
Computing and the Internet of 22
Human as a Service
Huaas )Human as a Service)
e.g., Amazon Mturk provides crowdsourcing applications in terms of Human Intelligent Tasks (HITs)
Prediction of events
e.g. Iowa Electronic Markets,
Enabling Collective
Intelligence, e.g. Surveys
25
What can we do with
Clouds?
26
What can we do with Clouds?
27
Cloud Computing Challenges:
Dealing with too many issues (Courtesy of R. Buyya)
Provides
Open source
Framework
30
Challenges with Clouds
The RESERVOIR Framework: The Claudia Service Manager
31
Challenges with Clouds
The RESERVOIR Framework: The OpenNebula Virtual Execution Environment Manager(VEEM)
Cluster or
Data Center
33
Types of Clouds: Hybrid Clouds
34
Types of Clouds
Federated Clouds
35
Criterio
There is an implicit assumption that resources in
cloud computing are of a type that can host and/or
process data — in particular storage and processors
that can form a and computational unit (a virtual
processing platform)
Cloud Architecture
Source: iotechnology.com
Cloud Architecture
Source: Microsoft
Cloud Architecture
Source: Aeris
Cloud Data Acquisition
Now lets take a look at data acquisition on the Cloud platform. I’d recommend use of a very good open-source
implementation called Ponte, developed by Matteo Collina (@matteocollina). It supports three of the most widely
used protocols for gateway interfaces, namely HTTP, MQTT and COAP. It support multiple databases like
MongoDB, Redis and LevelDB. Also has an inbuilt pub-sub mechanism for publishing and subscribing to other
devices over multiple protocols.
Convergence in EVERYWHERE
Convergence of technology
Convergence of business and ecosystem
Convergence of people, application,
things, data, devices, etc.
Source: IDC
Convergence of IoT, big data and cloud
Proactive and
predictive Observation
Performance and
optimization
Key requirements of IoT-Big data platform
Security and
privacy
Intelligent and
Scalable dynamic
Distributed and
Real-time decentralized
Data Analytics
Cloud View
The Cloud view requires connecting to a data store, web server/ framework for handling requests and a robust client-
side library. I’d recommend using the open-source MEAN stack (MongoDB, Expressjs, AngularJS and Node.js)
A Cloud Service Architecture for IoT
Radio-frequency
Identification-RFID
Chip compared to a Grain of rice
47
Biomedical Applications IoT in Telemedicine
48
Biomedical Applications and IoT
http://www.biomedical-engineering-online.com/content/11/1/95/abstract
49
Wearable Technology: The Smart Shirt
http://www.youtube.com/watch?feature=player_embedded&v=q0GokKd2QRA
50
Wearable Technology:
WOVEN, the e-Wearable Platform http://wearablegames.eu/platform/
http://www.talk2myshirt.com/blog/archives/5857
A user interface for important information from cell phones Includes Display, Camera,
Audio, WiFi & Bluth, 16GB storage, Connects to MyGlass App.
http://www.google.com/glass/start/
Data transmission
network
53
IoT and Smart Homes
Smart Home
Control Panel
http://en.wikipedia.org/wiki/Digital_home
54
IoT and Smart Appliances
- LG Smart ThinQ
appliance line,
Smart Fridge, smart
robot vacuum,
eco-friendly washing
machine
- The smart refrigerator with LCD Panel that helps you diet and
keeps track of your groceries
http://mashable.com/2012/01/09/lg-smart-refrigerator/
55
Middlewares for IoT Applications
56
Middlewares for IoT Applications
Example of using the ThingWorx Platform
57
Middlewares for IoT Applications
• Xively Cloud Services https://xively.com/
• is a web service that enables a user to store,
share and discover real-time data from objects.
• Provides a secure, scalable platform that
connects devices and products with applications
to provide real-time control and data storage
58
Middlewares for IoT Applications-
Examples of Products
• The Air Quality Egg http://airqualityegg.com/ is composed of a sensor box that
measures nitrogen dioxide and carbon monoxide levels and a wireless transmitter
• A community-led air quality sensing network that gives people
a way to participate in the conversation about air quality
59
The Internet of Services (IoS)
EU FP7 project: SPaCIoS: Secure Provision and Consumption in the Internet of Services
(IoS) http://www.spacios.eu/
• In IoS, services are business functionalities that are
designed and implemented by producers, deployed by
providers, aggregated by intermediaries and used by
consumers.
• This prject develops the technological foundations for a
new generation of analysers for automated security
validation at service provision and consumption time
60
iKaaS-EU-Japan IoT big data platform
App. App.
Query
Storage KaaS
Global Cloud
Data
Data
Knowledge Knowledge
Security Security
GW GW
Query Query
Sensors Sensors
/IoT Devices /IoT Devices
The goal of this project is to combine ubiquitous and heterogeneous sensing, smart objects,
semantic, big data and cloud computing technologies in a platform enabling the Internet of
Things process consisting of continuous iterations on data ingestion, data storage,
analytics, knowledge generation and knowledge sharing phases, as foundation for cross-
border information service provision.
Smart city opportunities and challenges