The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 11, 2017

Filed:

Dec. 19, 2014
Applicant:

Wisconsin Alumni Research Foundation, Madison, WI (US);

Inventors:

Aaron Robert Gember-Jacobson, Madison, WI (US);

Srinivasa Aditya Akella, Middleton, WI (US);

Chaithan M. Prakash, Madison, WI (US);

Raajay Viswanathan, Madison, WI (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/707 (2013.01); H04L 12/861 (2013.01); G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
H04L 45/22 (2013.01); G06F 9/45533 (2013.01); G06F 9/45558 (2013.01); H04L 49/9063 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45562 (2013.01);
Abstract

An enterprise computer system efficiently adjusts the number of middleboxes associated with the the enterprise, for example, with changes in demand, by transferring not only flows of instructions but also middlebox states associated with those flows. Loss-less transfer preventing the loss of packets and its state, and order-preserving transfer preserving packet ordering may be provided by a two-step transfer process in which packets are buffered during the transfer and are marked to be processed by a receiving middlebox before processing by that middlebox of ongoing packets for the given flow.


Find Patent Forward Citations

Loading…