Serverless network file systems

被引:86
作者
Anderson, TE
Dahlin, MD
Neefe, JM
Patterson, DA
Roselli, DS
Wang, RY
机构
[1] Computer Science Division, University of California at Berkeley, 387 Soda Hall, Berkeley
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 1996年 / 14卷 / 01期
关键词
algorithms; design; measurement; performance; reliability; log-based striping; log cleaning; logging; log structured; RAID; redundant data storage; scalable performance;
D O I
10.1145/225535.225537
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a new paradigm for network file system design: serverless network file systems. While traditional network file systems rely on a central server machine, a serverless system utilizes workstations cooperating as peers to provide all file system services. Any machine in the system can store, cache, or control any block of data. Our approach uses this location independence, in combination with fast local area networks, to provide better performance and scalability than traditional file systems. Furthermore, because any machine in the system can assume the responsibilities of a failed component, our serverless design also provides high availability via redundant data storage. To demonstrate our approach, we have implemented a prototype serverless network file system called xFS. Preliminary performance measurements suggest that our architecture achieves its goal of scalability. For instance,in a 32-node xFS system with 32 active clients, each client receives nearly as much read or write throughput as it would see if it were the only active client.
引用
收藏
页码:41 / 79
页数:39
相关论文
共 55 条
  • [1] A CASE FOR NOW (NETWORKS OF WORKSTATIONS)
    ANDERSON, TE
    CULLER, DE
    PATTERSON, DA
    [J]. IEEE MICRO, 1995, 15 (01) : 54 - 64
  • [2] BAKER M, 1992, ASPLOS, V5, P10
  • [3] BAKER MG, 1991, 13TH P ACM S OP SYST, P198
  • [4] BASU A, 1995, P 15 ACM S OP SYST P, P40
  • [5] BIRRELL A, 1993, 111 DIG EQ CORP SYST
  • [6] BLACKWELL T, 1995, PROCEEDINGS OF THE 1995 USENIX TECHNICAL CONFERENCE, P277
  • [7] BLAUM M, P 21 INT S COMP ARCH, P245
  • [8] BLAZE MA, 1993, THESIS PRINCETON U P
  • [9] MYRINET - A GIGABIT-PER-SECOND LOCAL-AREA-NETWORK
    BODEN, NJ
    COHEN, D
    FELDERMAN, RE
    KULAWIK, AE
    SEITZ, CL
    SEIZOVIC, JN
    SU, WK
    [J]. IEEE MICRO, 1995, 15 (01) : 29 - 36
  • [10] Cabrera L.F., 1991, P 11 S MASS STOR SYS, P123