IP Library Patent Application 12775589
Patent Application
App. No. 12/775,589

METHOD AND SYSTEM FOR GUARANTEED END-TO-END DATA FLOWS IN A LOCAL NETWORKING DOMAIN

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 None
App. No.
12/775,589
Abstract

A local manager in a local networking domain may configure, in conjunction with one or more switching devices, a plurality of network and/or switching devices to establish guaranteed end-to-end data flows in the local networking domain for servicing applications and/or processes running in the network devices. The network devices supporting or using guaranteed end-to-end data flows may determine data flow requirements for each serviced application, and may communicate the determined data flow requirements to switching devices supporting the local manager, for configuring the guaranteed end-to-end data flows. Data flow requirements may comprise bandwidth, quality of service (QoS), security, and/or service level agreement (SLA) related parameters. The network devices may allocate networking resources to guarantee the end-to-end data flow for each application running in each network device. Data flow routing tables maybe maintained and/or updated based on use of existing guaranteed end-to-end data flows.

Claims (26)

1 . A method for communication, the method comprising:

in a switching device that provides switching services in a local networking domain that comprises a plurality of network devices:

receiving from at least a first network device of said plurality of network devices, data flow requirements for communicating data for each of a plurality of applications running on said first network device; and

configuring, by said switching device in conjunction with a local manager, said first network device and/or one or more remaining network devices from said plurality of network devices to maintain guaranteed end-to-end data flows for each of said plurality of applications based on said received data flow requirements.

2 . The method according to claim 1 , wherein said switching device comprises a blade switch or a top-of-rack (ToR) switch.

3 . The method according to claim 1 , wherein said data flow requirements comprise bandwidth, quality of service (QoS), security, and/or service level agreement (SLA) based parameters.

4 . The method according to claim 1 , wherein said local manager runs on said switching device.

5 . The method according to claim 1 , comprising maintaining, by said switching device in conjunction with said local manager, a routing table for storing information corresponding to said end-to-end data flows.

6 . The method according to claim 1 , comprising assigning, by said switching device in conjunction with said local manager, each of said guaranteed end-to-end data flows a unique identifier for routing and/or switching operations in said local networking domain.

7 . The method according to claim 1 , comprising assigning, by said switching device in conjunction with said local manager, each of said guaranteed end-to-end data flows a unique virtual local area network (VLAN) tag for routing and/or switching data in said first network device and/or in said one or more other network devices.

8 . The method according to claim 1 , comprising maintaining, by said switching device in conjunction with said local manager, servicing of said guaranteed end-to-end data flows during migration operations in said local networking domain.

9 . The method according to claim 1 , wherein said first network device and/or at least a portion of said one or more other network devices is operable to determine said data flow requirements for each application running in said network device.

10 . The method according to claim 1 , wherein said first network device and/or at least a portion of said one or more other network devices is operable to allocate networking resources to guarantee said end-to-end data flow for each of said plurality of applications.

11 . A system for communication, the system comprising:

one or more circuits and/or processors for use in a switching device that provides switching services in a local networking domain that comprises a plurality of network devices, said one or more circuits and/or processors are operable to:

receive from at least a first network device of said plurality of network devices, data flow requirements for communicating data for each of a plurality of applications running on said first network device; and

configure, by said switching device in conjunction with a local manager, said first network device and/or one or more remaining network devices from said plurality of network devices to maintain guaranteed end-to-end data flows for each of said plurality of applications based on said received data flow requirements.

12 . The system according to claim 11 , wherein said switching device comprises a blade switch or a top-of-rack (ToR) switch.

13 . The system according to claim 11 , wherein said data flow requirements comprise bandwidth, quality of service (QoS), security, and/or service level agreement (SLA) based parameters.

14 . The system according to claim 11 , wherein said local manager runs on said switching device.

15 . The system according to claim 11 , wherein said one or more circuits and/or processors are operable to maintain, by said switching device in conjunction with said local manager, a routing table for storing information corresponding to said end-to-end data flows.

16 . The system according to claim 11 , wherein said one or more circuits and/or processors are operable to assign, by said switching device in conjunction with said local manager, each of said guaranteed end-to-end data flows a unique identifier for routing and/or switching operations in said local networking domain.

17 . The system according to claim 11 , wherein said one or more circuits and/or processors are operable to assign, by said switching device in conjunction with said local manager, each of said guaranteed end-to-end data flows a unique virtual local area network (VLAN) tag for routing and/or switching data in said first network device and/or in said one or more other network devices.

18 . The system according to claim 11 , wherein said one or more circuits and/or processors are operable to maintain, by said switching device in conjunction with said local manager, servicing of said guaranteed end-to-end data flows during migration operations in said local networking domain.

19 . The system according to claim 11 , wherein said first network device and/or at least a portion of said one or more other network devices is operable to determine said data flow requirements for each application running in said network device.

20 . The system according to claim 11 , wherein said first network device and/or at least a portion of said one or more other network devices is operable to allocate networking resources to guarantee said end-to-end data flow for each of said plurality of applications.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2010
From: ELZUR, URI
To: BROADCOM CORPORATION
Reel/Frame 024700/0335 →