You are on page 1of 24

INTEGRATION OF CLOUD

COMPUTING & INTERNET


OF THINGS
Prepared by : Vivek Patel (M00637436)
Email : VP390@live.mdx.ac.uk
Internet of Things (IoT)
The Internet of Things (IoT) is a paradigm based on making things or
devices smart and enable them to stay connected anywhere, anytime
with anything and ideally anyone over a network.

For E.g. :
• Smart Home, City, Wearables
• Connected Cars
• Pet Monitor, etc.
Cloud Computing
Cloud Computing is Internet-based computing, that provides shared
resources on demand, whenever and wherever it is required. It allows
you to create, configure and customize your own computer and software
and use it on any device over Internet.

For E.g. :
• Google Drive, Gmail, Google Maps
• Amazon’s AWS
• Apple’s iCloud
CloudIoT
In real world IoT is generally characterised by small objects or devices
which has limited
• Storage
• Processing Capacity

Contrary, Cloud Computing virtually has unlimited storage and


Processing capability, and is much mature technology which potentially
solves issues faced by IoT which leads to CloudIoT
IoT Characteristics
The basic idea behind it is the pervasive presence of things around
people, able to measure, infer, understand, and even modify the
environment.
IoT not only includes complex device such as mobiles but also day-to-
day objects such as food, clothing, paper etc.
These objects acts as sensors or actuators, are able to interact with each
other in order to achieve a common goal.
Key Components of IoT
• RFID : Radio Frequency Identification (RFID) tags for Automatic
Identification.
• Sensors : To track the status (position, movement, temperature, etc) of
Things.
• Wireless Networks : For enabling connectivity.
• Addressing : To uniquely address huge no. of objects & control them
over internet.
• Middleware : Main goal is to provide abstraction of functionalities
and communication capabilities among devices.
Source : A.K. Evangelos, D.T.
Nikolaos, C.B. Anthony,
Integrating RFIDs and smart
objects into a Unified Internet
of Things architecture.
Advances in Internet of Things
Fig : IoT paradigm: an overall view. 2011, 2011.
Key Aspects of Cloud Computing
Layered Architecture : 4 Layers (Hardware or Datacentre,
Infrastructure, Platform, Application) Each of them can be seen as
service for layer above.
Service Models : IaaS, PaaS and SaaS.
Types Of Cloud : Private, Community, Public and Hybrid.
Economical Advantage : Frees Business Owner from Investment in
Infrastructure as well as resources.
Technical Advantage : Energy Efficiency, H/W & S/W Optimization,
Elasticity, Performance Isolation and Flexibility.
Fig : Cloud paradigm: An Overall View.
Cloud and IoT : Drivers To Integration
Different worlds but often their characteristics are complementary.
Cloud and IoT : Drivers To Integration
(continued)
In general, IoT can benefit from the virtually unlimited capabilities and
resources of Cloud &

On the other hand, Cloud can benefit from IoT by extending its scope to
deal with real world things in a more distributed and dynamic manner,
and for delivering new services in a large number of real life scenarios.

In many cases, Cloud can provide the intermediate layer between the
things and the applications, hiding all the complexity and functionalities
necessary to implement the latter.
Drivers to CloudIoT
• Communication : Data & Application Sharing.

• Storage : 3V’s (IoT), complementary to unlimited virtual storage,


low-cost and on-demand storage capacity of Cloud Computing.

• Computation : Complex, on-site Data Processing but cloud has


virtually unlimited processing power.

• Scope : Network growth leading to new paradigm (XaaS) Everything


as a Service.
Applications of CloudIoT
Applications (continued)
• Healthcare : Monitoring patients health via n/w of sensors and storing,
processing and managing this information.
E.g. : HeartRate
• Smart Cities : Storage of Information from cameras, traffic signals, sensors
on cloud, processing and management of these information.
• Smart Home : Managing Heating, Air Conditioning, Lighting and Power.
• Video Surveillance : Ensuring safety at ease of location over CloudIoT.
• Automotive & Smart Mobility : Gmaps, Auto-pilot, Traffic Congestion
Control, Parking, etc.
Applications (continued)
• Smart Energy And Grid : Intelligent Energy Management. Cloud for
complex computations.

• Smart Logistics : Automated Management of goods between points of


origin and consumption, to meet requirements (cost, time, means of
transport).

• Environmental Monitoring : Managing Air Pollution, Accidental


Fires, Lighting Conditions, Water, etc.
Challenges Faced By CloudIoT
• Security & Privacy : Lack of Trust in Service Providers, SLA’s
(Service Level Agreement & Location of physical data.
Distributed System  Exposed to Attacks.
• Heterogeneity : Wide variety of devices, platforms, services.
• Performance : Specific performance and QoS requirements.
For E.g. : Getting a stable network performance.
• Reliability : What happens if there is device failure, device is not
reachable or the resources exhaust?
Challenges Faced By CloudIoT (continued)
• Large Scale : With increasing no. of devices, it becomes difficult to
overcome requirements (storage, computing).
• Big Data : With time, the amount of data will explode making it
harder to manage the data.
• Sensor Networks : Variety of data (temperature, movement, pressure),
energy consumption, uncertainties in network.
• Monitoring : For capacity planning, managing resources,
performance, security.
Platforms, Services & Research Projects.
Research Projects
• ClouT (Cloud of Things), is a research project run by industrial and
research partners as well as city administrations from Europe and
Japan.
• IoT6 is a European research project on the future Internet of Things. It
aims at exploiting IPv6 and related standards (e.g., 6LoWPAN, CORE,
COAP) to overcome current shortcomings (e.g. in terms of
fragmentation) in the area of IoT research and development.
• The OpenIoT project, cited before for its open source platform, aims
at creating an open source middleware for getting information from
heterogeneous things, hiding the differences among these objects.
Open Issues
• Standardization • Pricing & Billing
• Power & Energy Efficiency • Network Communications
• Big Data • SLA Enforcement
• Security & Privacy
• Storage
• Intelligence
• Scalability & Flexibility
• Integration Methodology
Future Directions
• Properly identifying, naming, and addressing things will be necessary to
support both the huge number of things and their mobility.
• Solutions for detecting environmental changes based on IoT data will
enable the delivery of enhanced context-based services.
• Large scale support for multi-networking, connection handover and roaming
will be mandatory for improving network reliability and guaranteeing
continuous connectivity, QoS, redundancy, and fault tolerance.
• New Business opportunities and drive research efforts in the direction of
defining standard protocols, libraries, languages, and methodologies for
CloudIoT
Conclusion
• The integration of Cloud Computing and Internet of Things will be the
next big revolution in the future of internet. The new applications
arising from this integration (CloudIoT) open up new exciting
directions that will change the shape of business and research.

You might also like