Implementation of a DB-Based Virtual File System for Lightweight IoT Clouds


KIPS Transactions on Computer and Communication Systems, Vol. 3, No. 10, pp. 311-322, Oct. 2014
10.3745/KTCCS.2014.3.10.311,   PDF Download:

Abstract

IoT(Internet of Things) is a concept of connected internet pursuing direct access to devices or sensors in fused environment of personal, industrial and public area. In IoT environment, it is possible to access realtime data, and the data format and topology of devices are diverse. Also, there are bidirectional communications between users and devices to control actuators in IoT. In this point, IoT is different from the conventional internet in which data are produced by human desktops and gathered in server systems by way of one-sided simple internet communications. For the cloud or portal service of IoT, there should be a file management framework supporting systematic naming service and unified data access interface encompassing the variety of IoT things. This paper implements a DB-based virtual file system maintaining attributes of IoT things in a UNIX-styled file system view. Users who logged in the virtual shell are able to explore IoT things by navigating the virtual file system, and able to access IoT things directly via UNIX-styled file I·O APIs. The implemented virtual file system is lightweight and flexible because it maintains only directory structure and descriptors for the distributed IoT things. The result of a test for the virtual shell primitives such as mkdir() or chdir() shows the smooth functionality of the virtual file system, Also, the exploring performance of the file system is better than that of Window file system in case of adopting a simple directory cache mechanism.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
H. B. Lee and K. H. Kwon, "Implementation of a DB-Based Virtual File System for Lightweight IoT Clouds," KIPS Transactions on Computer and Communication Systems, vol. 3, no. 10, pp. 311-322, 2014. DOI: 10.3745/KTCCS.2014.3.10.311.

[ACM Style]
Hyung Bong Lee and Ki Hyeon Kwon. 2014. Implementation of a DB-Based Virtual File System for Lightweight IoT Clouds. KIPS Transactions on Computer and Communication Systems, 3, 10, (2014), 311-322. DOI: 10.3745/KTCCS.2014.3.10.311.