• DocumentCode
    3396233
  • Title

    SPIRAL: a client-transparent third-party transfer scheme for network attached disks

  • Author

    Ma, Xiaonan ; Reddy, A. L Narasimha

  • fYear
    2003
  • fDate
    7-10 April 2003
  • Firstpage
    254
  • Lastpage
    268
  • Abstract
    Third-party transfer is a data transfer mechanism where the party initiating the transfer is neither the source nor the sink for the data. In this paper, we present a scheme for supporting third-party transfers on storage systems with network-attached disks (NADs), called SPIRAL. SPIRAL allows NADs to send data directly to clients without going through the server It is transparent to clients and relies only on the linear block interface of the current disks (or the future iSCSI disks). SPIRAL requires no porting of file system or application-level functionality to NADs and requires only simple modifications to server applications. To illustrate our approach, we implemented a prototype system on PCs running Linux. We present experimental results for NFS and HTTP on the prototype to demonstrate the effectiveness of our approach.
  • Keywords
    client-server systems; electronic data interchange; network operating systems; storage management; HTTP; Linux; PCs; SPIRAL; client-transparent third-party transfer scheme; linear block interface; network-attached disks; Buffer storage; File servers; File systems; Network servers; Prototypes; Scalability; Space technology; Spirals; TCPIP; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies, 2003. (MSST 2003). Proceedings. 20th IEEE/11th NASA Goddard Conference on
  • Print_ISBN
    0-7695-1914-8
  • Type

    conf

  • DOI
    10.1109/MASS.2003.1194862
  • Filename
    1194862