The mirage NFS router

Scott Baker, John H Hartman

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Mirage 1 aggregates multiple NFS 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.

Original languageEnglish (US)
Title of host publicationProceedings - Conference on Local Computer Networks, LCN
EditorsS. Jha, H. Hassanein, N. Bulusu, A. Boukerche, C. Hood
Pages242-249
Number of pages8
DOIs
StatePublished - 2004
EventProceedings - 29th Annual IEEE International Conference on Local Computer Networks, LCN 2004 - Tampa, FL, United States
Duration: Nov 16 2004Nov 18 2004

Other

OtherProceedings - 29th Annual IEEE International Conference on Local Computer Networks, LCN 2004
CountryUnited States
CityTampa, FL
Period11/16/0411/18/04

Fingerprint

Routers
Servers
Experiments

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Baker, S., & Hartman, J. H. (2004). The mirage NFS router. In S. Jha, H. Hassanein, N. Bulusu, A. Boukerche, & C. Hood (Eds.), Proceedings - Conference on Local Computer Networks, LCN (pp. 242-249) https://doi.org/10.1109/LCN.2004.127

The mirage NFS router. / Baker, Scott; Hartman, John H.

Proceedings - Conference on Local Computer Networks, LCN. ed. / S. Jha; H. Hassanein; N. Bulusu; A. Boukerche; C. Hood. 2004. p. 242-249.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Baker, S & Hartman, JH 2004, The mirage NFS router. in S Jha, H Hassanein, N Bulusu, A Boukerche & C Hood (eds), Proceedings - Conference on Local Computer Networks, LCN. pp. 242-249, Proceedings - 29th Annual IEEE International Conference on Local Computer Networks, LCN 2004, Tampa, FL, United States, 11/16/04. https://doi.org/10.1109/LCN.2004.127
Baker S, Hartman JH. The mirage NFS router. In Jha S, Hassanein H, Bulusu N, Boukerche A, Hood C, editors, Proceedings - Conference on Local Computer Networks, LCN. 2004. p. 242-249 https://doi.org/10.1109/LCN.2004.127
Baker, Scott ; Hartman, John H. / The mirage NFS router. Proceedings - Conference on Local Computer Networks, LCN. editor / S. Jha ; H. Hassanein ; N. Bulusu ; A. Boukerche ; C. Hood. 2004. pp. 242-249
@inproceedings{b12bc4a13ca040c2a96d53b75c45ee3d,
title = "The mirage NFS router",
abstract = "Mirage 1 aggregates multiple NFS 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.",
author = "Scott Baker and Hartman, {John H}",
year = "2004",
doi = "10.1109/LCN.2004.127",
language = "English (US)",
pages = "242--249",
editor = "S. Jha and H. Hassanein and N. Bulusu and A. Boukerche and C. Hood",
booktitle = "Proceedings - Conference on Local Computer Networks, LCN",

}

TY - GEN

T1 - The mirage NFS router

AU - Baker, Scott

AU - Hartman, John H

PY - 2004

Y1 - 2004

N2 - Mirage 1 aggregates multiple NFS 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.

AB - Mirage 1 aggregates multiple NFS 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.

UR - http://www.scopus.com/inward/record.url?scp=20544477100&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=20544477100&partnerID=8YFLogxK

U2 - 10.1109/LCN.2004.127

DO - 10.1109/LCN.2004.127

M3 - Conference contribution

SP - 242

EP - 249

BT - Proceedings - Conference on Local Computer Networks, LCN

A2 - Jha, S.

A2 - Hassanein, H.

A2 - Bulusu, N.

A2 - Boukerche, A.

A2 - Hood, C.

ER -