IP Library Granted Patent US 7,720,966
Granted Patent B2
US 7,720,966 · App. 10/535,208 · Granted May 18, 2010

Arrangements and method for hierarchical resource management in a layered network architecture

Assignee: Netsocket, Inc.
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,720,966
App. No.
10/535,208
Granted
May 18, 2010
Kind
B2
Abstract

A data network, method and a computer program product, wherein the data network is implemented by a first network level ( 104 ) having a first addressing scheme and at least a second network level ( 108 ) having a second addressing scheme. Each network level provides connectivity over at least one network domain. A first group of Network Resource Managers, NRMs, (b-d)) is arranged to control the resources of the first network level and a second group of NRMs (e-g) is arranged to control the resources of the second network level. The NRMs of the first group (b-d) and second group (e-g) exchange resource requests by using the first addressing scheme and the NRMs (e-g) of the second group perform an address mapping between the first and second addressing schemes.

Claims (28)

1. A method in a data network implemented by a first network level having a first addressing scheme and at least a second network level having a second addressing scheme, each network level providing connectivity over at least one network domain, the method comprising the steps of:

controlling resources of the first network level by a first group of Network Resource Managers (NRMs);

controlling resources of the second network level by a second group of NRMs, wherein the first group and the second group of NRMs comprise means for communicating on a common network level;

exchanging resource requests between the NRMs of the first and second groups using the first addressing scheme, the NRMs of the first group and the second group admitting new resource requests based at least in part on a total amount of available resources, an amount of resources currently reserved by previous reservations, and an amount of resources requested in the new resource requests; and

performing an address mapping between the first and second addressing schemes so that a set of resources that is used by a reservation in the second group, controlled and known by the second group, is aggregated into a single resource in the first group of NRMs.

2. The method according to claim 1 , wherein the first network level is the Internet Protocol (IP) layer.

3. The method according to claim 2 , wherein the second network level is a link protocol layer.

4. The method according to claim 2 , wherein the second network level is a second IP layer controlling an overlay network on top of said IP layer.

5. The method according to claim 2 , wherein the second network level is a second protocol layer controlling an overlay network on top of the IP layer.

6. The method according to claim 1 , wherein the data network further comprises a third network level having a third addressing scheme and the method comprises the further steps of:

controlling resources of said third network level by a third group of NRMs; and

exchanging resource requests between any of the NRMs of the first and second network levels using the first addressing scheme.

7. The method according to claim 6 , further comprising the step of:

performing an address mapping between the first and third addressing schemes.

8. The method according to claim 7 , wherein the third network level is a third protocol layer controlling an overlay network on top of the IP layer.

9. The method according to claim 7 , wherein the third network level is a second IP layer controlling an overlay network on top of said IP layer.

10. The method according to claim 7 , wherein the third network level is a link protocol layer.

11. The method according to claim 1 , wherein the NRMs within at least one of said groups are arranged in a hierarchical structure arranged to communicate with each other.

12. The method according to claim 1 , wherein each of the NRMs is a logically centralized unit in a network.

13. The method according to claim 12 , wherein said logically centralized unit is distributed or backed up over several physical servers.

14. The method according to claim 1 , wherein the data network in at least one of the network levels comprises a Network Controller (NC), wherein the method comprises the further steps of:

receiving by the NC a request from an NRM; and

obtaining detailed information including at least one of topology maps, traffic measurement information, and alarms of the network domain that is controlled by said NRM in response to said request.

15. The method according to claim 14 , wherein the data network in at least one of the network levels comprises a Device Controller (DC), wherein the method further comprises the steps of:

receiving by the DC a request from the NC; and

controlling vendor specific node technologies in response to said request.

16. The method according to claim 15 , wherein the DC is co-located with the NC in the at least one of the network domains.

17. A computer program product stored on a computer usable medium, comprising readable program for causing a computer, within a router or a server in the data network to control an execution of the steps of claim 1 .

Assignments (10)
SECURITY INTEREST Recorded Apr 7, 2022
From: NETSOCKET, INC.
To: LIT-US CHISUM 22-A LLC
Reel/Frame 059536/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2019
From: ALLIACENSE LIMITED, LLC
To: NETSOCKET, INC.
Reel/Frame 049803/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2015
From: NETSOCKET, INC.
To: ALLIACENSE LIMITED LLC
Reel/Frame 036740/0668 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2015
From: COMERICA BANK
To: NETSOCKET, INC.
Reel/Frame 036612/0637 →
SECURITY AGREEMENT Recorded Aug 30, 2011
From: NETSOCKET, INC., A DELAWARE CORPORATION
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION
Reel/Frame 026829/0444 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR INFORMATION PREVIOUSLY RECORDED ON REEL 016852 FRAME 0635. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST (SEE DOCUMENT FOR DETAILS). Recorded Feb 19, 2009
From: BODIN, ULF; JOHANSSON, JOACHIM; NORRGARD, JOAKIM; PETTERSSON, FREDRIK; SCHELEN, OLOV; SUNDQVIST, JIM; SVANBERG, EMIL
To: OPERAX AB
Reel/Frame 022280/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2008
From: OPERAX AB
To: NETSOCKET, INC.
Reel/Frame 022007/0627 →
CHANGE OF NAME Recorded Dec 17, 2008
From: NYA OPERAX AB
To: OPERAX AB
Reel/Frame 021991/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2008
From: OPERAX AB
To: NYA OPERAX AB
Reel/Frame 021978/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2005
From: BODIN, ULF; JOHANSSON, JOACHIN; PETTERSSON, FREDERIK; NORRGARD, JOAKIM; SCHELEN, OLOV; SUNDQVIST, JIM; SVANBERG, EMIL
To: OPERAX AB
Reel/Frame 016852/0635 →
Continuity (2)
Provisional Application 6043009800 · Dec 2, 2002
Related Publication 20060036719A1 · Feb 16, 2006