Database Reference
In-Depth Information
An Open-Source Cloud Architecture for Big
Stream IoT Applications
B
Laura Belli 1 , Simone Cirani 1(
) , Luca Davoli 1 , Lorenzo Melegari 1 ,
Marius Monton 2 ,andMarcoPicone 1
1 Department of Information Engineering, University of Parma,
181/A, Viale G.P. Usberti, 43124 Parma, Italy
{ laura.belli1,luca.davoli } @studenti.unipr.it, { simone.cirani,
marco.picone } @unipr.it, lorenzo.melegari@tlc.unipr.it
2 WorldSensing, 383 4t Arago, 08013 Barcelona, Spain
marius@worldsensing.com
Abstract. The Internet of Things (IoT) is shaping to a worldwide
network of networks consisting of billions of interconnected heteroge-
neous sensor/actuator-equipped devices (denoted as “things” or “smart
objects” ), which are expected to exceed 50 billions by 2020. Smart objects,
which will be pervasively deployed, are constrained devices with (i) lim-
ited processing power and available memory and (ii) limited communi-
cation capabilities, in terms of transmission rate and reliability. Future
Smart-X applications, such as Smart Cities and Home Automation, will
be fostered by the use of standard and interoperable IP-based com-
munication protocols that smart objects are going to implement, by
simplifying their development, integration, and deployment. Smart-X
applications will significantly differ from traditional Internet services, in
terms of: (i) the number of data sources; (ii) rate of information exchange;
and, (iii) need for real-time processing. Because of these requirements,
such services are denoted as “Big Stream” applications, in order to dis-
tinguish them from traditional Big Data applications. In this paper, we
present an implementation of a novel Cloud architecture for Big Stream
applications based on standard protocols and open-source components,
which provides a scalable and ecient processing platform for IoT appli-
cations, designed to be open and extensible and to guarantee minimal
latency between data generation and consumption. We also provide a
performance evaluation based on experimentation in a real-world Smart
Parking scenario, to assess the feasibility and scalability of the proposed
architecture.
·
·
·
Keywords: Internet of things
Big stream
Cloud computing
Inter-
·
·
operability
Smart-X applications
Open source software
1
Introduction
In recent years, the forecast of a global worldwide network of heterogeneous net-
works is coming true. The Internet of Things (IoT) will involve billions of commu-
nicating heterogeneous devices, thus enabling new forms of interaction between
c
Springer International Publishing Switzerland 2015
 
Search WWH ::




Custom Search