DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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:

Mechanism to Support Generic Collective Communication Across a Variety of Programming Models
patent-application, January 2009


Host bus adapter with multiple hosts
patent, February 2010


Header encoding method and apparatus for packet-based bus
patent, March 2004