You are on page 1of 37

Integration of Cloud

Computing and Internet of


Things Using Application
Perspective
International Journal of Emerging Research in Management &Technology ISSN:
2278-9359 (Volume-6, Issue-4) - April 2017

Abanoub Amin Khilla Gondy - 20140001


Cloud computing & IoT Briefly
Cloud computing is one of emerging virtualization technology used in the internet which
provides unlimited computational, unlimited storage and service delivery in the Internet

Internet of Things (IoT) is also upcoming emerged field which limited with computational
and storage capacity.

IoT is generally characterized by real world and small things with limited storage and
processing capacity which has the consequential issues regarding reliability, performance,
security and privacy
Cloud computing & IoT Briefly cont.
At the same time, cloud computing has virtually unlimited capabilities such as storage,
processing power, privacy and security.

Cloud computing provides infinite computation and storage through a shared pool of
resources, which can be dynamically allocated and easily obtained by any IoT application.

Cloud structure is bidirectionally connected with IoT system by Internet technologies


using wired and wireless networks.
Cloud computing & IoT Briefly cont.
IoT backbone structure connects IoT endpoint devices to the internet.

IoT endpoints contain a sensing system which used to gather the information about the
environment.
Cloud computing & IoT Briefly cont.
The figure 1 shows the architectural views of IoT combined with Cloud computing where
the application layer or end user application that run on smartphones, tablets and personal
computer with control panels and visualization capabilities include end user interactions
and dashboards.
IoT Layers
Internet of things can be viewed into five divided different layers with distinguished
functionality.

1. Perception Layer

This layer collects information through the sensing devices such as RFID, Zigbee and all
kinds of sensors.

Radio Frequency Identification (RFID) technology enables the design of microchips for
wireless data communication.
IoT Layers cont.

2. Network Layer

Network layer supports secure data transfer over the sensor networks.

It is also responsible for routing.

It transfers the information through wireless technology such as Wi-Fi, Bluetooth, and
Infrared etc.

Hence, this layer is mainly responsible for transferring the information from perception
layer to upper layer.
IoT Layers cont.

3. Middleware layer

In this layer:

a) The collected information can be stored in database cluster.


b) It Performs information processing.
c) Based the result it takes required decision.

This layer is responsible for service management related tasks.


IoT Layers cont.
4. Application Layer

This layer provides the delivery of all services in various fields.

5. Business Layer

The top most layer business layer responsible for

a) The analysis and it determines the future actions.


b) This layer uses different analytics techniques of produce intelligent knowledge to the
user. c)
It also provides an interactive GUI to visualize the data gather.
Cloud-Based Internet of Things (CoT)
The Cloud-based Internet of Things is a platform which allows for the smart usage of
applications, information, and infrastructure in a cost-effective way.

While the IoT and Cloud computing are different from each other, their features are almost
complementary, as shown in TABLE 2.

This complementarity is the primary reason why many researchers have proposed their
integration
Table 2 Comparison of the IoT with Cloud Computing
Cloud-Based Internet of Things (CoT) cont.
The integration of the IoT into the Cloud is certainly the best way to overcome the issues
of IoT of performance, security, privacy, reliability.

The Cloud can even benefit from the IoT by expanding its limits with real world objects in a
more dynamic and distributed way, and providing new services for billions of devices in
different real life scenarios.
Benefits of integrating IoT with Cloud

1. Communication

The availability of fast systems facilitates dynamic monitoring and remote objects control,
as well as data real-time access.
Benefits of integrating IoT with Cloud cont.

2. Storage

As the IoT can be used on billions of devices, it comprises a huge number of information
sources, which generate an enormous amount of semi-structured or non-structured data.
This is known as Big Data, and has three characteristics: variety (e.g. data types), velocity
(e.g. data generation frequency), and volume (e.g. data size).
Benefits of integrating IoT with Cloud cont.

2. Storage cont.

The Cloud is considered to be one of the most cost-effective and suitable solutions when it comes
to dealing with the enormous amount of data created by the IoT.

Moreover, it produces new chances for data integration, aggregation, and sharing with third
parties.
Benefits of integrating IoT with Cloud cont.

3. Processing capabilities

The Cloud provides unlimited virtual processing capabilities for the limited processing
capabilities of IoT which prevents complex data processing.
Benefits of integrating IoT with Cloud cont.

4. Scope

With billions of users communicating with one another together and a variety of
information being collected, the world is quickly moving towards the Internet of
Everything (IoE) realm - a network of networks with billions of things that generate new
chances and risks.
Benefits of integrating IoT with Cloud cont.

4. Scope cont.

The Cloud-based IoT approach provides new applications and services based on the
expansion of the Cloud through the IoT objects, which in turn allows the Cloud to work
with a number of new real world scenarios, and leads to the emergence of new services.
Benefits of integrating IoT with Cloud cont.

5. New Models

Some of the new models are listed as follows:

• SaaS (Sensing as a Service)], which allows access to sensor data;

• EaaS (Ethernet as a Service), the main role of which is to provide ubiquitous


connectivity to control remote devices;

• DBaaS (Database as a Service , which provides ubiquitous database management;


Benefits of integrating IoT with Cloud cont.

5. New Models cont.

• SenaaS (Sensor as a Service), which provides management for remote sensors;

• DaaS (Data as a Service), which provides ubiquitous access to any type of data.
Cloud-based IoT Applications

1. Healthcare

It can clearly develop and improve healthcare services and keep the field innovative (e.g.
intelligent drug/medicine control, hospital management).
Cloud-based IoT Applications cont.

2. Smart Cities

This will lead to the generation of services that can communicate with the surrounding
environments (e.g. Smart street lights, Bigbelly, ShotSpotter).
Cloud-based IoT Applications cont.

3. Smart Homes

Automation of home activities, where the adoption of various embedded devices.

Cloud computing has empowered the automation of in-house activities (e.g. home security
control, smart metering, energy saving).
Cloud-based IoT Applications cont.
4. Video surveillance

It has become one of the supreme tools for many security-related applications (e.g.
Wireless CCTV Cameras, Movement detection system).

5. Automotive and Smart Mobility

6. Smart energy
Cloud-based IoT Applications cont.

7. Smart logistics

8. Environmental monitoring
CHALLENGES FACING CLOUD-BASED IOT
INTEGRATION
1. Security and privacy.

One particularly important issues which has not yet been resolved is how to provide
appropriate authorisation rules and policies while ensuring that only authorised users have
access to the sensitive data; this is crucial when it comes to preserving users’ privacy, and
particularly when data integrity must be guaranteed.
CHALLENGES FACING CLOUD-BASED IOT
INTEGRATION cont.
2. Big Data

With many predicting that Big Data will reach 50 billion IoT devices by 2020.

Finding a perfect data management solution which will allow the Cloud to manage massive
amounts of data is still a big issue.

Furthermore, data integrity is a vital element, not only because of its effect on the service’s
quality, but also because of security and privacy issues.
CHALLENGES FACING CLOUD-BASED IOT
INTEGRATION cont.
3. Performance

Transferring the huge amount of data created from IoT devices to the Cloud requires high
bandwidth.

As a result, the key issue is obtaining adequate network performance in order to transfer
data to Cloud environments.

This is extremely important for real time applications.


CHALLENGES FACING CLOUD-BASED IOT
INTEGRATION cont.
4. Legal aspects

Legal aspects have been very significant in recent research concerning certain applications.
For instance, service providers must adapt to various international regulations.
CHALLENGES FACING CLOUD-BASED IOT
INTEGRATION cont.
6. Monitoring

Monitoring is a primary action in Cloud Computing when it comes to performance,


managing resources, capacity planning, security, SLAs, and for troubleshooting.

there are still some related challenges that are impacted by velocity, volume, and variety
characteristics of the IoT.
CHALLENGES FACING CLOUD-BASED IOT
INTEGRATION cont.
7. Large scale

The Cloud-based IoT paradigm makes it possible to design new applications that aim to
integrate and analyse data coming from the real world into IoT objects.

This requires interacting with billions of devices which are distributed throughout many
areas.

The large scale of the resulting systems raises many new issues that are difficult to
overcome.
References
1 S. Sivakumar, 2V. Anuratha, 3 S. Gunasekaran - International Journal of Emerging Research in
Management &Technology ISSN: 2278-9359 (Volume-6, Issue-4) April 2017

Hany F. Atlam1, 2, Ahmed Alenezi1 , Abdulrahman Alharthi1 , Robert J. Walters1 , and Gary B. Wills1 - 1
Electronic and Computer Science Dept., University of Southampton, Southampton, UK - 2017 IEEE
International Conference on Internet of Things (iThings)

You might also like