IP Library Granted Patent US 6,999,998
Granted Patent B2
US 6,999,998 · App. 09/971,135 · Granted Feb 14, 2006

Shared memory coupling of network infrastructure devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,999,998
App. No.
09/971,135
Granted
Feb 14, 2006
Kind
B2
Abstract

Described herein are systems and methods of coupling network infrastructure devices through a shared memory facility, rather than through conventional network I/O (input/output) adapters. All communications through the resulting network infrastructure service system are conducted using shared memory as the physical transport medium. In this way, the congestion and processing overhead caused by the duplication and storage of multiple copies of data packets to be transferred between network infrastructure devices may be avoided. This feature of the invention significantly increases the speed at which packets may be transmitted between network infrastructure devices.

Claims (11)

1. A system providing network infrastructure services, comprising a shared memory facility interconnecting a plurality of network devices each configured to perform a dedicated network infrastructure function,

wherein each network device is configurable and comprises:

a local processor;

a local memory;

a local communications protocol stack; and

a shared memory interface system operable to provide a local shared memory network between the network devices, and a global shared memory network between the network devices and one or more remote nodes by capturing packets from the local communications protocol stacks and routing the captured packets over the shared memory facility,

wherein the shared memory interface system on each local node comprises a local shared memory virtual adapter and a global shared memory virtual adapter;

the local shared memory virtual adapters being operable to capture locally addressed packets from the local communications protocol stacks and to route the captured packets for physical transport over the shared memory facility; and

the global shared memory virtual adapters being operable to capture globally addressed packets from the local communications protocol stacks and to route the captured packets for physical transport over the shared memory facility.

2. The system of claim 1 , wherein the local shared memory virtual adapters appear to the local communications protocol stacks as device drivers for physical network adapters connected to the local shared memory network, and the global shared memory virtual adapters appear to the local communications protocol stacks as device drivers for physical network adapters connected to the global shared memory network.

3. The system of claim 1 , wherein the local shared memory network and the global shared memory network provided by the shared memory interface system are each characterized by a respective configurable maximum transfer unit (MTU).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 055360/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →