A server and method of its operation adapt the number of server
applications within the server. The server is connected to a computer
network. The server comprises one or more active server applications, a
load detector, an inactive additional server application and an allocator.
The load detector, which may be part of a load balancer, is connected to
the one or more server applications and the computer network. The
allocator is connected to the load detector and the additional server
application. The allocator causes the additional server application to
activate in response to a load condition. The method measures a load on
the server, detects when the load exceeds a threshold and, in response
thereto, activates an additional server application on the server.
Optionally, the method also detects when the load is less than a
deactivation threshold, and in response thereto, deactivates the
additional server application. Also disclosed is a system comprising a
plurality of computers, one or more connections to one or more servers,
and a module. Each of the computers is capable of hosting a server
application. The module is connected to the: computers and the
connection(s). The module receives a request for an additional server
application from one of the servers. Such a request may, for example, be
generated when the server is experiencing a surge. In response to the
request, the module activates the server application on one or more of the
computers so as to support the requesting server.
Een server en een methode van zijn verrichting passen het aantal servertoepassingen binnen de server aan. De server wordt aangesloten aan een computernetwerk. De server bestaat uit één of meerdere actieve servertoepassingen, een ladingsdetector, een inactieve extra servertoepassing en allocator. De ladingsdetector, die deel van een ladingsstabilisator kan uitmaken, wordt aangesloten aan de één of meerdere servertoepassingen en het computernetwerk. Allocator wordt verbonden met de ladingsdetector en de extra servertoepassing. Allocator veroorzaakt de extra servertoepassing om in antwoord op een ladingsvoorwaarde te activeren. De methode meet een lading op de server, ontdekt wanneer de lading een drempel en, daaraan in reactie overschrijdt, een extra servertoepassing op de server activeert. Naar keuze, ontdekt de methode ook wanneer de lading minder dan een deactiveringsdrempel is, en daaraan in reactie, desactiveert de extra servertoepassing. Ook onthuld wordt een systeem bestaand uit een meerderheid van computers, één of meerdere verbindingen aan één of meerdere servers, en een module. Elk van de computers kan een servertoepassing ontvangen. De module wordt verbonden met: computers en de verbinding (s). De module ontvangt een verzoek om een extra serverinschrijving van één van de servers. Een dergelijk verzoek kan, bijvoorbeeld, worden geproduceerd wanneer de server een schommeling ervaart. In antwoord op het verzoek, activeert de module de servertoepassing op één of meer van de computers om de het vragen server te steunen.