Acknowledgement
Grant : 차세대 메모리 기반의 스마트 디바이스용 임베디드 시스템 소프트웨어, 32Gbps 데이터 서비스를 위한 익스트림 스토리지 입출력 기술 개발
Supported by : 한국산업기술평가관리원, 정보통신기술진흥센터
References
- H. Kim, J. Kim, "Tuning the Ext4 Filesystem Performance for Android-based Smartphones," Proc. of Frontiers in Computer Education. Springer Berlin Heidelberg, pp. 745-752, 2012.
- A. Mathur, M. Cao, S. Bhattacharya, A. Dilger, "The New Ext4 Filesystem: Current Status and Future Plans," Proc. of the Linux symposium, Vol. 2, 2007.
- S. Jeong, K. Lee, S. Lee, S. Son, Y. Won, "I/O stack Optimization for Smartphones," Proc. of the USENIX Annual Technical Conference (USENIX ATC 13), 2013.
- W.H. Kim, B. Nam, D. Park, Y. Won, "Resolving Journaling of Journal Anomaly in Android I/O: Multi-version B-tree with Lazy Split," Proc. of the 12th USENIX Conference on File and Storage Technologies (FAST 14), 2014.
- D. Jeong, Y. Lee, J. Kim, "Boosting Quasi-asynchronous I/O for Better Responsiveness in Mobile Devices," Proc. of 13th USENIX Conference on File and Storage Technologies (FAST), 2015.
- D. Kang, Y. Eom, "FS-LRU: A Page Cache Algorithm for Eliminating Fsync Write on Mobile Devices," Proc. of IEEE International Conference on Consumer Electronics (ICCE), IEEE, 2016.
- Y. Kang, D. Shin, Y Kang, D Shin, "Per-block- group Journaling for improving Fsync Response Time," Proc. of The 18th IEEE International Symposium on Consumer Electronics (ISCE 2014), IEEE, 2014.
- D. Park, M. Kim, D. Shin, "Optimizing Fsync Performance with Dynamic Queue Depth Adaptation," Journal of Semiconductor Technology and science, Vol. 15, No. 5, pp. 571-577, Oct. 2008.
- D. Park, D. Shin, "Fine-Grained Journaling for Reducing Fsync System Call Latency," Proc. of the KIISE Winter Conference, pp. 1219-1221, 2015. (in Korean)
- D. Bovet, M. Cesati, Understanding the Linux Kernel Edition, O'Reilly, Sebastopol, CA. 2006.
- M. Bjorling, J. Axboe, D. Nellans, P. Bonnet, "Linux Block IO: Introducing Multi-Queue SSD Access on Multi-core Systems," Proc. of the 6th International Systems and Storage Conference, ACM, 2013.
- J. Watkins, D. Labuda, W. Loo, "Input/Output Cache with Mapped Pages Allocated for Caching Direct (Virtual) Memory Access Input/Output Data based on Type of I/O Devices." U.S. Patent No. 5,263,142. 16 Nov. 1993.
- J. Coke, A. Bhatt, S. Graham, D. Lent, "Implementing scatter/gather operations in a direct memory access device on a personal computer," U.S. Patent No. 5,708,849, 1998.
- K. Fairbanks, C. Lee, Y. Xia, "Timekeeper: A Metadata Archiving Method for Honeypot Forensics," Information Assurance and Security Workshop, 2007, IAW'07, IEEE SMC, 2007.
- S. Tweedie, "Journaling the Linux Ext2fs Filesystem," The Fourth Annual Linux Expo. 1998.
- T. Ts'o, (2012, Nov. 16). Ext4: Remove Calls to ext4_jbd2_file_inode() from Delalloc Write Path [Online]. Available: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=f3b59291a69 d0b734be1fc8be489fef2dd846d3d
- J. Kara, (2016, Jan. 11). Ext4: Fix Data Exposure after a Crash [Online]. Available: https://patchwork. ozlabs.org/patch/565741