• Nem Talált Eredményt

Taxonomy and Survey of IoT Cloud Use Cases

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Taxonomy and Survey of IoT Cloud Use Cases"

Copied!
1
0
0

Teljes szövegt

(1)

Taxonomy and Survey of IoT Cloud Use Cases

Tamás Pflanzner, Attila Kertész

Cloud computing [1] enables flexible resource provisions that has become hugely popular for many businesses to take advantage of responding quickly to new demands from customers.

Internet of Things (IoT) systems recently appeared as a dynamic global network infrastructure with self configuring capabilities [2], in which things can interact and communicate among themselves and with the environment through the Internet by exchanging sensor data, and react autonomously to events and influence them by triggering actions with or without direct human intervention. According to recent reports in this area (e.g. [3]), there will be 30 billion devices always online and more than 200 billion devices discontinuously online by 2020. Such estimations call for an ecosystem that provides means to interconnect and control these devices with cloud solutions, thus user data can be stored in a remote location and can be accessed from anywhere. There is a growing number of cloud providers offering IoT-specific services, since cloud computing has the potential to satisfy IoT needs such as hiding data generation, processing and visualization tasks. While each provider offers its own set of features, two critical features they all have in common are the ability to connect devices and to store the data generated by those devices.

In this paper we study and investigate 9 IoT cloud providers in detail, and identify 4 use cases arose from joint utilization of IoT and cloud systems. The related works suggest that the following IoT cloud cases can be derived: 1 – a local, ad-hoc IoT system that can be formed from near-by things (e.g. smart watch) to perform a certain task. 2 – a cooperative IoT Cloud system, in which some tasks of an application run in a smart device, and some run in the cloud.

3 – a bridged IoT cloud system, where a smart device can act as a bridge or gateway to collect and move sensor data to the cloud. Finally, 4 – a direct IoT cloud system, where a thing (such as a smart TV) communicates with the cloud directly.

IoT application developers do not only have to decide which cloud provider to use, but they also have to choose which combination of protocols and data structures best fits their application. To aid the design, development and testing processes of these systems, an IoT device simulator could be useful to emulate real devices or sensors. Therefore we also gather the requirements for basic functionalities of such a simulator, i.e. to send and receive messages, generate sensor data (for one or more devices), and react to received messages.

The main contributions of this work are: (i) a survey and classification of IoT cloud providers, (ii) a taxonomy of IoT cloud use cases represented by cloud-assisted IoT applications and (iii) a proposal for an IoT device simulator to support further research on IoT device management.

Our future work will address the development of a generic IoT device simulator to aid IoT application development with the surveyed providers, based on the identified use cases and requirements. Such a simulator can be used in the future to help cloud application developers to learn IoT device handling and to evaluate test IoT environments without buying real sensors.

References

[1] Buyya B, Yeo C S, Venugopal S, Broberg J, and Brandic I, Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems, vol. 25, no. 6, pp. 599-616, June 2009.

[2] H. Sundmaeker, P. Guillemin, P. Friess, S. Woelffle. Vision and challenges for realising the Internet of Things. CERP IoT report. CN: KK-31-10-323-EN-C, March 2010.

[3] J. Mahoney and H. LeHong, The Internet of Things is coming, Gartner report. Online:

https://www.gartner.com/doc/1799626/internet-things-coming, September 2011.

52

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

Consequent to the accelerated evolution in IoT, service providers encounter several challenges in satisfying the management requirements. These challenges include

The functionality of IoT as described in [4] [5] consists of six blocks: (1) Identification block which means each IoT object must be uniquely defined such as with

The central computer can Smart Agriculture Based on Cloud Computing and IoT realize concentrated management and control of machine, equipment and personnel based on the internet

The IoT and the Smart City will engender huge growth in third-party data collection and storage, which will only expand with the IoT, presents new challenges to privacy and

These queues may have virtual machines with different pricing policies, and within a simulation the broker can decide, to which cloud (and to which VM queue) the IoT devices should

We also compare existing IoT cloud providers by estimating on-demand service costs considering different circumstances, diverse messages sizes, number of messages, frequency of

Once the new rules set out in the General Data Protection Regulation (GDPR) of EU [5] is clarified, we plan to map these the legal constraints to IoT Cloud use cases,.. in order to

In our simulation model, we aim to investigate certain IoT cloud applications; therefore, we need to define and monitor the following parameters: the number of sensors or devices