System and method for modeling and provisioning information system capacity
First Claim
1. A method of accepting a session in a network server, the method comprising:
- generating a feature vector for the session, the feature vector comprising a first plurality of parameters, the first plurality of parameters defining a proposed additional load of the session on the network server;
etermining a current state vector of the network server, the current state of the network defined by a second plurality of parameters, the current state vector defining a current load on the network server at a time instant;
determining a headroom vector for the current state of the network, the headroom vector defined by a distance between a model surface, the model surface indicating a capacity of the network server;
comparing a magnitude of the headroom vector to a magnitude of the feature vector.
3 Assignments
0 Petitions
Accused Products
Abstract
Models of capacity of an information system are described. The models may be queried when a new session arrives at the information system, to determine whether to accept the session as is, demand new capacity from an alternate server in order to fulfill the session, or reject the session. The models employ feature vectors to represents states of the information system. Parameters in the feature vectors may include load measurements on CPUs in the information system; load measurements on memory in servers employed in the information system; transactions per second conducted in databases in the information system; rate at which requests arrive from referral URLs to the information system; number of sessions in the information system; CPU utilization in the information system; database utilization in the information system.
-
Citations
10 Claims
-
1. A method of accepting a session in a network server, the method comprising:
-
generating a feature vector for the session, the feature vector comprising a first plurality of parameters, the first plurality of parameters defining a proposed additional load of the session on the network server;
etermining a current state vector of the network server, the current state of the network defined by a second plurality of parameters, the current state vector defining a current load on the network server at a time instant;
determining a headroom vector for the current state of the network, the headroom vector defined by a distance between a model surface, the model surface indicating a capacity of the network server;
comparing a magnitude of the headroom vector to a magnitude of the feature vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification