Session control system, session control method and session control program
First Claim
1. A session control device connected to a web site and a client terminal which accesses said web site through a network, comprising:
- a processor; and
a memory;
wherein said processor implements;
an occupancy rate calculating unit configured to calculate, with a state of a session in each access to a reference page which is a page whose effect is large on arrival at processing whose importance in the web site is high as a stage, rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage;
a determination unit configured to set the limited number of requests on a stage basis such that the largest number of sessions yet to arrive can be rejected within a range in which a rate of rejection of an arrival session is not less than a minimum guaranteed rate indicative of a rate of arrival sessions which are not limited; and
a collation unit configured to count the number of requests at a stage of said session received from said client terminal and configured to compare said number of requests counted and said limited number to determine whether to limit said session from said client terminal;
wherein;
when said number of requests fails to exceed said limited number, said collation unit transfers said session to said web site; and
when said number of requests exceeds said limited number, transmits, to said client terminal, a response message notifying that said session is limited.
0 Assignments
0 Petitions
Accused Products
Abstract
A session control device connected to a web site and a client terminal through a network, which includes a calculation unit for calculating, with a state of a session in each access to a reference page which is a page whose effect is large on arrival at processing whose importance in the web site is high as a stage, a tendency of a session toward the processing whose importance is high on a stage basis, a storage unit for storing a calculated tendency toward the processing whose importance is high, a setting unit for setting a reference for limiting the session, and a collation unit for comparing a tendency toward the processing whose importance is high with respect to a stage of the session received from the client terminal and comparing with the reference to determine whether to limit the session from the client terminal.
-
Citations
6 Claims
-
1. A session control device connected to a web site and a client terminal which accesses said web site through a network, comprising:
-
a processor; and a memory; wherein said processor implements; an occupancy rate calculating unit configured to calculate, with a state of a session in each access to a reference page which is a page whose effect is large on arrival at processing whose importance in the web site is high as a stage, rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage; a determination unit configured to set the limited number of requests on a stage basis such that the largest number of sessions yet to arrive can be rejected within a range in which a rate of rejection of an arrival session is not less than a minimum guaranteed rate indicative of a rate of arrival sessions which are not limited; and a collation unit configured to count the number of requests at a stage of said session received from said client terminal and configured to compare said number of requests counted and said limited number to determine whether to limit said session from said client terminal; wherein; when said number of requests fails to exceed said limited number, said collation unit transfers said session to said web site; and when said number of requests exceeds said limited number, transmits, to said client terminal, a response message notifying that said session is limited.
-
-
2. A session control device connected to a web site and a client terminal which accesses said web site through a network, comprising:
-
a processor; and a memory; wherein said processor implements; an occupancy rate calculating unit configured to calculate, with a state of a session in each access to a reference page which is a page whose effect is large on arrival at processing whose importance in the web site is high as a stage, rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage; a determination unit configured to set the limited number of requests on a stage basis such that the largest number of sessions yet to arrive can be rejected within a range in which a rate of rejection of an arrival session is not less than a minimum guaranteed rate indicative of a rate of arrival sessions which are not limited; and a collation unit configured to count the number of requests at a stage of said session received from said client terminal and configured to compare said number of requests counted and said limited number to determine whether to limit said session from said client terminal; wherein said occupancy rate calculating unit reads a request history from an access log of said web site on a session basis to calculate rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage.
-
-
3. A session control method by a session control device connected to a web site and a client terminal which accesses said web site through a network, comprising the steps of:
-
calculating, with a state of a session in each access to a reference page which is a page whose effect is large on arrival at processing whose importance in the web site is high as a stage, rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage; setting the limited number of requests on a stage basis such that the largest number of sessions yet to arrive can be rejected within a range in which a rate of rejection of an arrival session is not less than a minimum guaranteed rate indicative of a rate of arrival sessions which are not limited; and counting the number of requests at a stage of said session received from said client terminal and comparing said number of requests counted and said limited number to determine whether to limit said session from said client terminal; wherein at said collation step, when said number of requests fails to exceed said limited number, said session is transferred to said web site and when said number of requests exceeds said limited number, a response message notifying that said session is limited is transmitted to said client terminal.
-
-
4. A session control method by a session control device connected to a web site and a client terminal which accesses said web site through a network, comprising the steps of:
-
calculating, with a state of a session in each access to a reference page which is a page whose effect is large on arrival at processing whose importance in the web site is high as a stage, rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage; setting the limited number of requests on a stage basis such that the largest number of sessions yet to arrive can be rejected within a range in which a rate of rejection of an arrival session is not less than a minimum guaranteed rate indicative of a rate of arrival sessions which are not limited; and counting the number of requests at a stage of said session received from said client terminal and comparing said number of requests counted and said limited number to determine whether to limit said session from said client terminal; wherein at said occupancy rate calculating step, a request history is read from an access log of said web site on a session basis to calculate rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage.
-
-
5. A non-transitory computer-readable medium storing a session control program executed on a computer connected to a web site and a client terminal which accesses said web site through a network, wherein said session control program causes said computer to execute the processing of:
-
calculating, with a state of a session in each access to a reference page which is a page whose effect is large on arrival at processing whose importance in the web site is high as a stage, rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage; setting the limited number of requests on a stage basis such that the largest number of sessions yet to arrive can be rejected within a range in which a rate of rejection of an arrival session is not less than a minimum guaranteed rate indicative of a rate of arrival sessions which are not limited; and counting the number of requests at a stage of said session received from said client terminal and comparing said number of requests counted and said limited number to determine whether to limit said session from said client terminal; wherein in said collation processing, when said number of requests fails to exceed said limited number, said session is transferred to said web site and when said number of requests exceeds said limited number, a response message notifying that said session is limited is transmitted to said client terminal.
-
-
6. A non-transitory computer-readable medium storing a session control program executed on a computer connected to a web site and a client terminal which accesses said web site through a network, wherein said session control program causes said computer to execute the processing of:
-
calculating, with a state of a session in each access to a reference page which is a page whose effect is large on arrival at processing whose importance in the web site is high as a stage, rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage; setting the limited number of requests on a stage basis such that the largest number of sessions yet to arrive can be rejected within a range in which a rate of rejection of an arrival session is not less than a minimum guaranteed rate indicative of a rate of arrival sessions which are not limited; and counting the number of requests at a stage of said session received from said client terminal and comparing said number of requests counted and said limited number to determine whether to limit said session from said client terminal; wherein in said occupancy rate calculating processing, a request history is read from an access log of said web site on a session basis to calculate rates of arrival sessions which arrive at said processing whose importance is high and sessions yet to arrive with respect to each number of requests at each stage.
-
Specification