The development of the Internet-of-Things (IoT) and the CyberPhysical System (CPS) has greatly facilitated many aspects of technological
applications and development. This may lead to significant data growth,
especially for small files. The analysis and processing of a large number of small
files has become a crucial part of the development of IoT and CPS. Hadoop
Distributed File Systems have become powerful platforms to store a larger amount
of big data. However, this method has a number of issues when dealing with small
files, such as substantial memory consumption and poor access. In this paper, a
Dynamic Queue of Small Files (DQSF) algorithm is proposed to solve these
problems. DQSF differentiates small files into different categories using an
analytical hierarchal process that examines the performance of small files with
different ranges across four indexes and determines the size of the dynamic queue
according to the best system performance. Additionally, period classification is
applied to preprocess the small files before storage, and the prefetching
mechanism of the secondary index is used to process index tables. Experimental
results show that this method could effectively reduce memory use and improve
the storage efficiency of massive small files, which optimizes system performance