학술논문
STNoSQL: Creating NoSQL database on the SensibleThings platform
Document Type
Conference
Author
Source
2016 17th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD) Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2016 17th IEEE/ACIS International Conference on. :669-674 May, 2016
Subject
Language
Abstract
This paper designs and implements a NoSQL database called STNoSQL for Internet of Things on top of SensibleThings, which is a distributed platform enabling devices to communicate with each other. In the proposed method, a novel key-value design strategy is provided. Based on it, STNoSQL implements efficient range query execution without the waste of storage space, which deals with low-efficient range query in most NoSQL databases. In addition, STNoSQL provides load balance which improves the reliability and scalability of database by making a comparison between different methods during the implementation. Furthermore, in order to overcome the limitation on security in most NoSQL databases, a security mechanism including access control is proposed. Finally, a proof-of-concept application based on a specific scenario is completed and evaluations are made based on the results.