Patent ID: 7404211
Filing Date: 2008-07-22
Classification: H04L

Abstract:
1. A server computer protection apparatus for protecting a server computer against attacks, comprising: a data request acceptance unit configured to accept data requests sent from client computers coupled to the server computer via the protection apparatus, as proxy for the server computer which is different and separate from the protection apparatus; at least one request measurement unit configured to measure a number of data requests which have arrived from said client computers within a predetermined time period; a response measurement unit configured to measure a number of responses which have been made from said server computer to said client computers within the predetermined time period; at least one server load calculation unit configured to obtain a load state of said server computer by using measurements of said request measurement unit and said response measurement unit; and a data request transfer unit configured to change a rate of the number of data requests based on the load state determined by said server load calculation unit, wherein said server load calculation unit is configured to store said load state of said server computer; wherein said server load calculation unit chances the value stored in accordance with a new load state of said server computer; wherein, as said changed value exhibits a higher load, the rate of said number of the data requests which are to be transferred to said server computer is decreased by said data request transfer unit; and wherein, as said changed value exhibits a lower load, the rate of said number of the data requests which are to be transferred to said server computer is increased by said data request transfer unit.