发明名称 Traffic shaping based on request resource usage
摘要 A current request for a server to perform work for a user profile can be received and processed at the server. It can be determined whether server usage by the profile exhibits a sufficient trend toward a threshold value to warrant performing traffic shaping for the user profile. If so, then a delay time can be calculated based on, or as a function of, server resources used in processing the current request, and a response to the current request can be delayed by the delay time.
申请公布号 US9305274(B2) 申请公布日期 2016.04.05
申请号 US201213350827 申请日期 2012.01.16
申请人 Microsoft Technology Licensing, LLC 发明人 Sterling David A.;Mathur Siddhartha;Boctor Victor
分类号 G06F15/173;G06Q10/06 主分类号 G06F15/173
代理机构 代理人 Rieth Damon;Wong Tom;Minhas Micky
主权项 1. A computer-implemented method for protecting server resources from over-use by a user profile and allowing user experience to be preserved, the method comprising: maintaining, via a computer server system, a computer-readable budget of server usage associated with a computer-readable user profile; receiving, via the computer server system, a computer-readable current request for a server to perform work for the user profile; determining, via the computer server system, that a current balance of the budget warrants performing traffic shaping to decrease a rate of server resource usage by the user profile by introducing a delay in a response to the current request; and calculating, via the computer server system, a delay time based on server resources used in processing the current request; and in response to the determination that the current balance of the budget warrants performing traffic shaping for the user profile by introducing the delay in the response to the current request, introducing, via the computer server system, the delay in the response to the current request, the introduced delay being for the calculated delay time, the introducing of the delay being performed after the calculating of the delay time, and the introducing of the delay decreasing the rate of server resource usage by the user profile.
地址 Redmond WA US