[go: up one dir, main page]

Garg, 1998 - Google Patents

TFLOPS PFS: Architecture and design of a highly efficient parallel file system

Garg, 1998

Document ID
17531770242099821730
Author
Garg S
Publication year
Publication venue
SC'98: Proceedings of the 1998 ACM/IEEE Conference on Supercomputing

External Links

Snippet

In recent years, many commercial Massively Parallel Processor (MPP) systems have been available available to the computing community. These systems provide very high processing power (up to hundreds of GFLOPs), and can scale efficiently with the number of …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from or digital output to record carriers, e.g. RAID, emulated record carriers, networked record carriers
    • G06F3/0601Dedicated interfaces to storage systems
    • G06F3/0628Dedicated interfaces to storage systems making use of a particular technique
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30067File systems; File servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring

Similar Documents

Publication Publication Date Title
Oral et al. End-to-end i/o portfolio for the summit supercomputing ecosystem
US8656077B2 (en) Apparatus, method and system for aggregating computing resources
Haines et al. On the design of Chant: A talking threads package
Mehrotra et al. Performance evaluation of Amazon EC2 for NASA HPC applications
Kim et al. PapyrusKV: A high-performance parallel key-value store for distributed NVM architectures
Stefanovici et al. Treating the storage stack like a network
Tantisiriroj et al. Data-intensive file systems for Internet services: A rose by any other name
Wasi-ur-Rahman et al. A comprehensive study of MapReduce over lustre for intermediate data placement and shuffle strategies on HPC clusters
Zhang et al. Parallelizing the execution of sequential scripts
Li et al. HatRPC: Hint-accelerated thrift RPC over RDMA
US6161152A (en) System for providing asynchronous I/O operations by identifying and polling a portal from an application process using a table of entries corresponding to I/O operations
Ishiguro et al. Optimizing local file accesses for FUSE-based distributed storage
Logan et al. Labstor: A modular and extensible platform for developing high-performance, customized i/o stacks in userspace
Garg TFLOPS PFS: Architecture and design of a highly efficient parallel file system
Hansen et al. Nomadic operating systems
Dean et al. Data Movement in Kernelized Systems.
Genoe et al. Illustration of the SFG-tracing multi-level behavioral verification methodology, by the correctness proof of a high to low level synthesis application in CATHEDRAL-II
Frachtenberg et al. Gang scheduling with lightweight user-level communication
Wu et al. Hydrafs: an efficient numa-aware in-memory file system
Garg Parallel I/O architecture of the first asci tflops machine
Molojicic et al. Concurrency: a case study in remote tasking and distributed TPC in Mach
Becciani et al. Are you ready to FLY in the universe? A multi-platform N-body tree code for parallel supercomputers
Burkhard et al. The Gemini replicated file system test-bed
Sasaki et al. RDMA-based direct transfer of file data to remote page cache
Khan et al. The open-source deliba2 hardware/software framework for distributed storage accelerators