Visible to the public A Distributed Graph Database for the Data Management of IoT Systems

TitleA Distributed Graph Database for the Data Management of IoT Systems
Publication TypeConference Paper
Year of Publication2016
AuthorsUeta, K., Xue, X., Nakamoto, Y., Murakami, S.
Conference Name2016 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)
Date Publisheddec
KeywordsAccess Control, access protocol permissions, application program interfaces, Collaboration, composability, Conferences, data management, Distributed databases, distributed graph database, distributed system, graph database, graph database operations, graph edge property, graph theory, green computing, Internet of Things, IoT, IoT systems, middleware, pubcrawl, Resiliency, REST API, security, social computing
Abstract

The Internet of Things(IoT) has become a popular technology, and various middleware has been proposed and developed for IoT systems. However, there have been few studies on the data management of IoT systems. In this paper, we consider graph database models for the data management of IoT systems because these models can specify relationships in a straightforward manner among entities such as devices, users, and information that constructs IoT systems. However, applying a graph database to the data management of IoT systems raises issues regarding distribution and security. For the former issue, we propose graph database operations integrated with REST APIs. For the latter, we extend a graph edge property by adding access protocol permissions and checking permissions using the APIs with authentication. We present the requirements for a use case scenario in addition to the features of a distributed graph database for IoT data management to solve the aforementioned issues, and implement a prototype of the graph database.

DOI10.1109/iThings-GreenCom-CPSCom-SmartData.2016.74
Citation Keyueta_distributed_2016