Skip to main navigation Skip to search Skip to main content

An IoT-oriented real-time storage mechanism for massive small files based on Swift

  • Dongjie Zhu*
  • , Haiwen Du
  • , Yuhua Wang
  • , Xuan Peng
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

In the internet of things (IoT), large amounts of small files are generated from various structure sensors in cloud storage platforms. Real-time storage of massive small files will put great pressures to the traditional file system. By studying the real-time storage strategy of massive small files based on the object storage architecture Swift, we proved a unique aggregation storage strategy, called sequential data aggregation strategy (SDAS), for storage of small files. We designed a two-level index structure to improve writing rate by transferring randomly write to sequentially write. To improve overall data access efficiency and solve the performance bottleneck of proxy node, we utilise a file's potential relevance of timing to prefetch related files that are merged in other blocks. Simulation results show that relative to the original system, SDAS has shorter response time of writing operation, lower cost of index maintenance cost, more balanced node load and 30% reduction in disk overhead.

Original languageEnglish
Pages (from-to)72-80
Number of pages9
JournalInternational Journal of Embedded Systems
Volume12
Issue number1
DOIs
StatePublished - 2020
Externally publishedYes

Keywords

  • Cloud storage
  • Internet of things
  • IoT
  • Massive small files
  • Object storage
  • Swift

Fingerprint

Dive into the research topics of 'An IoT-oriented real-time storage mechanism for massive small files based on Swift'. Together they form a unique fingerprint.

Cite this