A Platform-as-a-Service for in-situ development of wireless sensor network applications

In this paper we present a Platform-as-a-Service (PaaS) approach for rapid development of wireless sensor network (WSN) applications based on the dinam-mite concept, i.e. an embedded web-based development environment and run-time platform for WSN systems integrated in a single information appliance. The PaaS is hosted by a cloud of dinam-mite nodes which facilitates the on-demand development, deployment and integration of WSN applications. We introduce the dinam Cloud architecture and focus, in this paper, on the PaaS layer established by the dinam-mite nodes. In addition to the description of this so-called dinam PaaS, a performance analysis of the dinam-mite node towards its applicability to forming a dinam PaaS layer is demonstrated. We then present the MASON mobile vehicular network as an example of such a WSN which delivers spatially and temporally fine-grained environmental measurements within the city of Beijing, and illustrate how to utilize the dinam PaaS for integrating the data from the MASON network into its back-end business system. Finally, we discuss the five essential properties of the Cloud Computing stack, according to the NIST definition, with respect to the dinam PaaS and illustrate the benefits of the dinam PaaS for system integration as well as WSN application development.

[1]  Biao Song,et al.  A framework of sensor-cloud integration opportunities and challenges , 2009, ICUIMC '09.

[2]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[3]  Tobias Zimmer,et al.  μParts: Low Cost Sensor Networks at Scale , 2005 .

[4]  A. Handler BASIC , 1964 .

[5]  Michael Beigl,et al.  Coupling Enterprise Systems with Wireless Sensor Nodes : Analysis , Implementation , Experiences and Guidelines , 2006 .

[6]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[7]  Ming Gu,et al.  NOMAD: networked-observation and mobile-agent-based scene abstraction and determination , 2010, SenSys '10.

[8]  Peeyush Mathur,et al.  Cloud computing: New challenge to the entire computer industry , 2010, 2010 First International Conference On Parallel, Distributed and Grid Computing (PDGC 2010).

[9]  Matteo Golfarelli,et al.  Beyond data warehousing: what's next in business intelligence? , 2004, DOLAP '04.

[10]  Munindar P. Singh,et al.  Service-Oriented Computing: Key Concepts and Principles , 2005, IEEE Internet Comput..

[11]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[12]  George Lawton,et al.  Developing Software Online With Platform-as-a-Service Technology , 2008, Computer.

[13]  Michael Beigl,et al.  Dinam: A wireless sensor network concept and platform for rapid development , 2010, 2010 Seventh International Conference on Networked Sensing Systems (INSS).

[14]  Lin Zhang,et al.  Cooperative Sensing and Compression in Vehicular Sensor Networks for Urban Monitoring , 2010, 2010 IEEE International Conference on Communications.

[15]  Michael Beigl,et al.  Beyond context-awareness: context prediction in an industrial application , 2010, UbiComp '10 Adjunct.

[16]  C. Ratti,et al.  Energy consumption and urban texture , 2005 .

[17]  Michael Beigl,et al.  Smart Beijing: Correlation of Urban Electrical Energy Consumption with Urban Environmental Sensing f , 2011 .

[18]  Deborah Estrin,et al.  Guest Editors' Introduction: Overview of Sensor Networks , 2004, Computer.