On-Demand Capacity Management
First Claim
1. A method for augmenting a network farm of one or more servers with at least one additional server, the method comprising:
- an act of initially routing incoming application messages to an initial set of one or more server(s) using an application message router that uses configurable routing settings;
an act of adding an additional server to the network farm; and
an act of modifying the configurable intra-farm routing settings such that incoming messages are routed to a subsequent set of servers comprising the initial set of server(s) and the additional server.
2 Assignments
0 Petitions
Accused Products
Abstract
Dynamically upsizing and/or downsizing a network farm in response to network demand. An application message router routes messages to the network farm. When the network farm approaches or is anticipated to be approaching capacity, a group of one or more servers may be added to the network farm. When the added server(s) are capable of participating in the network farm, the application message router is triggered to route also to the added servers. When the network farm has excess capacity, a group of one or more servers may be dropped from the network farm. This may be accomplished by triggering the application message router to no longer route messages to the removed servers. The removed servers may be either immediately or gracefully removed from service.
-
Citations
20 Claims
-
1. A method for augmenting a network farm of one or more servers with at least one additional server, the method comprising:
-
an act of initially routing incoming application messages to an initial set of one or more server(s) using an application message router that uses configurable routing settings; an act of adding an additional server to the network farm; and an act of modifying the configurable intra-farm routing settings such that incoming messages are routed to a subsequent set of servers comprising the initial set of server(s) and the additional server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14)
-
-
11. A method for downsizing by one or more servers a network farm comprising a plurality of servers, the method comprising:
-
an act of detecting that the network farm is now capable of meeting current demand without the one or more servers; and an act of modifying the configurable routing settings such the incoming messages are routed to a diminished set of one or more servers of the network farm in response to the act of detecting. - View Dependent Claims (15, 16)
-
-
17. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to provide an application program interface, the application program interface comprising:
-
a reporting interface that is configured to reporting regarding one or more performance parameters of a network farm to thereby allow a user or other entity to determine when a network farm is reaching capacity; and an augmentation interface that is configured to allow for immediate rerouting of incoming application networks to an augmented network farm in the case where one or more servers are added to the network farm. - View Dependent Claims (18, 19, 20)
-
Specification