IP Library Granted Patent US 9,680,767
Granted Patent B2
US 9,680,767 · App. 14/439,849 · Granted Jun 13, 2017

Session admission in a communications network

Inventors: Vidhyalakshmi Karthikeyan (London, GB); Detlef Daniel Nauck (London, GB)
Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
H04L47/825H04L45/302H04L47/12H04L47/24H04L47/726H04L47/822H04L65/80H04L45/50H04L47/762H04L2212/00
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 9,680,767
App. No.
14/439,849
Filed
Apr 30, 2015
Granted
Jun 13, 2017
Kind
B2
Examiner
DUONG, DUC T
Art Unit
2467
USPC
370/230
Abstract

A session admission process is provided which identifies the weakest link in a route between a first node and a second node and determines if the route is able to cope if the session is admitted. The suitability of a link is determined on the basis of: historical link performance; the predicted future performance of the link; and the predicted future demands on the link from other sessions supported by that link.

Claims (22)

1. A method of operating a communications network, the network comprising a plurality of nodes, a plurality of communications links interconnecting the nodes and a plurality of tunnels, each of the plurality of tunnels comprising one or more of the plurality of communications links, the method comprising the steps of:

a) receiving a request to admit a session to the communications network at a requested class of service, the session being routed between a first network node and a second network node;

b) if it is not possible to admit the request at the requested class of service, determining, for each of the plurality of tunnels connecting the first network node to the second network node, if a tunnel can support the requested session at a further class of service with a quality of service equal to or greater than that of the requested class of service;

c) dividing the request into two or more portions; and

d) accepting the two or more request portions over one or more tunnels, at one or more different classes of service, such that the two or more request portions have a quality of service equal to or greater than that of the requested class of service.

2. A method according to claim 1 , comprising the further step of:

accepting the request over a tunnel which has a second class of service but has a quality of service equal to or greater than that of the requested class of service.

3. A method according to claim 1 , wherein a plurality of request portions are accepted over the same tunnel with different classes of service.

4. A method according to claim 1 , wherein a plurality of request portions are accepted over different tunnels with the same classes of service.

5. A method according to claim 1 , wherein one or more of the request portions are accepted at the requested class of service.

6. A method according to claim 1 , wherein in step b), the determination of whether a tunnel can support the requested session at a further class of service with a quality of service equal to or greater than that of the requested class of service comprises the further steps of:

i) creating a datastore, the datastore comprising, for each of the plurality of tunnels connecting a first network node to a second network node, one or more parameter values for a plurality of time intervals over a pre-determined duration;

ii) determining the expected performance of the tunnel for the duration of the requested session;

iii) determining the impact of admitting the requested session to the sessions already supported by the tunnel; and

iv) evaluating the historical performance of the tunnel.

7. A network gatekeeper computer system for a network comprising a plurality of nodes, a plurality of communications links interconnecting the nodes and a plurality of tunnels, each of the plurality of tunnels comprising one or more of the plurality of communications links, the computer system comprising a data storage memory and a computer processor, the computer system being configured, in use, to

a) receive a request to admit a session to the communications network at a requested class of service, the session being routed between a first network node and a second network node;

b) determine, for each of the plurality of tunnels connecting the first network node to the second network node, if it is not possible to admit the request at the requested class of service, if a tunnel can support the requested session at a further class of service with a quality of service equal to or greater than that of the requested class of service;

c) dividing the request into two or more portions; and

d) accept the two or more request portions over one or more tunnels, at one or more different classes of service, such that the two or more request portions have a quality of service equal to or greater than that of the requested class of service.

8. The network computer system according to claim 7 , wherein the network computer system is configured to accept the request over a tunnel which has a second class of service but has a quality of service equal to or greater than that of the requested class of service.

9. The network computer system according to claim 7 , wherein the network computer system comprises a router computer system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: NAUCK, DETLEF DANIEL; KARTHIKEYAN, VIDHYALAKSHMI
To: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
Reel/Frame 035537/0850 →
Priority Claims (1)
EP 12250168 · Oct 31, 2012 · regional
Continuity (1)
Related Publication 20150295856A1 · Oct 15, 2015