THE INFLUENCE OF SCALE ON DISTRIBUTED FILE SYSTEM-DESIGN

被引:18
作者
SATYANARAYANAN, M
机构
[1] School of Computer Science, Carnegie Mellon University, Pittsburgh
关键词
SCALABILITY; DISTRIBUTED FILE SYSTEMS; ANDREW; CODA; SECURITY; PERFORMANCE; AVAILABILITY; HETEROGENEITY; REPLICATION; CACHING; LARGE-SCALE DISTRIBUTED SYSTEMS; DESIGN PRINCIPLES FOR SCALABILITY;
D O I
10.1109/32.120311
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Scale should be recognized as a primary factor influencing the architecture and implementation of distributed systems. This paper uses Andrew and Coda, distributed file systems built at Carnegie Mellon University, to validate this proposition. Performance, operability, and security are dominant considerations in the design of these systems. Availability is a further consideration in the design of Coda. Client caching, bulk data transfer, token-based mutual authentication, and hierarchical organization of the protection domain have emerged as mechanisms that enhance scalability. The separation of concerns made possible by functional specialization has also proved valuable in scaling. Heterogeneity is an important by-product of growth, but the mechanisms available to cope with it are rudimentary. Physical separation of clients and servers turns out to be a critical requirement for scalability.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
[31]   FlexiFrag: A design pattern for flexible file sharing in distributed collaborative applications [J].
Pasala, A ;
Ram, DJ .
JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 44 (12) :937-954
[32]   A Highly Reliable Metadata Service for Large-Scale Distributed File Systems [J].
Zhou, Jiang ;
Chen, Yong ;
Wang, Weiping ;
He, Shuibing ;
Meng, Dan .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (02) :374-392
[33]   DISTRIBUTED FILE-SYSTEMS - CONCEPTS AND EXAMPLES [J].
LEVY, E ;
SILBERSCHATZ, A .
COMPUTING SURVEYS, 1990, 22 (04) :321-374
[34]   A New Design of In-Memory File System Based on File Virtual Address Framework [J].
Sha, Edwin H. -M. ;
Chen, Xianzhang ;
Zhuge, Qingfeng ;
Shi, Liang ;
Jiang, Weiwen .
IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (10) :2959-2972
[35]   Accelerating Distributed Updates with Asynchronous Ordered Writes in a Parallel File System [J].
Lu, Youyou ;
Shu, Jiwu ;
Li, Shuai ;
Yi, Letian .
2012 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2012, :302-310
[36]   MDFS: A Mimic Defense Theory based Architecture for Distributed File System [J].
Lin, Zhili ;
Li, Kedan ;
Hou, Hanxu ;
Yang, Xin ;
Li, Hui .
2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, :2670-2675
[37]   GekkoFS - A temporary distributed file system for HPC applications Short paper [J].
Vef, Marc-Andre ;
Moti, Nafiseh ;
Suess, Tim ;
Tocci, Tommaso ;
Nou, Ramon ;
Miranda, Alberto ;
Cortes, Toni ;
Brinkmann, Andre .
2018 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2018, :319-324
[38]   Towards building a conflict-free mobile distributed file system [J].
Boukerche, Azzedine ;
Al-Shaikh, Raed A. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (08) :1237-1250
[39]   An experimental evaluation of correlated network partitions in the Coda distributed file system [J].
Lefever, RM ;
Cukier, M ;
Sanders, WH .
22ND INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2003, :273-282
[40]   MADFS: The Mobile Agent-based Distributed Network File system [J].
Lu, Jun ;
Du, Bin ;
Zhu, Yi ;
Li, DaiWei .
PROCEEDINGS OF THE 2009 WRI GLOBAL CONGRESS ON INTELLIGENT SYSTEMS, VOL I, 2009, :68-74