Title
An architecture for software-based iSCSI: experiences and analyses
Abstract
Supporting multi-gigabit/s of iSCSI over TCP can quickly saturate the processing abilities of a SMP server today. Legacy OS designs and APIs are not designed for the multi-gigabit IO speeds. Most of industry's efforts had been focused on offloading the extra processing and memory load to the network adapter (NIC). As an alternative, this paper shows a software implementation of iSCSI on generic OSes and processors. We discuss an asymmetric multiprocessing (AMP) architecture, where one of the processors is dedicated to serve as a TCP engine. The original purpose of our prototype was to leverage the flexibility and tools available in generic systems for extensive analyses of iSCSI. As work proceeded, we quickly realized the viability of generic processors to meet iSCSI requirements. Looking ahead to chip-multiprocessing, where multiple cores reside on each processor, understanding partitioning of work and scaling to cores will be important in future server platforms.
Year
DOI
Venue
2005
10.1007/11422778_6
Networking
Keywords
DocType
Volume
generic processor,smp server,future server platform,tcp engine,software-based iscsi,processing ability,extra processing,generic system,generic oses,iscsi requirement,multi-gigabit io speed,asymmetric multiprocessing,chip,look ahead
Conference
3462
ISSN
ISBN
Citations 
0302-9743
3-540-25809-4
1
PageRank 
References 
Authors
0.35
13
5
Name
Order
Citations
PageRank
Foong, A.P.118514.14
Gary McAlpine219719.21
david b minturn31078.49
Greg Regnier425822.77
Vikram Saletore5142.03