Measuring provisioning capacity across distributed systems
AssigneeMicrosoft Technology Licensing, LLC
InventorsPradeep GANAPATHYRAJ, Michael MCLEAN, Radu SERBANESCU, Meng Hua CHEN
Life of this patent
Estimating the term…
Abstract
Provisioning capacity measuring may be provided. First, a provisioning monitoring job may run on a grid manager that spawns a plurality of farm monitoring jobs onto a respective plurality of farms. Next, a user count for each of the respective plurality of farms may be respectively provided. The user count may comprise a number of users on each of the respective plurality of farms. An event alert may be provided when the user count for any of the respective plurality of farms is greater than a threshold.
Claims21
1-20. (canceled)
A method for measuring provisioning capacity, the method comprising:
- executing a provisioning monitoring job on a grid manager;
- executing, by the provisioning monitoring job, a plurality of farm monitoring jobs onto a plurality of farms associated with the grid manager, the plurality of farm monitoring jobs comprising a plurality of content farm monitoring jobs to monitor a plurality of content farms associated with the grid manager and a plurality of directory service monitoring jobs to monitor a plurality of directory service farms associated with the plurality of content farms;
- receiving, from the plurality of directory service monitoring jobs, a user count for each of the respective plurality of directory service farms, the user count for the plurality of directory service farms comprising a number of users associated with each of the plurality of directory service farms and an indication of one of the plurality of content farms in which each of the reside,
- receiving, from the plurality of the content farm monitoring jobs, the user count for each of the respective plurality of content farms;
- aggregating the user count and the indications received for the plurality of directory service farms;
- determining the user count for each of the plurality of content farms and the user count for each of the plurality of directory service farms;
- and
- providing an event alert when the user count for one of the respective plurality of farms is greater than a threshold comprising a fraction of a capacity level of the one of the plurality of farms.
A system for measuring provisioning capacity, the system comprising:
- a memory storage;
- and
- a processor coupled to the memory storage, wherein the processor is operative to:
- execute a provisioning monitoring job on a grid manager;
- execute, by the provisioning monitoring job, a plurality of farm monitoring jobs onto a plurality of farms associated with the grid manager, the plurality of farm monitoring jobs comprising a plurality of content farm monitoring jobs to monitor a plurality of content farms associated with the grid manager and a plurality of directory service monitoring jobs to monitor a plurality of directory service farms associated with the plurality of content farms;
- receive, from the plurality of directory service monitoring jobs, a user count for each of the respective plurality of directory service farms, the user count for the plurality of directory service farms comprising a number of users associated with each of the plurality of directory service farms and an indication of one of the plurality of content farms in which each of the reside,
- receive, from the plurality of the content farm monitoring jobs, the user count for each of the respective plurality of content farms;
- aggregate the user count and the indications received for the plurality of directory service farms;
- determine the user count for each of the plurality of content farms and the user count for each of the plurality of directory service farms;
- and
- provide an event alert when the user count for one of the respective plurality of farms is greater than a threshold comprising a fraction of a capacity level of the one of the plurality of farms.
A method of measuring provisioning capacity, the method comprising:
- executing a provisioning monitoring job on a grid manager;
- executing, by the provisioning monitoring job, a plurality of directory service farm monitoring jobs onto each of a plurality of directory services farms associated with plurality of content farms associated with the grid manager, wherein each of the plurality of directory service farm monitoring jobs provides:
- (i) a user count associated with each of the plurality of directory service farms;
- and (ii) an indication of one of the plurality of content farms with which each of the users is associated;
- executing, by the provisioning monitoring job, a content farm monitoring job onto each of the plurality of content farms, wherein a first content farm monitoring job uses the user counts and the indications provided by the plurality of directory service farm monitoring jobs to aggregate the count users to tally the user count associated with a first content farm;
- receiving, by the grid manager, the aggregated user count for each of the content farms and the user count for each of the plurality of directory service farms;
- and
- providing, by the grid manager, an event alert when the user count of one of the plurality of directory service farms or the plurality of content farms is greater than a threshold comprising a fraction of a capacity level of the one of the plurality of content farms or the plurality of directory service farms.
Dependencies are inferred from the claim text.