• DocumentCode
    2875921
  • Title

    A high speed KDL-RAM file system for parallel computers

  • Author

    Pramanik, S. ; Severance, C. ; Rosenau, T.

  • Author_Institution
    Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
  • fYear
    1990
  • fDate
    7-9 Mar 1990
  • Firstpage
    195
  • Lastpage
    203
  • Abstract
    The design, implementation, and performance of a main memory file system are presented. The implementation is based on a two-stage abstract parallel processing model. The objective of this model is to maximize throughput and minimize response time. To maximize throughput, lock structures, access structures, and shared variables are distributed among the shared memories. A novel approach based on hash-based parallel accesses is used. The effect of lock conflict is minimized by an optimistic locking protocol. Analytical models are developed for hot spot memory accesses, distributed data accesses, and space-versus-time tradeoffs for fast accesses to records. On the basis of the performance results of these models, a high-speed KDL-RAM (key accessed, dynamically reconfigurable, distributed locked random-access memory) file system has been implemented on the Butterfly PLUS Parallel Processor. Various performance results of this system are given. It is shown that the performance improvement of this system is considerably better than BBN´s Butterfly RAMFile system on the Butterfly PLUS Parallel Processor
  • Keywords
    file organisation; parallel processing; random-access storage; Butterfly PLUS Parallel Processor; access structures; analytical models; design; distributed data accesses; distributed locked random-access memory; dynamically reconfigurable; high speed KDL-RAM file system; hot spot memory accesses; implementation; key accessed; lock conflict; lock structures; main memory file system; optimistic locking protocol; parallel computers; performance; shared variables; space-versus-time tradeoffs; Analytical models; Computer science; Concurrent computing; Databases; Delay; File systems; Hydrogen; Parallel processing; Throughput; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-2035-8
  • Type

    conf

  • DOI
    10.1109/PARBSE.1990.77141
  • Filename
    77141