IP Library Granted Patent US 7,502,839
Granted Patent B2
US 7,502,839 · App. 09/968,437 · Granted Mar 10, 2009

Module-building method for designing interconnect fabrics

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 7,502,839
App. No.
09/968,437
Granted
Mar 10, 2009
Kind
B2
Abstract

Disclosed is a method for designing a network with a given set of network flow requirements, each flow requirement having a source, a destination and a bandwidth. The method comprises the steps of assigning each flow to a port on its associated source and destination, determining the partition of source and destination ports into port groups which are disjoint sets, and generating network modules to support the assignment of flows by using an appropriate interconnected combination of links, hubs and switches. The design of the module accounts for the relative costs of the links, hubs and switches and finds the allocation and subsequent module design that produces a cost effective interconnection fabric that supports all flow requirements.

Claims (22)

1. A method for designing a flow network, said method comprising:

determining a set of flows, wherein each flow is a communication between a host and a device;

assigning a host port and a device port for said each flow, wherein said assignment is based on a current flow cost and a new port assignment cost;

determining one or more port groups, wherein a port group comprises one or more flows and ports associated with said one or more flows; and

designing a network module for each of said one or more port groups, wherein building comprises determining if said network module comprises a switch, wherein said switch determination is based on in-only flows, out-only flows, and through flows,

2. The method described in claim 1 , wherein said assigning ports is based on flow bandwidth.

3. The method described in claim 1 , wherein said assigning ports is based on a ranking of said each flow.

4. The method described in claim 3 , wherein said ranking is based on descending order of bandwidth.

5. The method described in claim 1 , wherein said switch determination is based on a sum of through flows divided by the stun of in-only flows, out-only flows, and through flows.

6. The method described in claim 1 , wherein said designing of said network i-nodule is performed automatically.

7. The method described in claim 1 , wherein said designing of said network module seeks a least cost solution.

8. The method described in claim 1 , wherein said designing of said network module seeks a cost-effective network.

9. A method for designing a flow network, said method comprising:

determining a set of flows, wherein each flow is a communication between a host and a device;

assigning a host port and a device port for said each flow, wherein said assignment is based on a current flow cost and a new port assignment cost;

determining one or more port groups, wherein a port group comprises one or more flows and ports associated with said one or more flows; and

designing a network module for each of said one or more port groups.

10. The method described in claim 9 , wherein said device is a storage device.

11. The method described in claim 9 , wherein said assignment is based on bandwidth.

12. The method described in claim 9 , wherein said network module comprises direct links, network hubs and network switches.

13. The method described in claim 9 , wherein said method-for designing said flow network is an automated process.

14. The method described in claim 9 , wherein said method-for designing said flow network is a cost-efficient design.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 061244/0298 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
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 →