Collective operations in a file system based execution model
Abstract
A mechanism is provided for group communications using a MULTI-PIPE synthetic file system. A master application creates a multi-pipe synthetic file in the MULTI-PIPE synthetic file system, the master application indicating a multi-pipe operation to be performed. The master application then writes a header-control block of the multi-pipe synthetic file specifying at least one of a multi-pipe synthetic file system name, a message type, a message size, a specific destination, or a specification of the multi-pipe operation. Any other application participating in the group communications then opens the same multi-pipe synthetic file. A MULTI-PIPE file system module then implements the multi-pipe operation as identified by the master application. The master application and the other applications then either read or write operation messages to the multi-pipe synthetic file and the MULTI-PIPE synthetic file system module performs appropriate actions.
- Inventors:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1082950
- Patent Number(s):
- 8375070
- Application Number:
- 12/874,267
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- FG02-08ER25851
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Shinde, Pravin, and Van Hensbergen, Eric. Collective operations in a file system based execution model. United States: N. p., 2013.
Web.
Shinde, Pravin, & Van Hensbergen, Eric. Collective operations in a file system based execution model. United States.
Shinde, Pravin, and Van Hensbergen, Eric. Tue .
"Collective operations in a file system based execution model". United States. https://www.osti.gov/servlets/purl/1082950.
@article{osti_1082950,
title = {Collective operations in a file system based execution model},
author = {Shinde, Pravin and Van Hensbergen, Eric},
abstractNote = {A mechanism is provided for group communications using a MULTI-PIPE synthetic file system. A master application creates a multi-pipe synthetic file in the MULTI-PIPE synthetic file system, the master application indicating a multi-pipe operation to be performed. The master application then writes a header-control block of the multi-pipe synthetic file specifying at least one of a multi-pipe synthetic file system name, a message type, a message size, a specific destination, or a specification of the multi-pipe operation. Any other application participating in the group communications then opens the same multi-pipe synthetic file. A MULTI-PIPE file system module then implements the multi-pipe operation as identified by the master application. The master application and the other applications then either read or write operation messages to the multi-pipe synthetic file and the MULTI-PIPE synthetic file system module performs appropriate actions.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Feb 12 00:00:00 EST 2013},
month = {Tue Feb 12 00:00:00 EST 2013}
}
Works referenced in this record:
Method for distributing a file in a plurality of different file formats
patent, July 2000
- Rose, Robert A.
- US Patent Document 6,085,199
$\mathit{\mathcal{N}etfiles}$ : An Enhanced Stream-Based Communication Mechanism
book, January 2008
- Chan, Philip; Abramson, David
- High-Performance Computing
Communicator-based token/buffer management for eager protocol support in collective communication operations
patent-application, May 2010
- Jia, Bin
- US Patent Application 12/267730; 20100122268
Mechanism to Support Generic Collective Communication Across a Variety of Programming Models
patent-application, January 2009
- Almasi, Gheorghe; Dozsa, Gabor; Kumar, Sameer
- US Patent Application 11/768669; 20090006810
Host bus adapter with multiple hosts
patent, February 2010
- Sharma, Prateek; Nguyen, Tony Sonthe; Walter, Gregory S.
- US Patent Document 7,669,000
Method and apparatus for maintaining configuration information in a computing environment
patent, April 2004
- Pike, Robert
- US Patent Document 6,721,880
Header encoding method and apparatus for packet-based bus
patent, March 2004
- Zimmermann, Remy; Maggi, Sergio
- US Patent Document 6,704,310
Checkpoint/resume/restart safe methods in a data processing system to establish, to restore and to release shared memory regions
patent, May 2008
- Jia, Bin; Law, Ellick C.; Treumann, Richard R.
- US Patent Document 7,376,860