Transmission system, delivery path controller, load information collecting device, and delivery path controlling method
First Claim
1. A transmission system having:
- a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and
a client side router which communicates with a client device for receiving the content, the system comprising;
a database for storing server load states of the plurality of delivery servers, and respective individual link load states for a plurality of delivery paths defined between the plurality of delivery server side routers and the client side router; and
a path control unit for determining a minimum load state delivery path having a minimum load state among the plurality of delivery paths, based on sums of the server load states and the respective individual link load states stored in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmission system, having a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and a client side router which communicates with a client device for receiving the content, is configured to include: a database for storing server load states of the plurality of delivery servers, and respective individual link load states for a plurality of delivery paths between the plurality of delivery server side routers and the client side router; and a path control unit for determining a minimum load state delivery path having a minimum load state among the plurality of delivery paths, based on sums of the server load states and the respective individual link load states stored in the database.
464 Citations
13 Claims
-
1. A transmission system having:
- a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and
a client side router which communicates with a client device for receiving the content, the system comprising;
a database for storing server load states of the plurality of delivery servers, and respective individual link load states for a plurality of delivery paths defined between the plurality of delivery server side routers and the client side router; and
a path control unit for determining a minimum load state delivery path having a minimum load state among the plurality of delivery paths, based on sums of the server load states and the respective individual link load states stored in the database. - View Dependent Claims (2, 3, 11)
- a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and
-
4. A transmission system including a network having a plurality of delivery servers for delivering a content responding to a delivery request from a client device for receiving the content, the system comprising:
-
a database for storing server load states of the plurality of delivery servers, and respective individual link load states for a plurality of delivery paths defined between the plurality of delivery server side routers and the client side router;
a first collecting unit capable of collecting the server load states of the delivery servers and updating the database;
a second collecting unit capable of collecting the respective individual link load states and updating the database;
a path control unit for determining a minimum load state delivery path having a minimum load state among the plurality of delivery paths, based on sums of the server load states and the respective individual link load states stored in the database; and
a router control unit, for setting a connection to delivery the content, included in each of a plurality of routers provided in the minimum load state delivery path determined by the path control unit.
-
-
5. A delivery path controller in a transmission system having:
- a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and
a client side router which communicates with a client device for receiving the content, the controller comprising;
a database for storing server load states of the plurality of delivery servers, and respective individual link load states for a plurality of delivery paths defined between the plurality of delivery server side routers and the client side router;
a path control unit for determining a minimum load state delivery path having a minimum load state among the plurality of delivery paths, based on sums of the server load states and the respective individual link load states stored in the database; and
a router control unit, for setting a connection to delivery the content, included in each of a plurality of routers provided in the minimum load state delivery path determined by the path control unit. - View Dependent Claims (6, 7, 8, 9, 10)
- a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and
-
12. A load information collecting device in a transmission system having:
- a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and
a client side router which communicates with a client device for receiving the content, the device comprising;
a database for storing server load states of the plurality of delivery servers, and respective individual link load states for a plurality of delivery paths defined between the plurality of delivery server side routers and the client side router; and
a path control unit for writing, into the database, the server load states collected from the delivery servers and individual link load states between adjacent routers collected from the adjacent routers among the plurality of routers.
- a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and
-
13. A method for determining a delivery path in a transmission system having:
- a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and
a client side router which communicates with a client device for receiving the content, the method comprising the steps of;
collecting server load states of the plurality of delivery servers;
collecting individual link load states between adjacent routers collected from the adjacent routers among the plurality of routers;
calculating sums of the server load states and the individual link load states collected, by using a Dijkstra method;
based on the sums, determining a minimum load state delivery path having a minimum load state among the plurality of delivery paths; and
setting a connection for delivering the content in each of a plurality of routers provided in the minimum load state delivery path determined.
- a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and
Specification