Patent ID: 7274780
Filing Date: 2007-09-25
Classification: H04L,H04M,H04Q

Abstract:
1. A computer readable medium comprising instructions for enabling the computer to carry out a method including: determining a traffic level to a server from a first plurality of traffic sources operating according to a first traffic control mechanism and a second plurality of traffic sources operating according to a second traffic control mechanism, the first and second plurality of traffic sources each having respective sets of discrete control values; determining whether the traffic level is within a predetermined range; computing, if the traffic level is not within the predetermined range, an ideal control driver for adjusting the traffic level generated by the first and second plurality of traffic sources to a desired level; computing a base control vector from the ideal control driver based upon the respective sets of discrete control values required by the first and second plurality of traffic sources; computing a chattering vector based upon the base control vector and the desired traffic level; determining first and second subsets of the first plurality of traffic sources and first and second subsets of the second plurality of traffic sources based upon the chattering vector; broadcasting a first control value in the base control vector to the first subset of the first plurality of traffic sources and a second control value in the base control vector to the second subset of the first plurality of traffic sources, so as to achieve a degree of traffic control intermediate between discrete degrees of traffic control that would be achieved by separate use of the first and second control values in the first traffic control mechanism; and a third control value in the base control vector to the first subset of the second plurality of traffic sources and a fourth control value in the base control vector to the second subset of the second plurality of traffic sources, so as to achieve a degree of traffic control intermediate between discrete degrees of traffic control that would be achieved by separate use of the third and fourth control values in the second traffic control mechanism.