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. 17, 2012

Filed:

Apr. 25, 2007
Applicants:

Frank J. Castaneda, Raleigh, NC (US);

Joseph K. Horvath, Wake Forest, NC (US);

Anthony W. Wrobel, Jr., Raleigh, NC (US);

Inventors:

Frank J. Castaneda, Raleigh, NC (US);

Joseph K. Horvath, Wake Forest, NC (US);

Anthony W. Wrobel, Jr., Raleigh, NC (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G01R 31/08 (2006.01); G06F 11/00 (2006.01); G06F 15/16 (2006.01); G06F 15/173 (2006.01); H04J 1/16 (2006.01); H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method, a system, and a computer program product implements traffic shaping by processing as a synchronous request, tasks representing one or more units of work contained within the request. Before a request is sent through the network, the request is inspected in order to derive the amount of work that the request would generate in the network. A traffic manager queries the amount of work in that request compared to the amount of work that the network can support and generates a number of traffic envelopes. Based on the results of this query, 'task pruning' may be implemented to break the request into smaller manageable task that fit into the traffic envelopes. Task pruning may also enable only a subset of the work to be performed. Thus, a measure of the amount of work, rather than the amount of data, within a request is considered when scheduling the request.


Find Patent Forward Citations

Loading…