An embedded applications become more complex, file I/O operations such as read and write become increasingly important. However, file I/O operation latency may be significant when the file is located remotely. File I/O operation latency may be reduced by the means of incremental data delivery. Using this method, the data is not necessarily transmitted in a linear order of the data in the file, but is preferably transmitted in the order in which the data is used. Therefore, the application can obtain needed data more quickly. Furthermore, transmission bandwidth and memory usage may be lowered since unneeded data may not be sent.
In this paper, we present a stream-enabled file I/O method which allows data files to be streamed to an embedded device. The experimental results show that our implementation improves file I/O operation latency; in our examples, the performance improves up to 4.95X and 55.83X when compared with network file system and direct download, respectively.
Keywords: -
Corresponding author: E-mail: pramote@as.nida.ac.th, mooney@ece.gatech.edu,
vkm@ ece.gatech.edu
Kuacharoen, P. ., III, V. J. M. ., & Madisetti, V. K. . (2018). Sream-Enabled File I/O for Embedded Systems. CURRENT APPLIED SCIENCE AND TECHNOLOGY, 62-75.
