/
/
/
Sream-Enabled File I/O for Embedded Systems

Sream-Enabled File I/O for Embedded Systems

Original Research ArticleNov 12, 2018Vol. 5 No. 1 (2005)

Abstract

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

How to Cite

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.

References

  • Carnegie Mellon University, “AFS Reference Page,”
  • http://www.-2.cs.cmu.edu/afs/andrew.cmu.edu/usr/shadow/www/afs.html.
  • Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P. and Berners-Lee, T., “Hypertext Transport Protocol – HTTP/1.1”, RFC 2616, The Internet Engineering Task Force, June 1999.
  • Huneycutt, M. H., Fryman, J. B., Mackenzie, K. M., “Software Caching using Dynamic Binary Rewriting for Embedded Devices,” Proceedings of International Conference on Parallel Processing, August 2002, pp. 621-630.
  • Lindholm T. and Yellin F., The Java Virtual Machine Specification, 2nd ed., Massachusetts: Addison-Wesley Publishing Company, 1999, pp. 158-161.

Author Information

Pramote Kuacharoen

Department of Computer Science, School of Applied Statistics, National Institute of Development Administration (NIDA), Bangkok, Thailand

Vincent J. Mooney III

School of Electrical and Computer Engineering, Georgia Institute of Technology, USA

Vijay K. Madisetti

School of Electrical and Computer Engineering, Georgia Institute of Technology, USA

About this Article

Journal

Vol. 5 No. 1 (2005)

Type of Manuscript

Original Research Article

Keywords

-

Published

12 November 2018