Оперативное управление распределением нагрузки в неоднородных информационных системах тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат технических наук Моисеев, Тимур Николаевич

  • Моисеев, Тимур Николаевич
  • кандидат технических науккандидат технических наук
  • 2005, Воронеж
  • Специальность ВАК РФ05.13.11
  • Количество страниц 146
Моисеев, Тимур Николаевич. Оперативное управление распределением нагрузки в неоднородных информационных системах: дис. кандидат технических наук: 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей. Воронеж. 2005. 146 с.

Оглавление диссертации кандидат технических наук Моисеев, Тимур Николаевич

Введение.

1. Построение неоднородных информационных систем.

1.1 Проблемы построения мультиагентных систем.

1.2. Понятие протокола. Стандартная семиуровневая модель протокола ISO.

1.3. Сравнительный анализ методов распределения нагрузки в распределенной серверной сети.

1.2.1 Размещение информации в распределенной серверной сети.

1.2.2. Алгоритмы без распределения нагрузки.

1.3. Разработки в области распределителей нагрузки.

1.3.1. Аппаратное распределение нагрузки.

1.3.2. Программное распределение нагрузки.

1.3.3. Кластерное соединение.

1.4 Постановка задачи.

2. Разработка метода распределения вычислительных процессов в серверных системах

2.1. Построение и анализ аналитической модели для двух канальной системы.

2.2 Обобщение модели для n-канальной системы.

2.3 Расчет характеристик n-канальной системы массового обслуживания.

2.5 Выводы.

3. Эвристические алгоритмы динамического управления распределением потока заявок

3.1 Механизм распределения нагрузки между серверами сети.

3.2 Механизмы работы демона серверов и информационного сервера.

3.4 Агенты системы и методы взаимодействия между ними.

3.5 Выводы.

4. Анализ эффективности распределения нагрузки с помощью.

4.1. Моделирование работы функции распределения нагрузки.

4 4.2. Аналитическое моделирование работы функции распределения нагрузки.

4.2.1 Работа системы распределения нагрузки с использованием функции распределения.

4.2.2 Работа системы распределения нагрузки без использования функции распределения.

4.3. Построение имитационной модели распределенной серверной сети.

4.3.1 Исследование работы системы распределения нагрузки в.

4.3.2. Имитационное моделирование работы системы распределения нагрузки с использованием пользовательской функции распределения нагрузки.

4.3.3. Имитационное моделирование работы системы распределения нагрузки в случае отказа одного из каналов обслуживания.

4.3.4 Внедрение результатов научно-исследовательской работы.

4.4. Выводы.

Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Введение диссертации (часть автореферата) на тему «Оперативное управление распределением нагрузки в неоднородных информационных системах»

Актуальность темы. Одним из главных факторов, обеспечивающих успешное функционирование крупной современной компании является внедрение в хозяйственную деятельность достижений в области информационных технологий. На сегодняшний день особо следует отметить широкое применение электронных каналов передачи информации - будь то локальные сети или глобальная сеть Интернет. Тем не менее, создание крупных информационных систем сопряжено с рядом проблем: возможность анализа сетевого трафика и ожидаемой загрузки сервера; выбора архитектуры распределенной системы; маршрутизации пакетов внутри системы; функциональности распределителей нагрузки; методы выбора сервера; распределения хранимой информации.

Существует несколько способов повышения быстродействия Интернет ресурса: можно увеличить полосу пропускания, установить высокопроизводительное сетевое оборудование, разработать эффективные сетевые приложения, оптимизировать и модернизировать программные и аппаратные компоненты сервера, а также взять на вооружение технологию кэширования.

Еще один способ повышения производительности узла состоит в том, чтобы увеличить количество серверов и размещать на них "зеркальные" копии материалов. Таким образом, можно распределить общую нагрузку по всем компонентам системы и сократить время возврата информации при выполнении сервером внутренних процедур обработки клиентских запросов. При этом сохраняются и существующие серверы, поскольку выводить их из эксплуатации и заменять новыми не придется.

Распределение, или выравнивание нагрузок, приходящихся на несколько серверов, позволяет избежать такой ситуации, когда передаваемые по сети пакеты перегружают один сервер, в то время как другие простаивают. Для распределения нагрузки между серверами обычно используется функция DNS, именуемая циклической выборкой (round-robin), которая предусматривает возможность круговой передачи IP-адреса любого сервера, составляющего сайт, любому клиенту; в итоге нагрузка равномерно распределяется между всеми серверами. Однако этот механизм недостаточно эффективен в тех случаях, где возможности аппаратных и программных компонентов отдельных серверов неравнозначны. С точки зрения процедуры циклической выборки службы DNS между этими системами нет никакой разницы. Кроме того, данная функция не имеет представления о доступности того или иного сервера.

Таким образом, актуальность темы диссертационной работы продиктована необходимостью создания рабочего механизма системы распределения нагрузки, для обеспечения наилучшей работы информационных систем.

Тематика диссертационной работы соответствует научному направлению Воронежского государственного технического университета "Вычислительные системы и программно-аппаратные электротехнические комплексы".

Целью работы является разработка алгоритмов оперативного управления распределением нагрузки в неоднородных информационных системах для повышения производительности территориально распределенных серверных систем.

Задачи исследования. В соответствии с поставленной целью сформулированы следующие основные задачи исследования:

1. Выполнить сравнительный анализ алгоритмов распределения нагрузки, способных работать с распределенной серверной системой.

2. Разработать математическую модель распределенной информационной системы с применением теории массового обслуживания.

3. Разработать алгоритм динамического управления распределением потока заявок и создать алгоритм взаимодействия объектов в неоднородной информационной системе.

4. Провести анализ эффективности предложенных алгоритмов распределения нагрузки и реализовать вычислительный эксперимент с использованием предложенных алгоритмов.

Методы исследования. В работе использованы методы теории массового обслуживания, имитационного моделирования, объектно-ориентированного программирования.

Научная новизна исследования. К основным результатам работы, отличающимся научной новизной, относятся: аналитическая модель многосерверной системы, обеспечивающая получение характеристик соответствующей системы массового обслуживания с параллельными каналами различной интенсивности и отличающаяся учетом бесконечной очереди; алгоритм управления распределением запросов в неоднородной информационной системе, отличающийся использованием аналитической управляющей функции и обеспечивающий выравнивание нагрузки на серверы распределенной серверной системы; структура и алгоритмы функционирования мультиагентной распределенной системы, обеспечивающие отказоустойчивость управления информационной системой и отличающиеся наличием подсистемы краткосрочного прогнозирования состояния; структура программного комплекса моделирования процессов распределения нагрузки, учитывающая • применение аналитической управляющей функции и обеспечивающий экспериментальное исследование и сравнительный анализ алгоритмов распределения нагрузки.

Практическая значимость работы. Практическая значимость результатов диссертации заключается в создании алгоритма оперативного управления системой распределения нагрузки, внедренного в практическую деятельность государственного учреждения «Региональное отделение Фонда социального страхования РФ».

Реализация и внедрение результатов работы. Основные теоретические и практические результаты работы реализованы в программном комплексе выполняющем моделирование работы неоднородной информационной системы. С его использованием разработана программная система обеспечивающая решение задач оптимизации управления запросами к распределенным элементам базы данных с использованием оригинальных моделей и алгоритмов.

Апробация работы. Основные результаты работы докладывались и обсуждались на Всероссийской научно-практической конференции «Актуальные проблемы профессионального образования: подходы и перспективы» (Воронеж, 2004); Всероссийской научно-методической конференции «Телематика-2004» (Санкт - Петербург 2004); Международной научно-практической конференции «Актуальные проблемы информатики и информационных технологий» (Тамбов 2004); международной конференции «Наука на рубеже тысячелетий» (Тамбов 2004); научно-практической конференции «Современные сложные системы управления» (Воронеж 2005); всероссийской научно-практической конференции «Актуальные проблемы профессионального образования: подходы и перспективы» (Воронеж 2005).

Публикации. Основные результаты диссертации опубликованы в 14 научных работах, в том числе 1 без соавторов. В работах, опубликованных в соавторстве и приведенных в конце автореферата, лично соискателю принадлежит: в [27,29,30] многосерверные комплексы Internet-ориентированных систем, [1,28] распределения процессов обслуживания в серверных системах, [31,33,34] применение распределенных систем в учебном процессе, [32,33] методы перераспределения нагрузки в многосерверных системах, [35,49] моделирование систем распределения нагрузки, [50] особенности реализации системы распределения потока заявок.

Структура и объем работы. Работа состоит из введения, четырех глав, заключения, списка литературы, включающего в себя 101 наименование и трех приложений. Основная часть работы изложена на 144 страницах, содержит 19 таблиц и 28 рисунков.

Основное содержание работы. В первой главе проведен сравнительный анализ методов распределения нагрузки, способных работать с распределенной серверной системой. Сделан вывод о перспективности разработки методов оперативного управления маршрутизацией запросов в неоднородных информационных системах. В результате проведенного обзора методов распределения нагрузки было предложено разработать механизм работы мультиагентной системы.

Привлекательность мультиагентных систем состоит в их гибкости, многофункциональности и легком изменении архитектуры. Возможность без болезненного добавления новых элементов, серверов или целых сегментов. Текущий ремонт либо плановая замена отдельных частей, практически без полной остановки работы системы. При пиковых нагрузках возможность подключения дополнительных серверных элементов, для стабилизации работы.

Разделение работы между компьютерами помогает ускорить получение результата, и такое ускорение получается значительно дешевле, чем использование одного, но более мощного компьютера. Во многих случаях обработку информации можно приблизить к месту ее возникновения. Распределенная имеет высокую надежность информационного обслуживания: в распределенной системе отказы отдельных частей независимы, а следовательно, вероятность того, что откажут сразу все или даже несколько элементов распределенной системы весьма мала. Поэтому после обнаружения отказавшего сервера и перераспределения его функций среди оставшихся, распределенная система способна продолжать с некоторой степенью деградации свое функционирование. Такие действия могут быть выполнены автоматически после автоматического же обнаружения отказа.

На основе проведенного обзора сформулирована цель исследования и определены задачи для ее выполнения.

Во второй главе решена задача разработки метода распределения вычислительных процессов в распределенных серверных системах.

С использованием теории массового обслуживания получены формулы, дающие предельный закон распределения числа занятых каналов в зависимости от характеристик потока заявок и производительности системы обслуживания, для случая с бесконечным числом не одинаковых приборов и очередью.

В рамках решения поставленной задачи предложена функция управления информационными потоками данных в «-канальной сети массового обслуживания с ожиданием - сеть территориально распределенных серверов. Приведены способы использования функции в системах массового обслуживания, серверных системах реального времени. Рассчитаны оценочные характеристики системы массового обслуживания.

Приводится обоснование распределения информационных потоков (входящего потока заявок) между серверами сети (каналами обслуживания системы).

В заключительной части второй главы полученные результаты проанализированы. Приведена оценка производительности работы системы.

В третьей главе сформулирован механизм работы распределенной серверной сети. Получен эвристический алгоритм обмена данными клиента с распределенной серверной сетью. Описана иерархическая модель распределенной серверной сети. Сформулированы общие принципы взаимодействия между объектами системы, дают обобщенное представление о методах обмена данными в системе в связках: клиент -сервер, демон - информационный сервер.

Предложены механизмы управления потоками в распределенной серверной сети, такие как: возможность использования любой, наиболее подходящей функции распределения входящего потока заявок; формирование сводной таблицы приоритетов серверной сети; предусмотрен блок краткосрочного прогнозирования состояния системы.

Описана схема обмена сообщениями между объектами распределенной серверной системы, на примере связи между агентами рассматриваемой системы. Предложены конкретные механизмы реализации обмена информации между агентами.

Выработан механизм защиты пересылаемых сообщений, предложена концепция по использованию защитных механизмов при формировании сообщения, а также по способам его транспортировки и приема, между агентами неоднородной информационной системы.

В четвертой главе произведена реализация комплекса аналитического и имитационного моделирования системы распределения нагрузки между распределенными информационными серверами.

Было проведено практическое исследование работы механизма распределения нагрузки под управлением функции распределения.

В рамках аналитического моделирования работы системы распределения нагрузки, разработан программный комплекс, позволяющий определить эффективность работы модуля распределения нагрузки. Доказана эффективность использования предложенных механизмов распределения нагрузки. Определены узкие места в работе модуля распределения нагрузки под управлением функции распределения.

В рамках имитационного моделирования проверена возможность применения конечным пользователем системы, оригинальных настроек. В качестве параметров распределения нагрузки показана возможность использовать значения, полученные с использованием оригинальной функции распределения.

Получены результаты работы системы распределения нагрузки при изменении количества каналов обслуживания. Было проведено несколько экспериментов по работе системы распределения нагрузки: штатная работа системы, выход из строя одного из каналов обслуживания, возвращение к работе отключившегося канала обслуживания. Показано перераспределение нагрузки между всеми доступными каналами обслуживания, режим работы системы распределения нагрузки при уменьшении количества каналов обслуживания. Возврат системы к исходному состоянию.

Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Моисеев, Тимур Николаевич

4.4. Выводы

В четвертой главе произведена реализация комплекса моделирования системы оперативного управления распределением нагрузки в информационной системе. Было проведено практическое исследование работы механизма распределения нагрузки под управлением функции распределения. Получены следующие результаты:

1. В рамках аналитического моделирования работы системы распределения нагрузки, разработан программный комплекс, позволяющий определить эффективность работы модуля распределения нагрузки. Доказана эффективность использования предложенных механизмов распределения нагрузки. Определены узкие места в работе модуля распределения нагрузки под управлением функции распределения.

2. Для проведения имитационного моделирования работы системы распределения нагрузки, был создан программный комплекс, моделирующий работу системы на одном вычислительном устройстве. В результате проведенного опыта получены результаты, доказывающие эффективность предложенного механизма распределения нагрузки.

3. В рамках имитационного моделирования проверена возможность применения конечным пользователем системы, оригинальных настроек. В качестве параметров распределения нагрузки показана возможность использовать значения, полученные с использованием оригинальной функции распределения.

4. Смоделирована работа системы распределения нагрузки при изменении количества каналов обслуживания. Было проведено несколько экспериментов по работе системы распределения нагрузки. Показано перераспределение нагрузки между всеми доступными каналами обслуживания, режим работы системы распределения нагрузки при уменьшении количества каналов обслуживания. Возврат системы к исходному состоянию.

Заключение

В результате рассмотрения проблем разработки методов оперативного управления распределением нагрузки в неоднородных информационных системах на основе системы территориально распределенных серверов получены следующие результаты:

1. Получена аналитическая модель многосерверной системы, обеспечивающая получение характеристик соответствующей СМО с параллельными каналами различной интенсивности и отличающаяся учетом бесконечной очереди.

2. Разработан алгоритм управления распределением запросов в неоднородной информационной системе, отличающийся использованием аналитической управляющей функции и обеспечением выравнивания нагрузки на компьютерные системы.

3. Созданы структура и алгоритмы функционирования мультиагентной распределенной системы, обеспечивающие отказоустойчивость управления информационной системой и отличающиеся наличием подсистемы краткосрочного прогнозирования состояния.

4. Разработан комплекс алгоритмов анализа процессов распределения нагрузки, учитывающий применение аналитической управляющей функции и обеспечивающий экспериментальное исследование и сравнительный анализ процессов распределения нагрузки.

5. Алгоритмы оперативного управления распределением запросов, приняты к внедрению в деятельность государственного учреждения Регионального отделения Фонда социального страхования РФ в составе разработанной программной системы принятия решений.

Список литературы диссертационного исследования кандидат технических наук Моисеев, Тимур Николаевич, 2005 год

1. Абсатаров Р.А., Кравец О.Я., Моисеев Т.Н. Аналитическое моделирование распределения процессов обслуживания в серверных системах. - Вестник Воронежского государственного технического университета. Том 1 вып. 5 - Воронеж: ВГТУ, 2005. С. 33-39.

2. Авен О.И. Турин Н.Н. Коган А.Я. Оценка качества и оптимизация вычислительных систем. М.: Наука, 1982. -464 С.

3. Альянах И.Н. Моделирование вычислительных систем. Л.: Машиностроение. Ленингр. отд., 1988. - 223 С.

4. Барфилд Э., Уолтере Б. Программирование клиент-сервер в локальных вычислительных сетях. М.: Филинъ, 1997. 424 С.

5. Башарин Г.П., Бочаров П.П., Коган Я.А. Анализ очередей в вычислительных сетях. Теория и методы расчета. — М.: Наука. Гл. ред. физ.-маш. лит., 1989. 336с.

6. Блэк Ю. Сети ЭВМ: протоколы, стандарты и интерфейсы// М., "Мир", 1990.

7. Бройдо В.Л. Вычислительные системы, сети и телекоммуникации. Спб.: Питер, 2002. 688 С.

8. Бэйкер P. Oracle 8i. Создание Web-приложений М.: ЛОРИ, 2001. -723 С.

9. Вентцель Е.С. Теория вероятностей, М.: государственное издательство физико-математической литературы, 1962. - 564 С.

10. Ю.Вентцель Е.С., Овчаров Л.А. Задачи и упражнения по теории вероятностей, М.: Высшая школа, 2000. - 366 С.

11. И.Волков Д. Как оценить рабочую станцию / Открытые системы, №2, 1994, С. 44-48.

12. Волокитин А.В., Маношкин А.П. и др. Электронная коммерция. М.: Омега, 2002, 272 С.

13. Генри Д. Java Server Pages. Библиотека профессионала. М.: Вильяме, 2002. 464 С.

14. Н.Гешвинде Э., Шенинг Г.Ю. Разработка WEB-приложений на РНР и PostgreSQL. М.: ДиаСофт, 2003.- 608 С.

15. Дейтел X., Дейтел П., Нието Т. Как программировать для Internet & WWW М.: Бином, 2002, 1184 С.

16. Дэвис Д., Барбер Д., Прайс У., Соломонидес С. Вычислительные сети и сетевые протоколы М.: Мир, 1980. - 563 С.

17. Джонсон М. Харт. Системное программирование в среде Win32 2-е издание. М.: Вильяме, 2001. 464 С.

18. Жожикашвили В.А., Вишневский В.М. Сети массового обслуживания. Теория и применение к сетям ЭВ. М.: Радио и связь, 1988. - 192 е.: ил.

19. Иванов П. Управление информационными системами: базовые концепции и тенденции развития. / Открытые системы, №4, 1999, С. 37-43.

20. Камер Д. Компьютерные сети и Internet М.: Вильяме, 2002.- 640 С.

21. Кёниг Д., Штоян Д. Методы теории массового обслуживания, М.: Радио и связь, 1981.

22. Киллелиа П. Тюнинг WEB-сервера Спб.: Питер, 2003. 528 С.

23. Когаловский М.Р. Энциклопедия технологий баз данных. М.: Финстат, 2002. 800 С.

24. Кокс Д. Р., Смит У. JI. Теория очередей: Пер. с англ. М.: Мир, 1966 -218 С.

25. Колесов Ю.Б., Сениченков Ю.Б., Визуальное моделирование, Спб.:Мир и Семья, 2000. 256 С.

26. Кофман А., Крюон Р. Массовое обслуживание. Теория и приложения, М.: Мир, 1965. - 302 С.

27. Кравец О.Я., Моисеев Т.Н. Резервная производительность многосерверных систем дистанционного обучения. Технологии Интернет - на службу обществу: Сб. статей. - Саратов: СГТУ, 2004. С. 158-161.

28. Кравец О.Я., Моисеев Т.Н. Многосерверные комплексы в Internet-ориентированных образовательных системах. Актуальные проблемы профессионального образования: подходы и перспективы; Материалы Всеросс. НПК. - Воронеж: ВФ РАГС, 2004. - С. 166-167.

29. Кравец О.Я., Моисеев Т.Н. Обеспечение равномерной загрузки распределенных компонент системы дистанционного обучения. -Труды XI Всероссийской научно-методической конференции "Телематика-2004": СПб, М, 2004. С. 95-96.

30. Кравец О.Я., Моисеев Т.Н. Методика перераспределения нагрузки в многосерверных системах. Сети и системы связи: Материалы семинара всероссийский научно-практический семинар. - Рязань: РГРА, 2005. С. 215-217.

31. Кравец О.Я., Моисеев Т.Н. Распределенные серверные системы в образовании. Актуальные проблемы информатики и информационных технологий: Материалы Международной (VIII Тамбовской межвузовской) научно-практической конференции. -Тамбов: ТГУ, 2004. С. 68-69.

32. Кравец О.Я., Моисеев Т.Н. Моделирование систем распределения нагрузки. Международная конференция «Наука на рубеже тысячелетий»: Сборник научных статей по материалам конференции 29-30 октября 2004 года. - Тамбов, 2004. С. 211-213.

33. Куроуз Джеймс Ф., Росс Кит В. Компьютерные сети. 2-е изд. СПб.: Питер, 2004. - 765 С.

34. Ларионов A.M., Майоров С.А., Новиков Г.И. Вычислительные комплексы, системы и сети. JI.: Энергоатомиздат, 1987. 256 С.

35. Лебедев А.Н., Чернявский Е.А. Вероятностные методы в вычислительной технике. М.: Высшая школа, 1986. 312 С.

36. Либман Л. Философия распределения нагрузки. Журнал сетевых решений LAN, 2000.

37. Липский Н. Комбинаторика для программистов. М.: Мир, 1985. -374 С.

38. Лобачев С.Л., Солдаткин В.И. Дистанционные образовательные технологии: информационный аспект. М.: МЭСИ, 1998. 104 С.

39. Матвеев В.Ф., Ушаков В.Г. Системы массового обслуживания. М.: Изд-во МГУ, 1984. 240 С.

40. Мальцева С.В. Информационное моделирование WEB-ресурсов Интернет. М.: Глобус, 2003. 216 С.

41. Мещеряков Е.В., Хомоненко А,Д. Публикация баз данных в Интернете Спб.: BHV-Санкт-Петербург, 2001. 560 С.

42. Минзов А.С., Грачев В.В. Оценка эффективности системы дистанционного обучения / Дистанционное образование №3, М., 1999-С. 37-41.

43. Минзов А.С. Дистанционное обучение: взгляд изнутри / Открытое образование №2, М., 2001 С. 61-64.

44. Моисеев Т.Н. Системы оперативного управления потоками данных в распределенных серверных системах. Региональная молодежная научная и инженерная выставка «Шаг в будущее, Центральная Россия»: Сборник тезисов докладов. - Липецк: ЛГТУ, 2004. С. 26-27.

45. Павловский Ю. Н. Имитационные модели и системы. М.: ФАЗИС, 2000. 144 С.

46. Перегудов Ф.П., Тарасенко Ф.П. Введение в системный анализ. М: Высшая школа, 1989. 367 С.

47. Саати Т.Д. Элементы теории массового обслуживания и ее приложения, М.: Советское радио, 1971. - 448 С.

48. Свами М., Тхуласираман К. Графы, сети и алгоритмы: Пер. с англ. М.: Мир, 1984. 455 С.

49. Советов Б.Я., Яковлев С.А. Построение сетей интегрального обслуживания. JL: Машиностроение, 1990. - 332 с.

50. Советов Б.Я., Яковлев С.А. Моделирование систем //3-е изд., М:Высшая школа, 2001. 344 С.

51. Стрелкова Е. Интеграция данных предприятия / Открытые системы, №4, 2003, С. 58-60.

52. Теория вероятностей и математическая статистика: Учебное пособие / Под ред. В.И. Ермакова. М.: ИНФРА-М, 2004. - 287 С.

53. Томашевский В.Н., Жданова Е.Г. Имитационное моделирование в среде GPSS. Серия "Факультет". М.: Бестселлер, 2003. 400 С.

54. Феррари Д. Оценка производительности вычислительных систем: пер. с англ. А.И. Горлина, Ю.Б. Котова и JI.B. Ухова / под ред. В.В. Мартынюка. М.: Мир, 1981.

55. Французов Д. Оценка производительности вычислительных систем. Открытые системы, №2, 1996, С. 58-66.

56. Фролов А.В. Фролов Г.В. Локальные сети персональных компьютеров. М.: ДИАЛОГ-МИФИ, 1993.- 176 С.

57. Хилайер С., Мизик Д. Программирование Active Server Pages М.: Русская редакция. 2000. 320 С.

58. Храмцов П.Б., Брик С.А. и др. Основы web-технологий. М.: ИНТУИТ.ру, 2003. 512 С.

59. Чистяков В.П. Курс теории вероятностей 5-е изд. М.: Агар, 2000. -255 С.

60. Шагурина Н. Web-службы: новая парадигма интеграции? / Сетевой журнал №2, М, 2003 С. 14-17.

61. Шарма В, Шарма Р. Разработка Web-серверов для электронной коммерции. М.: Вильяме, 2000. 400 С.Шварц М. Сети ЭВМ. Анализ и проектирование: пер. с англ.; под ред. В.А. Жожикашвили. - М.: Радио и связь, 1982. 335 с.

62. Шилдт Г. MFC: основы программирования. Киев: BHV Киев, 1997. -560 С.

63. Шнепс М.А. Системы распределения информации. Методы расчета.: Справочное пособие. М.: Связь, 1979. - 344с.

64. Шэннон Р. Имитационное моделирование систем. М.: Мир, 1978. -418 С.

65. Яшков С.Ф. Анализ очередей в ЭВМ. М.: Радио и связь, 1989. - 216 е.: ил. - ISB№ 5-256-00304-6.

66. Arlitt M.F, Williamson C.L. Web Server Workload Characterization: The Search for Invariants. In Proceedings of the ACM SIGMETRICS '96 Conference, Philadelphia, PA, 1996. Apr.

67. Baskett F, Chandy K.M, Muntz R.R, Palacios F.G. Open, Closed and Mixed Networks of Queues with Different Classes of Customers//.!. Assoc. Comput. Mach. 1975. - Vol. 22, N 2. - P. 248 - 260.

68. Beiluer H.S. On the construction of computing system simulators. Experimental computer performance evaluation, North-Holland, 1981, P. 1-32.

69. Buzen J.P. Computational Algorithms of Closed Queuing Networks with Exponential Servers//Commun. ACM. 1973 - Vol. 16, N 9. - P. 527531.

70. Cardellini V., Casalicchio E., Colajanni M., Yu P.S. The State of the Art in Locally Distributed Web-server Systems. IBM Research Report, RC22209 (WO 110-048), 2001, October.

71. Cardellini V., Colajanni M., Yu P.S. High-Performance Web-server Systems. IEEE, Internet Computing, 1999, May-June.

72. Chen H., Yao D. Fundamentals of Queueing Networks. Springer Verlag; 1st edition, 2001. 424 p.

73. Crovella M. E., Taqqu M.S., Bestavros A. Heavy-Tailed Probability Distributions in the World Wide Web. In A Practical Guide To Heavy Tails, chapter 1, Chapman & Hall, New York.

74. Friedman H.P. Statistical methods in computer perfomance evaluation. Experimental computer performance evaluation, North-Holland, 1981, P. 79-105.

75. Galagan, P. Getting started with e-learning. Training and Development 54 (4), 2000. P. 62-64.

76. Gotschall, M. E-learning strategies for executive education and corporate training. Fortune, 141 (10) 2000 P. 5-59.

77. Gray J. The Benchmark Handbook for Database and Transaction Processing Systems, Second Edition. Morgan-Kaufmann, 1993. 592 P.

78. Gross D. Harris C. Fundamentals of Queueing Theory. Wiley-Interscience; 3rd edition, 1998. 439 P.

79. Hackathorn R.D. Web Farming for the Data Warehouse. Morgan Kaufmann, 1998. 368 P.

80. Harchol-Balter M., Crovella M., Murta C. To queue or not to queue?: When FCFS is better than PS in a distributed system. Technical Report, CS Department, Boston University, Number 1997-017, 1997 October 31.

81. Hunt G., Goldszmidt G., King R., Mukherjee R. Network Dispatcher: a connection router for scalable Internet service. Computer Networks and ISDN Systems, Vol. 30, 1998.

82. Hunt G., Nahum E., Tracey J. Enabling content-based load distribution for scalable services. Technical report, IBM T.J. Watson Research Center, May 1997.

83. Linthicum D.S. B2B Application Integration. e-Business-Enable Your Enterprise. Addison Wesley, 407 P.

84. Majdalany M. TPC Announces New E-Commerce Benchmark Standard/TPC Press release, San Jose, CA 2000.

85. Moor F.R. Computational Model of a Closed Queuing Network with Exponential Servers//IBM J.Res. and Dev. -1972. Vol. 16, N 6. - P. 567-573.

86. Paxson V., Floyd S. Wide-area Traffic: The Failure of Poisson Modeling. IEEE/ACM Transactions on Networking, 1995 June.

87. Ousterhout J. et.al. MEDUSA: an experiment in distributed operating structure // Comm. ACM, v.23, N2, 1980, p.92-105.

88. Shaikh A., Tewari R., Agrawal M. On the Effectiveness of DNS-based Server Selection. Proceedings of IEEE INFOCOM '01, Anchorage, Alaska, 2001 April.

89. Smith W.D. TPC-W: Benchmarking An Ecommerce Solution. Intel Corporation. 2000.

90. Wooldridge M., Jennings N.R. Intelligent agents: Theory and practice. -The Knowledge Engineering Review, 10(2):115-152, 1995.

91. Whalen Т., Wright D. Methodology for cost-benefit analysis of web-based tele-learning: Case study of the bell institute. The American Journal of Distance Education, 13(1), 1999. P. 24-44.

92. Zahm, S. No question about it e-learning is here to stay: A quick history of the e-learning evolution. E-learning, 1 (1) 2000. P. 44-47.101. http://www.citforum.ru/cfin/algobwebser/citforum.rucfinalgobwe b ser.html

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.