Abstract: A method of aggregating a plurality of packet based communication channels is provided by the system. The communication channels connect two common endpoints, and aggregation devices are present at each endpoint to implement an aggregation policy. The system provides a dynamic aggregation system where m aggregation policy is employed on a per packet flow basis. Packet flows can be classified by application type, so that an appropriate aggregation policy can be used for packets belonging to the flow. The selected aggregation policy is used for each flow within the aggregation devices at each endpoint.
Type:
Grant
Filed:
February 5, 2014
Date of Patent:
May 9, 2017
Assignee:
MUSHROOM NETWORKS, INC.
Inventors:
Mustafa Arisoylu, H. Cahit Akin, Rene L. Cruz, Rajesh Mishra
Abstract: Methods and apparatus for aggregating communication channels. In one exemplary embodiment an aggregation device is required only on one side of the set of communication channels being aggregated. Advantageously, no modifications to the source and/or destination of data transfers are required for operation of the invention. In one embodiment utilized for data transfers in the downstream direction, object download requests can be fulfilled by sending a sequence of partial download requests through the set of communication channels being aggregated, and forwarding the resulting partial data objects received to the original requester in the proper order. In another embodiment utilized for upstream data transfers, traffic is bifurcated to travel along a set of communication channels, and the bifurcated traffic is reassembled either at the network layer or the transport layer.
Type:
Grant
Filed:
February 12, 2008
Date of Patent:
December 1, 2015
Assignee:
Mushroom Networks, Inc
Inventors:
Huseyin Cahit Akin, Mustafa Arisoylu, Rene L. Cruz, Rajesh Mishra
Abstract: A method of aggregating a plurality of packet based communication channels is provided by the system. The communication channels connect two common endpoints, and aggregation devices are present at each point to implement an aggregation policy. The system provides a dynamic aggregation system where an aggregation policy is employed on a per packet flow basis. Packet flow can be classified by application type, so that an appropriate aggregation policy can be used for packets belonging to the flow. The selected aggregation policy is used for each flow within the aggregation devices at each endpoint.
Type:
Grant
Filed:
April 25, 2008
Date of Patent:
May 6, 2014
Assignee:
Mushroom Networks, Inc.
Inventors:
Mustafa Arisoylu, H. Cahit Akin, Rene L. Cruz, Rajesh Mishra
Abstract: The system provides a low cost way of providing high speed point to point communications between two offices, as well as Internet access, which exploits the use of low cost access technologies, such as ADSL, in such a way that (a) no CO component is required to deploy the solution, (b) the two offices could have different types of communication technologies available, and (c) more than two offices can form an overlay network, whereby each pair of offices has a virtual single high throughput pipe available which is achieved through aggregation of Internet access services at each office. The proposed system allows intranet communication links or Internet connections to be aggregated, thereby enabling faster and more reliable communications.
Type:
Grant
Filed:
June 24, 2009
Date of Patent:
November 5, 2013
Assignee:
Mushroom Networks, Inc.
Inventors:
Mustafa Arisoylu, H. Cahit Akin, Rene L. Cruz, Rajesh Mishra