Browse > Article

Design and Implementation of iSCSI Protocol Based Virtual USB Drive for Mobile Devices  

Choi, Jae-Hyun (대구대학교 컴퓨터.IT 공학부)
Nam, Young Jin (대구대학교 컴퓨터.IT 공학부)
Kim, JongWan (대구대학교 컴퓨터.IT 공학부)
Publication Information
Abstract
This paper designs a virtual USB drive for mobile devices which gives an illusion of a traditional USB flash memory drive and provides capacity-free storage space over IP network. The virtual USB drive operating with a S3C2410 hardware platform and embedded linux consists of USB device driver, an iSCSI-enabled network stack, and a seamless USB/iSCSI tunneling module. For performance enhancement, it additionally provides a kernel-level seamless USB/iSCSI tunneling module and data sharing with symbol references among kernel modules. Experiments reveal that the kernel-level implementation can improve the I/O performance up to 8 percentage, as compared with the user-level implementation.
Keywords
Virtual USB drive; Capacity-free; Network storage system;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 백문철 & 강광용, 테라스토리지 기술의 동향 분석, 전자통신동향분석 제21권, 제6호, 2006년.   과학기술학회마을
2 E. Grochowski, "Average price of storage, Hitachi Global Storage Technologies", San Jose Research Center, 2003.
3 강광용 외, 초소형 초대용량 모바일 장치, ETRI, 2006.
4 J. Axelson, USB Mass Storage, Manning, 2006.
5 J. Axelson, USB Complete: Everything You Need to Develop Custom USB Peripherals 3rd edition. Lakeview Resrarch, 2005.
6 USB, Universal Serial Bus Mass Storage Class Bulk-Only Transport revision 1.0, www.usb.org/developers/devclass_docs/.
7 J. Hufferd, iSCSI: The Universal Storage Connection. Addison-Wesley, 2002.
8 K. Math, J. Satra, "Design of the iSCSI protocol", Proceedings of the Mass Storage Systems & Technologies/20th IEEE/11th NASA Goddard Conference, 2003.
9 T. Clark, IP SANS-A Guide to iSCSI, IFCP, and FCIP protocols for Storage Area Networks. Addison-Wesley, 2002.
10 박수라 외, "모바일 기기를 위한 iSCSI 기반의 원격 스토리지 시스템 설계 및 구현", 한국정보처리학회 자료저장시스템연구회 춘계학술대회논문집, 2003년 7월.
11 Y. Nam, "Prototyping object-based ubiquitous multimedia contents storge for mobile device", Lecture Notes in Computer Science, Vol.4159, pp. 93-102, 2006.
12 남영진, 최민석, "모바일 IP 스토리지 상에서 멜티미디어 컨텐츠 실행을 위한 효율적인 무선랜 장치 전력제어 기법", 한국정보처리학회논문지, 2009년 4월.   과학기술학회마을   DOI
13 T. Hirofuchi et al., "USB/IP: A transparent Device Shsring Technology over IP Network", IPSJ Transcations on Advanced Computing Systems, Vol.46 No.SIG.1, 2005.
14 Kernel Fuction Instrumentation, http://elinux.org/Kernel_Function_Instrumentation/.
15 LinuxTiny, http://www.selenic.com/linux-tiny/.
16 M. Mackall, "Linux-tiny and directions for small systems", Proc. of the Linux Symposium, Jul. 2004.
17 http://www.iometer.org/
18 http://www.eye.fi/