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 条
[41]   Secure dynamic fragment and replica allocation in large-scale distributed file systems [J].
Mei, A ;
Mancini, LV ;
Jajodia, S .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (09) :885-896
[42]   THE DESIGN AND IMPLEMENTATION OF A LOG-STRUCTURED FILE SYSTEM [J].
ROSENBLUM, M ;
OUSTERHOUT, JK .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1992, 10 (01) :26-52
[43]   HIERARCHICAL-CLUSTERING - A STRUCTURE FOR SCALABLE MULTIPROCESSOR OPERATING SYSTEM-DESIGN [J].
UNRAU, RC ;
KRIEGER, O ;
GAMSA, B ;
STUMM, M .
JOURNAL OF SUPERCOMPUTING, 1995, 9 (1-2) :105-134
[44]   Design and implementation of a random access file system for NVRAM [J].
Zhou, Mi ;
Chen, Xiaogang ;
Liu, Yang ;
Li, Shunfen ;
Li, Gezi ;
Li, Xiaoyun ;
Song, Zhitang .
IEICE ELECTRONICS EXPRESS, 2016, 13 (04)
[45]   Client-centric consistency formalization and verification for system with large-scale distributed data storage [J].
Zhu, Yuqing ;
Wang, Jianmin .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (08) :1180-1188
[46]   Guaranteeing Eventual Coherency across Data Copies, in a Highly Available Peer-to-Peer Distributed File System [J].
Nanda, BijayaLaxmi ;
Banerjee, Anindya ;
Kabra, Navin .
DISTRIBUTED COMPUTING AND NETWORKING, 2009, 5408 :139-+
[47]   Load Balancing of Distributed Servers in Distributed File Systems [J].
Singh, Ravideep ;
Gupta, Pradeep Kumar ;
Gupta, Punit ;
Malekian, Reza ;
Maharaj, Bodhaswar T. ;
Andriukaitis, Darius ;
Valinevicius, Algimantas ;
Bogatinoska, Dijana Capeska ;
Karadimce, Aleksandar .
ICT INNOVATIONS 2015: EMERGING TECHNOLOGIES FOR BETTER LIVING, 2016, 399 :29-37
[48]   Blockchain Enabled Hadoop Distributed File System Framework for Secure and Reliable Traceability [J].
Gupta, Manish Kumar ;
Dwivedi, Rajendra Kumar .
ADCAIJ-ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL, 2023, 12 (01)
[49]   Performance Analysis of Distributed File System Based on RAID Storage for Tapeless Storage [J].
Kim, Jungbin ;
Yu, Hyeon-Jin ;
Kang, Hyeongbin ;
Shin, Jae-Hyuck ;
Jeong, Heeseok ;
Noh, Seo-Young .
IEEE ACCESS, 2023, 11 :116153-116168
[50]   Efficient I/O Merging Scheme for Distributed File Systems [J].
An, Byoung Chul ;
Sung, Hanul .
SYMMETRY-BASEL, 2023, 15 (02)