Method and apparatus for a bandwidth broker in a packet network
AssigneeFujitsu Limited
InventorsZhi-Li Zhang, Yiwei Thomas Hou, Zhenhai Duan
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsZhi-Li Zhang, Yiwei Thomas Hou, Zhenhai Duan
Estimating the term…
A method and apparatus for allocating bandwidth within a network domain. A centralized bandwidth broker maintains a link-level database including detailed flow data for individual links in a network domain and a path-level database including summarized flow data for individual paths in the network domain. The bandwidth broker determines bandwidth allocations at a path-level by allocating discrete amounts of bandwidth, termed quotas, based on flow requests. If a flow request cannot be satisfied by allocating quotas, then the bandwidth broker uses the link-level database to recover bandwidth from unused bandwidth by other paths on the same link in order to satisfy the flow request. In another embodiment of a bandwidth broker, the centralized bandwidth broker is replaced by a distributed bandwidth broker including a central bandwidth broker and one or more edge bandwidth brokers. An edge bandwidth broker conducts path-level allocations and requests or releases quotas from and to the central bandwidth broker. The central bandwidth broker conducts link-level allocations and allocates or de-allocates quotas to and from the path maintained by the edge bandwidth broker.
A method for allocating bandwidth within a network domain by a network server operably coupled to a network domain edge node and to a database, the network domain including links for connecting two nodes, the method comprsing:
A method for allocating bandwidth within a network domain by a distributed network server, the distributed network server including a central network server and a plurality of edge network servers, comprising:
A data processing system adapted to allocate bandwidth within a network domain, comprising:
A computer readable medium embodying program instructions for execution by a computer, the program instructions adapting a computer to allocate bandwidth within a network domain, program instructions comprising:
A method for allocating bandwidth within a network domain by a bandwidth broker operably coupled to a network domain edge node, comprising:
A method for allocating bandwidth within a network domain by a network server coupled to a network domain edge node, the network domain including links for connecting two nodes and paths including one or more links for connecting two edge nodes, the method comprising:
A method for dynamic allocation of bandwidth within a network domain having nodes including core nodes and edge nodes, a link connecting two nodes, a path connecting two edge nodes and including one or more links, each link belonging to no paths, one path, or more than one paths, data flowing from a first edge node to a second edge node through a path connecting the first edge node to the second edge node, the method comprising:
A method for dynamic allocation of bandwidth within a network domain having nodes including core nodes and edge nodes, a link connecting two nodes, a path connecting two edge nodes and including one or more links, each link belonging to no paths, one path, or more than one paths, data flowing from a first edge node to a second edge node through the path connecting the first edge node to the second edge node, the method comprising:
Dependencies are inferred from the claim text.