×

Parallel virtual file system

  • US 5,897,638 A
  • Filed: 06/16/1997
  • Issued: 04/27/1999
  • Est. Priority Date: 06/16/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for creating and using a parallel virtual file system for a parallel processing system, comprising the steps of:

  • (a) partitioning a data file to be processed in the parallel processing system;

    (b) storing the partitions on storage devices of the parallel processing system as a set of isomorphic data trees comprising data files and directories;

    (c) providing a control tree on a storage device of the parallel processing system for storing a model of the file structure of the data trees, the combination of the control tree and the set of data trees defining a multifile system, with sets of isomorphic data files within the multifile system defining multifiles and sets of isomorphic directories within the multifile system defining multi-directories;

    (d) providing a set of multifile subroutines for accessing and modifying the multifile system, wherein the multifile subroutines;

    (1) effect file operations on processing components of the parallel processing system using remote procedure calls; and

    (2) prevent interference of concurrent file operations by creating a transactional lock for multifiles and multi-directories involved in each file operation;

    (3) preserve the isomorphism of the data trees by maintaining the model of the file structure of the data trees within the control tree before and after each file operation.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×