A Model-Based Sensor Database for Internet of Things

of a thesis at the University of Miami. Thesis supervised by Professor Dilip Sarkar. No. of pages in text. (39) The Internet of Things (IoTs) is becoming ubiquitous in our everyday lives, implying that more technologies will generate data. IoT devices use sensors to monitor various attributes of the environment such as temperature, humidity, light, etc. These sensors produce data periodically and storing this massive data in a database is becoming a huge challenge in the data storage infrastructure. Prior research has proposed compression algorithms and signature techniques to reduce data storage but do not specify how the data patterns are defined. Since similar patterns are exhibited everyday by the environment, this data generates the same information from everyday sensing. Therefore, in this study, we propose a system that stores data models rather than storing raw data points. Instead of storing each data point at a time, we develop and store data models with the corresponding time periods that captures the behavior of the sensor data. This helps in reducing data storage requirements. The data models developed are mathematical polynomial models that fit a sample data set. In addition, we propose a sensor database structure that addresses the issues of data redundancy as well as temporal constraints in the database.

[1]  Wilfried Elmenreich,et al.  Fusion of heterogeneous sensors data , 2008, 2008 International Workshop on Intelligent Solutions in Embedded Systems.

[2]  Jacques Klein,et al.  Beyond discrete modeling: A continuous and efficient model for IoT , 2015, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS).

[3]  Liu Guixiong,et al.  Internet of Things Perception Layer Scenario Abstract Method Research and Application , 2013 .

[4]  Kyoung-Don Kang,et al.  A Framework for Real-Time Information Derivation from Big Sensor Data , 2015, 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems.

[5]  Alia Ghaddar,et al.  Algorithm for data similarity measurements to reduce data redundancy in wireless sensor networks , 2010, 2010 IEEE International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[6]  Karl Aberer,et al.  An Evaluation of Model-Based Approaches to Sensor Data Compression , 2013, IEEE Transactions on Knowledge and Data Engineering.

[7]  T.A.M.C. Thantriwatte,et al.  NoSQL query processing system for wireless ad-hoc and sensor networks , 2011, 2011 International Conference on Advances in ICT for Emerging Regions (ICTer).

[8]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

[9]  Jun Sun,et al.  Compressive data gathering for large-scale wireless sensor networks , 2009, MobiCom '09.

[10]  Jaime Lloret Mauri,et al.  Distributed Database Management Techniques for Wireless Sensor Networks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[11]  Sheng Huang,et al.  TSAaaS: Time Series Analytics as a Service on IoT , 2014, 2014 IEEE International Conference on Web Services.

[12]  Ouri Wolfson,et al.  Location Management in Moving Objects Databases , 1997 .

[13]  Adam Dunkels,et al.  A database in every sensor , 2011, SenSys.

[14]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.

[15]  Mira Yun,et al.  Battle event detection using sensor networks and distributed query processing , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[16]  Edward Y. Chang,et al.  Adaptive stream resource management using Kalman Filters , 2004, SIGMOD '04.

[17]  E. F. CODD,et al.  A relational model of data for large shared data banks , 1970, CACM.

[18]  Lei Yuan,et al.  Construction of the system framework of Spatial Data Warehouse in Internet of Things environments , 2012, 2012 IEEE Fifth International Conference on Advanced Computational Intelligence (ICACI).