Skip to main content

Design and Optimization of an iSCSI System

  • Conference paper
Book cover Grid and Cooperative Computing - GCC 2004 Workshops (GCC 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3252))

Included in the following conference series:

Abstract

Data storage plays a critical role in today’s fast-growing data-intensive network services. iSCSI is a new standard that allows SCSI protocols to be carried out over IP networks. This paper introduces a software iSCSI implementation and proposes two mechanisms to improve the performance of the IP SAN. One is the appropriate algorithm to manage commands on the SCSI command queue, such as an elevator algorithm to prioritize commands, and algorithms to eliminate or concatenate SCSI commands. The other mechanism is the use of a cache algorithm on the iSCSI target server. We have implemented these optimized algorithms and tested the performance of the IP SAN. The results show that the optimized system’s throughput reaches 85MB/s, which consumes 90% of the total IP network bandwidth and greatly reduces the average response time. Our IP storage system shows improved performance compared with the current iSCSI implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Phillips, B.: Have storage area networks come of age? IEEE Computer 31(7), 10–12 (1998)

    Google Scholar 

  2. Satran, J., et al.: iSCSI standard (2003), http://www.ietf.org/internet-drafts/draft-ietf-ips-iscsi-20.pdf

  3. Meth, K.Z.: iSCSI Initiator Design and Implementation Experience. In: 10th Goddard Conference on Mass Storage Systems and Technologies (2002), see http://romulus.gsfc.nasa.gov/msst/conf2002/toc.html

  4. Palekar, A.: Design and Implementation of A Linux SCSI Target for Storage Area Networks. In: Proceedings of the 5th Annual Linux Showcase & Conference (2001)

    Google Scholar 

  5. Intel Corp: Intel iSCSI project (2001), http://sourceforge.net/projects/intel-iscsi

  6. http://sourceforge.net/projects/unh-iscsi/ (2004)

  7. He, X., Yang, Q., Zhang, M.: A Caching Strategy to Improve iSCSI Performance. In: Proceedings of the 27th Annual IEEE Conference on Local Computer Networks (2002)

    Google Scholar 

  8. Hu, Y., Yang, Q.: DCD-disk caching disk: A New Approach for Boosting I/O Performance. In: Proc of 23rd Annual Intl. Symposium on Computer Architecture, ISCA 1996 (1996)

    Google Scholar 

  9. Hu, Y., Yang, Q., Nightingale, T.: RAPID-Cache –A Reliable and Inexpensive Write Cache for Disk I/O Systems. In: Proc. of the 5th International Symposium on High Performance Computer Architecture (HPCA-5), Orlando, Florida (1999)

    Google Scholar 

  10. Menon, J.: A Performance Comparison of RAID-5 and Log-Structured Arrays. In: Proc. Of 4th IEEE Int’l Symp. High Performance Distributed Computing (1995)

    Google Scholar 

  11. Tsinghua-Mass Storage Network System report,The department of computer science and technology, Tsinghua University (2002)

    Google Scholar 

  12. Intel Corporation (2003), http://www.iometer.org/

  13. Gibson, G., Meter, R.: Network Attached Storage Architecture. Communications of the ACM 43 (2000)

    Google Scholar 

  14. Hernandez, R., Kion, C., Cole, G.: IP Storage Networking: IBM NAS and iSCSI Solutions, Redbooks Publications (IBM) (2001)

    Google Scholar 

  15. Huang, L., Chiueh, T.: Implementation of a rotation-latency-sensitive disk scheduler. SUNY at Stony Brook Technical Report (May 2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, B., Shu, Jw., Zheng, W. (2004). Design and Optimization of an iSCSI System. In: Jin, H., Pan, Y., Xiao, N., Sun, J. (eds) Grid and Cooperative Computing - GCC 2004 Workshops. GCC 2004. Lecture Notes in Computer Science, vol 3252. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30207-0_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30207-0_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23578-1

  • Online ISBN: 978-3-540-30207-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics