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

Title: Collective network routing

Abstract

Disclosed are a unified method and apparatus to classify, route, and process injected data packets into a network so as to belong to a plurality of logical networks, each implementing a specific flow of data on top of a common physical network. The method allows to locally identify collectives of packets for local processing, such as the computation of the sum, difference, maximum, minimum, or other logical operations among the identified packet collective. Packets are injected together with a class-attribute and an opcode attribute. Network routers, employing the described method, use the packet attributes to look-up the class-specific route information from a local route table, which contains the local incoming and outgoing directions as part of the specifically implemented global data flow of the particular virtual network.

Inventors:
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1164672
Patent Number(s):
8902892
Application Number:
12/173,073
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Classifications (CPCs):
H - ELECTRICITY H04 - ELECTRIC COMMUNICATION TECHNIQUE H04L - TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
DOE Contract Number:  
W-7405-ENG-48
Resource Type:
Patent
Resource Relation:
Patent File Date: 2008 Jul 15
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Hoenicke, Dirk. Collective network routing. United States: N. p., 2014. Web.
Hoenicke, Dirk. Collective network routing. United States.
Hoenicke, Dirk. Tue . "Collective network routing". United States. https://www.osti.gov/servlets/purl/1164672.
@article{osti_1164672,
title = {Collective network routing},
author = {Hoenicke, Dirk},
abstractNote = {Disclosed are a unified method and apparatus to classify, route, and process injected data packets into a network so as to belong to a plurality of logical networks, each implementing a specific flow of data on top of a common physical network. The method allows to locally identify collectives of packets for local processing, such as the computation of the sum, difference, maximum, minimum, or other logical operations among the identified packet collective. Packets are injected together with a class-attribute and an opcode attribute. Network routers, employing the described method, use the packet attributes to look-up the class-specific route information from a local route table, which contains the local incoming and outgoing directions as part of the specifically implemented global data flow of the particular virtual network.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2014},
month = {12}
}

Works referenced in this record:

Virtual-channel flow control
journal, March 1992


Synchronization and communication in the T3E multiprocessor
conference, January 1996

  • Scott, Steven L.
  • Proceedings of the seventh international conference on Architectural support for programming languages and operating systems - ASPLOS-VII
  • https://doi.org/10.1145/237090.237144

Making parallel simulations go fast
conference, January 1992


An Overview of the Bluegene/L System Software Organization
journal, December 2003


A hybrid multilevel control scheme for supporting mixed traffic in broadband networks
journal, January 1996


Building a high-performance collective communication library
conference, January 1994


The Horizon supercomputing system: architecture and software
conference, January 1988


A message passing standard for MPP and workstations
journal, July 1996


Triplex: a multi-class routing algorithm
conference, January 1997