Cognitive network
First Claim
1. A computer-implemented method for end-to-end control of data transport means through a software programmable, intelligent packet, cell or frame based network, wherein said data transport means are disposed in a network bearer plane and said control performed by at least one management controller and at least one cognitive controller disposed at least in part in a functional plane distinct from the bearer plane, the method comprising:
- continuously determining the current state of said network;
receiving a reservation request for a data transport session, wherein said reservation request contains a desired class of communication service through said network;
obtaining at least one currently compliant end-to-end route through said network, the current state of said route being continually compliant with said requested class of communication service based on said continuously determined state of said network; and
controlling said data transport session via said management and cognitive controllers such that data is forced to travel along said at least one obtained currently compliant route through said network based on continuously determined current bearer plane characteristics;
communicating between said at least one management controller and said data transport means via an out-of-bearer -plane dedicated physical circuit or an in-bearer-plane dedicated virtual circuit; and
communicating between said at least one cognitive controller and said at least one management controller via an out-of-bearer-plane dedicated physical circuit or an in-bearer-plane dedicated virtual circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
A reservation request is received for a data transport session. The reservation request contains a requested class of communication service through the asynchronous network. The state of the network along the route is then preferably determined and at least one end-to-end route through the network is obtained. The route is based on the requested class of communication service and the state of the network. The data transport session is then controlled, such that data is forced to travel along at least one route through the asynchronous network. This is preferably done by controlling multiple data controllers dispersed along the at least one route by mapping specific data protocols to specific routes, or mapping specific data protocols to specific ports in each data controller. If a state of the asynchronous network indicates that the route cannot transport data in conformity to the class of communication service, then the route is changed to a backup route through the network.
37 Citations
28 Claims
-
1. A computer-implemented method for end-to-end control of data transport means through a software programmable, intelligent packet, cell or frame based network, wherein said data transport means are disposed in a network bearer plane and said control performed by at least one management controller and at least one cognitive controller disposed at least in part in a functional plane distinct from the bearer plane, the method comprising:
-
continuously determining the current state of said network; receiving a reservation request for a data transport session, wherein said reservation request contains a desired class of communication service through said network; obtaining at least one currently compliant end-to-end route through said network, the current state of said route being continually compliant with said requested class of communication service based on said continuously determined state of said network; and controlling said data transport session via said management and cognitive controllers such that data is forced to travel along said at least one obtained currently compliant route through said network based on continuously determined current bearer plane characteristics; communicating between said at least one management controller and said data transport means via an out-of-bearer -plane dedicated physical circuit or an in-bearer-plane dedicated virtual circuit; and communicating between said at least one cognitive controller and said at least one management controller via an out-of-bearer-plane dedicated physical circuit or an in-bearer-plane dedicated virtual circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for end-to-end control of data transport through a software programmable, intelligent packet, cell or frame based network, comprising:
-
transport means comprising multiple data controllers dispersed throughout bearer plane in said network; at least one management controller coupled to said multiple data controllers via an out-of-bearer-plane dedicated real or virtual circuit, wherein said at least one management controller contains instructions for; receiving a reservation request for a data transport session, wherein said reservation request contains a desired class of communication service through said network; continuously determining and recording the current state of the said network to compile and maintain an inventory of potential routes through said network, said routes being currently compliant to said classes of communication service; obtaining at least one end-to-end route through said network, the current state of said route being compliantly based on said requested class of communication service; and controlling said multiple data controllers, such that data is deterministically forced to travel along said at least one obtained currently compliant route through said network utilizing transport means characteristics without regard to the lower network layers'"'"' characteristics of said network; and at least one cognitive controller in a cognitive plane distinct from the bearer plane, wherein said cognitive controller is coupled to said at least one management controller via an out-of-bearer-plane dedicated physical circuit or an in -bearer-plane dedicated virtual circuit. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification