发明名称 Bandwidth virtualization
摘要 A method and system virtualizes bandwidth. The system may include multiple communication interfaces to communicate across a hybrid network containing multiple networks of different types, technologies, protocols, topologies, or other network characteristics. The system may aggregate the bandwidth of the multiple communication interfaces into an aggregated virtualized bandwidth. When a bandwidth request is received, the system may determine a bandwidth allocation across the aggregated virtualized bandwidth. The system may also determine a communication resource allocation for the bandwidth allocation, which may assign any number of the communication interfaces. The system may then communicate application data across the allocated bandwidth.
申请公布号 US9379996(B2) 申请公布日期 2016.06.28
申请号 US201213535568 申请日期 2012.06.28
申请人 Broadcom Corporation 发明人 Li Gordon Yong
分类号 H04L12/911;H04L12/917;H04L12/927;H04W4/00 主分类号 H04L12/911
代理机构 Brinks Gilson & Lione 代理人 Brinks Gilson & Lione
主权项 1. A method comprising: communicating, by a device, across multiple communication networks including a first communication network and a second communication network that is of a different protocol from the first communication network: aggregating bandwidth of the first communication network and bandwidth of the second communication network into an aggregated virtualized bandwidth; receiving, by client logic executed on the device, a plurality of bandwidth requests from a plurality of respective applications, each of the bandwidth requests indicative of respective quality of service requirements and a respective requested amount of bandwidth; determining, for each of the plurality of applications, a respective different bandwidth allocation of a portion of the aggregated virtualized bandwidth in accordance with the respective quality of service requirements and the respective requested amount of bandwidth indicated by the bandwidth requests; sending, by the client logic, to one of a gateway device or a server device, the determined respective bandwidth allocations, wherein the one of the gateway device or the server device communicate over the first communication network and the second communication network; receiving, for each of the sent determined respective bandwidth allocations, one of an acceptance reply, a rejection reply or an alternative bandwidth allocation from the one of the gateway device or the server device; modifying, by the client logic, each of the respective different bandwidth allocations for which the respective rejection reply is received and sending a modified respective bandwidth allocation to one of the gateway device or the server device; and communicating application data from each of the plurality of applications according to the determined respective bandwidth allocations due to receipt of a respective acceptance reply, or according to a respective received alternative bandwidth allocation due to receipt of a respective alternative bandwidth allocation, the application data communicated through the first communication network and the second communication network.
地址 Irvine CA US