A Distributed Graph Database for the Data Management of IoT Systems
Title | A Distributed Graph Database for the Data Management of IoT Systems |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Ueta, K., Xue, X., Nakamoto, Y., Murakami, S. |
Conference Name | 2016 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 Published | dec |
Keywords | Access 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. |
DOI | 10.1109/iThings-GreenCom-CPSCom-SmartData.2016.74 |
Citation Key | ueta_distributed_2016 |
- graph edge property
- social computing
- security
- REST API
- Resiliency
- pubcrawl
- middleware
- IoT systems
- IoT
- Internet of Things
- green computing
- graph theory
- Access Control
- graph database operations
- graph database
- distributed system
- distributed graph database
- Distributed databases
- data management
- Conferences
- composability
- collaboration
- application program interfaces
- access protocol permissions