DOI QR코드

DOI QR Code

모바일 디바이스를 위한 iSCSI 기반의 원격 스토리지 서비스에서 중간 서버를 이용한 성능 개선 방안

An Improved Way of Remote Storage Service based on iSCSI for Mobile Device using Intermediate Server

  • 김대근 (고려대학교 대학원 컴퓨터학과) ;
  • 박명순 (고려대학교 컴퓨터학과)
  • 발행 : 2004.12.01

초록

모바일 기기가 널리 보급되면서 모바일 기기를 이용한 다양한 서비스에 대한 요구가 증가되었다. 특히, 멀티미디어, 게임, 데이터베이스[1]와 같은 데이터 용량이 큰 응용 서비스에 대한 요구가 크게 증가하고 있다. 하지만, 모바일 기기는 그 특성상 저장 공간이 충분하지 못하기 때문에 유선 환경에서와 같은 다양한 서비스를 적용하는데 어려움이 있었다. 따라서 모바일 기기의 저장 공간의 한계를 극복하기 위한 노력의 하나로 iSCSI를 이용해 모바일 기기에 원격 스토리지 서비스를 제공하는 연구[5]가 진행되었다. 그러나 모바일 기기에 iSCSI를 적용했을 때, 지연 시간에 민감한 iSCSI의 구조적인 특성 때문에 iSCSI 클라이언트가 서버에서 멀리 떨어진 위치로 이동하게 되면 iSCSI I/O 성능이 급격히 떨어지는 문제가 발생한다. 쓰기 작업의 경우 네트워크 지연이 64ms가 되는 경우 $28\%$의 성능 저하가 발생했다. iSCSI 프로토콜은 동작 방식의 특성상 Initiator와 Target간의 데이터 이동 지연 시간이 커지게 되면 성능이 급격하게 떨어지는 단점을 가지고 있다. 본 논문에서는 모바일 기기가 스토리지 서버로부터 거리가 멀어졌을 때, 전송 지연시간이 증가함에 따라 iSCSI 성능이 급격하게 떨어지는 단점을 개선하기 위해 중간서버(Intermediate Target)를 이용해 iSCSI Target을 지역화하여 성능을 높이는 방안을 제안한다.

As mobile devices prevail, requests for various services using mobile devices have increased. Requests for application services that require large data space such as multimedia, game and database [1] specifically have greatly increased. However, mobile appliances have difficulty in applying various services like a wire environment, because the storage capacity of one is not enough. Therefore, research (5) which provides remote storage service for mobile appliances using iSCSI is being conducted to overcome storage space limitations in mobile appliances. But, when iSCSI is applied to mobile appliances, iSCSI I/O performance drops rapidly if a iSCSI client moves from the server to a far away position. In the case of write operation, $28\%$ reduction of I/O performance occurred when the latency of network is 64ms. This is because the iSCSI has a structural quality that is very .sensitive to delay time. In this paper, we will introduce an intermediate target server and localize iSCSI target to improve the shortcomings of iSCSI performance dropping sharply as latency increases when mobile appliances recede from a storage server.

키워드

참고문헌

  1. Susan J. Shepard, 'Embedded Databases Can Power Emerging World of Information to Go,' IEEE Distributed Systems Online, pp.10-13, Nov.-Dec., 2000 https://doi.org/10.1109/6294.888011
  2. Block Device Driver Architecture, http://msdn.microsoft.com/library/en-us/wceddk40/html/_wceddk_system_architecture_for_block_devices.asp
  3. Tom Clark, IP SANs : A Guide to iSCSI, iFCP, and FCIP Protocols for Storage Area Networks, p.153, Addison-Wesley, Mar.-Apr., 2002
  4. Xubin He, Qing Yang, Ming Zhang, 'A caching strategy to improve iSCSI performance,' LCN'02, LCN 2002. 27th Annual IEEE Conference on, pp.278-285, Nov., 2002
  5. Sura Park, Bo-Suk Moon, 'Design and Implementation of iSCSI-based Remote Storage System for Mobile Appliance,' Data Storage System Research Group, pp.236-240, Jul., 2003
  6. Yingping Lu and David H. C. Du, University of Minnesota, 'Performance Study of iSCSI-Based Storage Subsystems,' IEEE Communication Magazine, pp.76-82, August, 2003 https://doi.org/10.1109/MCOM.2003.1222721
  7. SAM-3 : Information Technology - SCSI Architecture Model 3, Working Draft, T10 Project 1561-D, Revision7, 9 May, 2003
  8. Sula Park, Bo-Seok Moon and Myong-Soon Park, 'Design, Implementation, and Performance Analysis of the Remote Storage System in Mobile Environment,' International Conference on Information Technology & Applications(ICITA 2004), pp.8-11, January, 2004
  9. Bosuk Moon, Myong-soon Park, 'A Performance Analysis of the CIFS, NBD, iSCSI on the Wireless Network by using CDMA-2000 1x,' STORAEG 2003, Data Storeage System Research Group, pp.241-246, Jul., 2003
  10. Julian Satran, iSCSI Draft20, http://www.ietf.org/internet-draft/draft-ietf-ips-iscsi- 20.txt
  11. Y. Hu and Q. Yang, 'DCD-disk caching disk : A New Approach for Boosting I/O Performance,' Proc of 23rd Annual Intl. Symposium on Computer Architecture (ISCA'96), 1996
  12. Kalman Z.Mesh, Julian Satran, 'Design of the iSCSI Protocol,' the 11th NASA Goddard Conference on MSS'03, pp.116-122, Apr., 2003