×

EFFICIENT NETWORK UTILIZATION USING MULTIPLE PHYSICAL INTERFACES

  • US 20100287274A1
  • Filed: 05/08/2009
  • Published: 11/11/2010
  • Est. Priority Date: 05/08/2009
  • Status: Active Grant
First Claim
Patent Images

1. An architecture for streaming data from a sending endpoint to a receiving endpoint which are connected to each other by multiple networks, wherein each of the sending endpoint and the receiving endpoint has multiple physical interfaces each for interfacing to a respective one of the multiple networks, and wherein the architecture is implemented on both the sending endpoint and the receiving endpoint and comprises:

  • a traffic monitor for gathering performance characteristics of each of the multiple physical interfaces; and

    a software library for controlling the sending of the data stream from the sending endpoint and controlling the receiving of the data stream at the receiving endpoint, wherein the traffic monitor and the software library communicate information to each other, and wherein the software library instantiates;

    a plurality of bondable virtual interfaces, instantiated by the software library based on the information communicated by the traffic monitor, for splitting the data stream into multiple data sub-streams at the sending endpoint, and for combining the multiple data sub-streams into the data stream at the receiving endpoint;

    a data organizer for designating one of the plurality of bondable virtual interfaces for splitting or combining the data stream, wherein the data organizer instantiates;

    a data splitter for implementing the designated one of the plurality of bondable virtual interfaces at the sending endpoint; and

    a data combiner for implementing the designated one of the plurality of bondable virtual interfaces at the receiving endpoint,wherein when designating ones of the plurality of bondable virtual interfaces, the data splitter and the data combiner negotiate to designate one of the bondable virtual interfaces, based on the performance characteristics of the multiple physical interfaces and available ones of the plurality of bondable virtual interfaces.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×