Data routing monitoring and management
First Claim
1. A system for directing data over an internet protocol (IP) network, the system comprising:
- a plurality of remote network appliances adapted to receive data via the IP network;
a network router communicatively coupled to the IP network;
a plurality of source network nodes, each source network node including a computer programmed with application routing functions for providing, to the network router, information regarding data available at the source network node, and for routing data to a remote network appliance via the IP network;
the network router adapted to receive said provided information regarding data available at the source network nodes and to respond to a request for data routing to one of the plurality of remote network appliances by ascertaining availability of the requested data at the plurality of source network nodes using information provided thereby, by selecting one of the source network nodes that bears the requested data and by communicating with the computer at the selected source network node to facilitate the data routing request; and
wherein the computer at the selected source network node is adapted to respond to the communication from the network router by implementing the programmed application routing functions to route the requested data from the selected source network node to the remote network appliance specified in the request.
3 Assignments
0 Petitions
Accused Products
Abstract
Data transfer over an IP network is effected in a manner that improves the use of available communications channels and makes possible enhanced data routing control and monitoring. According to an example embodiment of the present invention, data is transferred over an IP network having a plurality of communication links. An origin node coupled to the network supplies data to the network, and system nodes coupled to the network are adapted to store at least a portion of the data supplied by the origin node. Two or more servers are adapted to route data between at least one of the system nodes and the network. A network-distributed application routing controller is implemented throughout the network and ascertains location information of the data supplied by the origin node. A data request from one of the system nodes is received at the application routing controller. In response to the request, the supplied data is routed from a node on the network over at least one of the servers and via one or more communication links to the node at which the request has been made.
84 Citations
20 Claims
-
1. A system for directing data over an internet protocol (IP) network, the system comprising:
-
a plurality of remote network appliances adapted to receive data via the IP network; a network router communicatively coupled to the IP network; a plurality of source network nodes, each source network node including a computer programmed with application routing functions for providing, to the network router, information regarding data available at the source network node, and for routing data to a remote network appliance via the IP network; the network router adapted to receive said provided information regarding data available at the source network nodes and to respond to a request for data routing to one of the plurality of remote network appliances by ascertaining availability of the requested data at the plurality of source network nodes using information provided thereby, by selecting one of the source network nodes that bears the requested data and by communicating with the computer at the selected source network node to facilitate the data routing request; and wherein the computer at the selected source network node is adapted to respond to the communication from the network router by implementing the programmed application routing functions to route the requested data from the selected source network node to the remote network appliance specified in the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification