Interposed request routing for scalable network storage

Darrell C. Anderson, Jeffrey S. Chase, Amin M. Vahdat
2002 ACM Transactions on Computer Systems  
This paper explores interposed request routing in Slice, a new storage system architecture for high-speed networks incorporating networkattached block storage. Slice interposes a request switching lter | called a proxy | along each client's network path to the storage service e.g., in a network adapter or switch. The proxy intercepts request tra c and distributes it across a server ensemble. We propose request routing schemes for I O and le service tra c, and explore their e ect on service
more » ... ture. The Slice prototype uses a packet lter proxy to virtualize the standard Network File System NFS protocol, presenting to NFS clients a unied shared le volume with scalable bandwidth and capacity. Experimental results from the industrystandard SPECsfs97 workload demonstrate that the architecture enables construction of powerful network-attached storage services by aggregating cost-e ective components on a switched Gigabit Ethernet LAN.
doi:10.1145/505452.505454 fatcat:42p2lkotubaqtlbjmijziupvrm