A system and method for balancing a load among a web server farm includes two components: 1) a static component that functions to create the logical assignment of web sites to servers; and, 2) a dynamic component that performs real-time web site customer scheduling. The static component consists of two stages. First, based on web site demand forecasts, an optimization technique is employed for solving an apportionment problem to determine the optimal number of copies per web site. Second, a method is implemented which makes good quality logical assignments of these optimal number of web site copies to servers and may be run either in initial or incremental mode. The incremental mode is preferably run periodically, e.g., once per week or once per month, however, one could also run this mode when the cluster farm configuration changes, for example when new servers are added to the system. The dynamic component handles the real-time scheduling of web sites customers to servers, based on the output of the static component and on fluctuating web site customer demands. A probabilistic effect is aimed at assigning servers to newly arriving customers.

Система и метод для балансировать нагрузку среди фермы web server вклюают 2 компонента: 1) статический компонент тот функции для того чтобы создать логически назначение мест стержня к серверам; и, 2) динамический компонент который выполняет в реальном масштабе времени планировать клиента web site. Статический компонент состоит 2 этапов. Во первых, после того как я основан на прогноз спроса web site, использован метод оптимизирования для разрешать проблему выдела для того чтобы обусловить оптимальный число экземпляров в web site. Во-вторых, метод снабжен который назначения хорошего качества моделей логически этих оптимальный число экземпляров web site к серверам и могут побежаться или в первоначально или дифференциальном режиме. Дифференциальный режим предпочтительн бежится периодически, например, раз в неделю или раз в месяц, однако, одно смогло также побежать этот режим когда изменения конфигурации фермы группы, например когда новые серверы будут добавлены к системе. Динамический компонент регулирует в реальном масштабе времени планировать клиентов мест стержня к серверам, основанный на выходе статического компонента и на изменяя покупательских спросах web site. Вероятностное влияние направлено на задавать серверов к нов прибывшим клиентам.

 
Web www.patentalert.com

< (none)

< Message service system that provides flexible route control and user interface adaption

> Apparatus, method & computer program product for client/server computing with client selectable location of transaction objects

> (none)

~ 00033