Building a Portable File System for Heterogeneous Clusters

被引:0
|
作者
黄启峰
杨广文
郑纬民
沈美明
邓宜堰
机构
[1] China
[2] Beijing 100084
[3] Tsinghua University
[4] Department of Computer Science and Technology
基金
中国国家自然科学基金;
关键词
cluster file system; portability; heterogeneity; file allocation; single system image; global cache;
D O I
暂无
中图分类号
TP316 [操作系统];
学科分类号
081202 ; 0835 ;
摘要
Existing in-kernel distributed file systems cannot cope with the higher requirements in well- equipped cluster environments, especially when the system becomes larger and inevitably heterogeneous. TH-CluFS is a cluster file system designed for large heterogeneous systems. TH-CluFS is implemented completely in the user space by emulating the network file system (NFS) V2 server, and is easily portable to other portable operating system interface (POSIX)-compliant platforms with application programming/binary interface API/ABI compliance. In addition, TH-CluFS uses a serverless architecture which flexibly distributes data at file granularity and achieves a consistent file system view from distributed metadata. The global cache makes full use of the aggregated memories and disks in the cluster to optimize system performance. Experimental results suggest that although TH-CluFS is implemented as user-level components, it functions as a portable, single system image, and scalable cluster file system with acceptable performance sacrifices.
引用
收藏
页码:108 / 114
页数:7
相关论文
共 50 条
  • [1] A PORTABLE FILE DIRECTORY SYSTEM
    HANSON, DR
    SOFTWARE-PRACTICE & EXPERIENCE, 1980, 10 (08): : 623 - 634
  • [2] File System Virtual Appliances: Portable File System Implementations
    Abd-El-Malek, Michael
    Wachs, Matthew
    Cipar, James
    Sanghi, Karan
    Ganger, Gregory R.
    Gibson, Garth A.
    Reiter, Michael K.
    ACM TRANSACTIONS ON STORAGE, 2012, 8 (03)
  • [3] Heterogeneous File Sharing by File-System Emulation
    Ing, Cherng-Ying
    Lee, Tzao-Lin
    2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, : 376 - 379
  • [4] PORTABLE FILE MANAGEMENT-SYSTEM IN FORTRAN
    OKADA, M
    OKADA, M
    YAKATA, M
    COMPUTER PROGRAMS IN BIOMEDICINE, 1984, 19 (01): : 47 - 51
  • [5] Distributed file system for, clusters and grids
    Valentin, O
    Lombard, P
    Lebre, A
    Guinet, C
    Denneulin, Y
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 1099 - 1104
  • [6] Building a parallel file system simulator
    Molina-Estolano, E.
    Maltzahn, C.
    Bent, J.
    Brandt, S. A.
    SCIDAC 2009: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2009, 180
  • [7] A flexible multiagent parallel file system for clusters
    Pérez, MS
    Carretero, J
    García, F
    Peña, JM
    Robles, V
    COMPUTATIONAL SCIENCE - ICCS 2003, PT IV, PROCEEDINGS, 2003, 2660 : 248 - 256
  • [8] PVFS: A parallel file system for Linux clusters
    Carns, PH
    Ligon, WB
    Ross, RB
    Thakur, R
    USENIX ASSOCIATION PROCEEDINGS OF THE 4TH ANNUAL LINUX SHOWCASE AND CONFERENCE, ATLANTA, 2000, : 317 - 327
  • [9] Scheduling file transfers for data-intensive jobs on heterogeneous clusters
    Khanna, Gaurav
    Catalyurek, Umit
    Kurc, Tahsin
    Sadayappan, P.
    Saltz, Joel
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 214 - +
  • [10] PARMON: a portable and scalable monitoring system for clusters
    Buyya, R
    SOFTWARE-PRACTICE & EXPERIENCE, 2000, 30 (07): : 723 - 739