发明名称 Techniques for web server management
摘要 Techniques for provisioning and decommissioning web servers in an automated manner. In one embodiment, a threshold value relating to an operational metric of a web server can be stored. The metric can be monitored as the web server receives requests. If the metric exceeds the threshold value, additional web servers can be automatically provisioned to handle a portion of the requests. If the metric falls below the threshold value, the additional web servers can be automatically decommissioned. In another embodiment, information can be logged pertaining to web server requests received over time. Based on this information and a threshold value, patterns of high/low server load can be determined and a policy can be generated identifying time intervals during which additional web servers should be provisioned (or existing web servers should be decommissioned). The policy can be used at server runtime to provision or decommission web servers at the identified intervals.
申请公布号 US8880679(B2) 申请公布日期 2014.11.04
申请号 US200912632068 申请日期 2009.12.07
申请人 Oracle International Corporation 发明人 Sharma Chhaya;Khurana Varun
分类号 G06F15/173;G06F15/16;G06F9/46;G06F9/50 主分类号 G06F15/173
代理机构 Kilpatrick Townsend and Stockton LLP 代理人 Kilpatrick Townsend and Stockton LLP
主权项 1. A method comprising: automatically determining, by a computer system, a threshold value for an operational metric of a web server, the determining comprising: logging information related to a plurality of requests received by the web server over a period of time; andapplying one or more heuristics-based rules to the logged information in order to determine an appropriate value for the threshold value; identifying a time interval during which additional web servers should be provisioned; determining a pattern of high web server load based at least in part on the logged information related to the plurality of requests and the determined threshold value; generating a policy based at least in part on the determined pattern, the policy specifying the identified time interval; subsequent to automatically determining the threshold value, monitoring, by the computer system, the operational metric as requests are received by the web server; during the time interval, when the operational metric exceeds the threshold value: provisioning, by the computer system, one or more additional web servers; androuting, by the computer system, a portion of the requests to the one or more additional web servers; and after the time interval, decommissioning at least a portion of the one or more additional web servers that were provisioned during the time interval.
地址 Redwood Shores CA US