A holistic architecture for the Internet of Things, sensing services and big data
Sreenan, Cormac J.
Institute of Electrical and Electronics Engineers (IEEE)
Wireless Sensor Networks (WSNs) increasingly enable the interaction of the physical world with services, which may be located across the Internet from the sensing network. Cloud services and big data approaches may be used to store and analyse this data to improve scalability and availability, which will be required for the billions of devices envisaged in the Internet of Things (IoT). This potential of WSNs is limited by the relatively low number deployed and the difficulties imposed by their heterogeneous nature and limited (or proprietary) development environments and interfaces. This paper proposes a set of requirements for achieving a pervasive, integrated information system of WSNs and associated services. It also presents an architecture which provides a set of abstractions for the different types of sensors and services, enabling them to take advantage of Big Data and cloud technologies and which is termed holistic as it caters for the data flow from sensors through to services. The architecture has been designed for implementation on a resource constrained node and to be extensible to server environments, shown in this paper where we present a 'C' implementation of the core architecture, including services on Linux and Contiki (using the Constrained Application Protocol (CoAP)) and a Linux service to integrate with the Hadoop HBase data store.
C language , Cloud computing , Information systems , Internet of Things , Linux , Public domain software , Software architecture , Wireless sensor networks , Cloud services , Big-data approach , Data analysis , Data storage , Scalability improvement , Availability improvement , IoT , WSN , Pervasive-integrated information system , Holistic architecture , Data flow , Resource constrained node , Contiki , Constrained Application Protocol , CoAP , Linux service , Hadoop HBase datastore , Peer-to-peer computing , Data models , Computer architecture , Protocols , Instruments , Big data , Tuple Space , Information Model
Tracey, D. and Sreenan, C. (2013) 'A Holistic Architecture for the Internet of Things, Sensing Services and Big Data', 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, Delft, Netherlands, 13-16 May 2013, pp. 546-553. doi: 10.1109/CCGrid.2013.100
© 2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.