The PODOS File System - Exploiting the high-speed communication subsystem

被引:0
|
作者
Vazhkudai, S [1 ]
Maginnis, T [1 ]
机构
[1] Univ Mississippi, Dept Comp & Informat Sci, University, MS 38677 USA
关键词
distributed file systems; clustering; distributed operating systems;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Performance Oriented Distributed Operating System (PODOS) is a clustering environment, being built on a monolithic Linux kernel. PODOS augments very few components to the Linux kernel in order to make it distributed. Thee minimal components are the Communication Manager (CM), the Resource Manager (RM), the PODOS File system (PFS) and the Global IPC (GIPC). Each one of these components are designed and implemented with key performance benefits. They are designed to exploit the basic Linux operating system in numerous ways. In this paper we discuss the design, implementation and performance of the PODOS File System (PFS). We discuss a combination of the overall design and implementation strategies and their implication son the distributed file system usage and performance. These include a Hybrid Naming Scheme that strikes a balance between transparency and performance; an Assumed-mounts strategy which obviates the need for expensive remote file systems setup; a Lazy-update mechanism which modifies the Unix file sharing semantics by delaying updates to remote nodes; the use of state-full kernel threads as against state-less servers; the tweaking of the Linux VFS layer to map traditional i-node operations onto remote file access requests, thereby tightly integrating the PFS with the Linux file system; and the use of read-aheads for improved performance. The paper further discusses how the PFS, in conjunction with the underlying high-speed communication subsystem, that short-circuits the network protocol stack and further multiplexes virtual-circuits across multiple network interfaces, provides an efficient clustering environment for file sharing.
引用
收藏
页码:453 / 459
页数:7
相关论文
共 50 条
  • [1] DEVELOPMENT OF A HIGH-SPEED COMMUNICATION SYSTEM
    BOND, DS
    PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1949, 37 (02): : 160 - 161
  • [2] A HIGH-SPEED DATA ACQUISITION SUBSYSTEM
    LAKE, RB
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 1982, 29 (10) : 678 - 686
  • [3] CRC check in a high-speed connectionless file transfer system
    Tornai, Robert
    Kiss-Imre, Dalma
    Gál, Zoltán
    CEUR Workshop Proceedings, 2021, 2874 : 226 - 232
  • [4] Integrated synchronous data acquisition subsystem for high-speed GPR system
    Xu, Xianlei
    Xia, Tian
    Ma, Zheng
    Huston, Dryver
    IET CIRCUITS DEVICES & SYSTEMS, 2019, 13 (07) : 1049 - 1055
  • [5] Reliable high-speed communication module for Linux cluster file system using M-VIA
    Shin, S
    Yoo, CG
    Hung, CC
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 205 - 208
  • [6] High-speed photodetectors in optical communication system
    Zeping Zhao
    Jianguo Liu
    Yu Liu
    Ninghua Zhu
    Journal of Semiconductors, 2017, 38 (12) : 5 - 11
  • [7] Operating system support for high-speed communication
    Druschel, P
    COMMUNICATIONS OF THE ACM, 1996, 39 (09) : 41 - 51
  • [8] High-speed photodetectors in optical communication system
    Zeping Zhao
    Jianguo Liu
    Yu Liu
    Ninghua Zhu
    Journal of Semiconductors, 2017, (12) : 5 - 11
  • [9] HIGH-SPEED FILE TRANSFERS WITH NETBIOS
    MENICO, C
    DR DOBBS JOURNAL, 1989, 14 (10): : 38 - &
  • [10] HIGH-SPEED BIOMEDICAL DATA ACQUISITION SUBSYSTEM
    LAKE, RB
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 1979, 26 (09) : 529 - 529