• DocumentCode
    2095214
  • Title

    The Mirage NFS router

  • Author

    Baker, Scott ; Hartman, John H.

  • Author_Institution
    Arizona Univ., Tucson, AZ, USA
  • fYear
    2004
  • fDate
    16-18 Nov. 2004
  • Firstpage
    242
  • Lastpage
    249
  • Abstract
    Mirage aggregates multiple NFS (network file system) servers into a single, virtual NFS file server. It is interposed between the NFS clients and servers, making the clients believe that they are communicating with a single, large server. Mirage is an NFS router because it routes an NFS request from a client to the proper NFS server, and routes the reply back to the proper client. Experiments with a Mirage prototype show that Mirage effectively virtualizes an NFS server using unmodified clients and servers. Mirage imposes a negligible overhead on a realistic NFS workload. On real world workloads, such as a collection of clients executing compile jobs over NFS, Mirage imposes an overhead of 3% as compared to a proxy that simply forwards packets.
  • Keywords
    client-server systems; file servers; telecommunication network routing; Mirage router; client-server systems; multiple servers; network file system servers; virtual file server; Aggregates; Computer networks; File servers; File systems; Forward contracts; Network servers; Operating systems; Protocols; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 2004. 29th Annual IEEE International Conference on
  • ISSN
    0742-1303
  • Print_ISBN
    0-7695-2260-2
  • Type

    conf

  • DOI
    10.1109/LCN.2004.127
  • Filename
    1367224