Browse > Article
http://dx.doi.org/10.3745/KTCCS.2014.3.10.311

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

Lee, Hyung-Bong (강릉원주대학교 컴퓨터공학과)
Kwon, Ki-Hyeon (강원대학교 전자정보통신공학부)
Publication Information
KIPS Transactions on Computer and Communication Systems / v.3, no.10, 2014 , pp. 311-322 More about this Journal
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.
Keywords
IoT(Internet of Things); Cloud Service; VFS(Virtual File System); DB-Based File System;
Citations & Related Records
Times Cited By KSCI : 9  (Citation Analysis)
연도 인용수 순위
1 Howon Kim, Dong Kyue, "Technology and Security of IoT", Journal of The Korea Institute of Information Security and Cryptology, Vol.22, No.1, pp.7-13, 2012.
2 Man-Mo Kang, Sang-Rak Kim, "The Emerging Fusion ServiceT", Communications of the Korean Institute of Information Scientists, Vol.32, No.2, pp.9-21, 2014.
3 Darren Quick, Kim-Kwang Raymond Choo, "Dropbox analysis: Data remnants on user machines", Digital Investigation, Vol.10, No.1, pp.3-18, 2013.   DOI   ScienceOn
4 Hyung-Bong Lee, "Design of a DB-based Virtual File System for Lightweight Clouding", in Proceedings of the 2014 Spring Conference of the KIPS, Vol.21, No.1, pp.81-82, 2014.
5 Peter Mell, Timothy Grance, "The NIST Definition of the National Institute of Standards and Technology", NIST Special Publication(800-145), p.7, 2011.
6 Su-Mi Shin, Mi-Whan Hyun, and Hae-Sun Kim, "Trends and Cases of Cloud-based Information Service", Knowledge Report of KISTI, No.39, pp.8-14, 2013.
7 Park So Yeon, Kim Yongwon, "An Analysis of the Interaction Effect of Benefit and", KIPS Transactions on Computer and Communications Systems, Vol.2, No.1, pp.27-34, 2013.   DOI
8 Ho-Jin Park, Yeong-Hun Kwon, and Yeong-Min Ahn, "Big Data and Big Data Refinement Technology", KSCI review, Vol.21 No.1, pp.1-8, 2013.
9 James Manyika, Michael Chui et al., "Big data: The next frontier for innovation, competition, and productivity", McKinsey Global Institute, 2011(http://www.mckinsey.com/insights/business_technology/big_data_the_next_frontier_ for_innovation).
10 Laney Douglas, "3D Data Management: Controlling Data Volume, Velocity and Variety", Application Delivery Strategies(Meta Group(Gartner)), 2001(http://blogs.gartner.com/doug-laney/files/2012/01/ad949-3D-Data-Management-Controlling-Data-Volume-Velocity-and-Variety.pdf).
11 Tae-hun Kim, Junghan Kim, and Young Ik Eom, "A Scheme on High-Performance Caching and High-Capacity File Transmission for Cloud Storage Optimization", The Journal of Korea Information and Communications Society, Vol.37C, No.8, pp.670-679, 2012.   과학기술학회마을   DOI
12 Young Chang Kim, Dong Oh Kim et al., "MAHA-FS: A Distributed File System for High Performance Metadata Processing and Random IO", KIPS Transactions on Software and Data Engineering, Vol.2, No.2, pp.91-96, 2013.   과학기술학회마을   DOI
13 Hyunjean Choi, Ki Yong Lee, "Efficient Processing of an Aggregate Query Stream in MapReduce", KIPS Transactions on Software and Data Engineering, Vol.3, No.2, pp.73-80, 2014.   과학기술학회마을   DOI
14 Kyeong-Seob Kwak, "IoT and Software Tasks", Communications of the Korean Institute of Information Scientists, Vol.32, No.6, pp.9-18, 2014.
15 Hyoungrae Kim, Do-hong Jeon, and Sunghyun Jee, "Bigdata Analysis Project Development Methodology", Journal of The Korea Society of Computer and Information, Vol.19, No.3, pp.73-85, 2014.   과학기술학회마을   DOI
16 Boyi Xu, Li Da Xu et al., "Ubiquitous Data Accessing Method in IoT-Based Information System for Emergency Medical Services", IEEE Transactions on Industrial Informatics, Vol.10, No.2, pp.1578-1586, 2014.   DOI
17 Apache projects, Hadoop, http://Hadoop.apache.org, accessed at 1st Aug., 2014.
18 Chi Harold Liu, Bo Yang, and Tiancheng Liu, "Efficient naming, addressing and profile services in Internet-of- Things sensory environments", Ad Hoc Networks, Vol.18, pp.85-101, 2014.   DOI
19 J. Dean, S. Ghemawt, "MapReduce: simplified data processing on large clusters", Communications of ACM, Vol.51, No.1, pp.107-113, 2008.
20 Dr. S. George, "NOSQL - NOTONLY SQL," International Journal of Enterprise Computing and Business Systems, Vol.2, Issue 2, 2013.
21 Microsoft Azure, http://azure.microsoft.com/ko-kr/, accessed at 1st Aug., 2014.
22 Amazon AWS, http://aws.amazon.com/ko/, accessed at 1st Aug., 2014.
23 OpenStack community, http://www.openstack.org/, accessed at 1st Aug., 2014.
24 Richard Grimes, "Revolutionary File Storage System Lets Users Search and Manage Files Based on Content", MSDN Megazine, 2004(http://msdn.microsoft.com/en-us/magazine/cc164028.aspx).
25 Steve D Pate, "Unix Internals: A practical Approach", ADDISON-WESLEY, pp.310-320, 1996.
26 Mary Jo Foley, "Bill Gates' biggest Microsoft product regret: WinFS", ZDNet, 2013(http://www.zdnet.com/bill-gates-biggestmicrosoft-product-regret-winfs-7000011136).
27 Krishna Kunchithapadam, Wei Zhang, et al., "DBFS and SecureFiles", Oracle Corporation Technical Article, 2011 (http://www.oracle.com/technetwork/database/features/secure-files/dbfs-benchmark-367122.pdf).
28 Hyung-Bong Lee, "UNIX Fundamental for Developers", Human Science, pp.396-403, 2012.