автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.13, диссертация на тему:Организация обслуживания запросов в многоуровневой клиент-серверной системе
Оглавление автор диссертации — кандидата технических наук Тимонин, Андрей Юрьевич
ВВЕДЕНИЕ.
1. ПРОБЛЕМЫ ПОВЫШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ И МЕТОДЫ ИХ РЕШЕНИЯ.
1.1. Однопроцессорные ЭВМ.
1.2. Мультипроцессорные ЭВМ и многомашинные вычислительные комплексы.
1.3. Технология «клиент - сервер» как средство повышения эффективности вычислительных комплексов.
1.3.1. Виды клиент - серверных систем.
1.3.2. Способы совместного доступа к данным.
1.3.3. Характерные особенности технологии «клиент - сервер».
1.3.4. Проблемы внедрения технологии «клиент - сервер».
1.3.5. Вопросы поиска оптимального архитектурного решения рассматриваемых вычислительных комплексов.
1.4. Методы оптимизации клиент - серверных вычислительных комплексов.
1.5. Выводы по главе 1.
2. ОПРЕДЕЛЕНИЕ ОПТИМАЛЬНОГО АЛГОРИТМА ОБРАБОТКИ ЗАЯВОК В СИСТЕМАХ «КЛИЕНТ-СЕРВЕР».
2.1. Определение границ исследования.
2.2. Определение оптимизируемого звена.
2.3. Организация обслуживания в современных ОС.
2.4. Определение специфических черт систем, на основании которых производится оптимизация.
2.5. Изменение выделяемого заданиям кванта как основной способ повышения эффективности ОС.
2.6. Алгоритм предоставления времени заданиям пользователя.
2.7. Определение пределов изменения кванта.
2.8. Оценка величины повышения производительности системы на различных задачах.
2.9. Способы оценки трудоемкости обрабатываемых задач.
2.10. Определение используемого математического аппарата и входных характеристик модели.
2.10.1. Теория расписаний.
2.10.2. Теория массового обслуживания.
2.11. Построение схемы модели рассматриваемой системы.
2.12. Расчет длительности пребывания заявки в системе.
2.13. Выводы по главе 2.
3. ИМИТАЦИОННАЯ МОДЕЛЬ ОБСЛУЖИВАНИЯ ЗАЯВОК В СИСТЕМЕ «КЛИЕНТ - СЕРВЕР».
3.1. Постановка задачи.
3.2. Организация модели рассматриваемой системы.
3.3. Выбор инструментальных средств для проведения имитационного моделирования.
3.4. Определение характеристик рассматриваемых моделей.
3.4.1. Определение закона и параметров распределения интенсивности входного потока.
3.4.2. Результаты моделирования систем с увеличенным завершающим квантом времени обслуживания.
3.5. Выводы по главе 3.
4. ОРГАНИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ, ИСПОЛЬЗУЮЩЕЙ ТЕХНОЛОГИЮ «КЛИЕНТ - СЕРВЕР».
4.1. Структура ПО вычислительного комплекса.
4.2. Выбор ПО рассматриваемого вычислительного комплексаЭЗ
4.2.1. ПО рабочих станций.
4.2.2. ПО сервера ЛВС.
4.3. Схема ПО рассматриваемого вычислительного комплекса
4.3.1. Модуль взаимодействия с пользователем (клиент).
4.3.2. Модуль передачи данных (интерфейс).
4.3.3. Модуль переупорядочивания и предварительной обработки запросов (диспетчер).
4.3.4. Модуль обработки запросов (сервер).
4.4. Выводы по главе 4.
Введение 1999 год, диссертация по информатике, вычислительной технике и управлению, Тимонин, Андрей Юрьевич
Актуальность темы диссертации. С момента появления в середине нашего века первой электронной вычислительной машины (ЭВМ) и до настоящего времени на первом месте по значимости стоит проблема недостаточной вычислительной мощности аппаратных средств. Несмотря на то, что производительность процессоров увеличивается вдвое в среднем каждые 18 месяцев (т.н. закон Мура), неизбежно появляется новый класс задач, для успешного решения которых требуется еще более быстродействующая аппаратура.
Один из путей решения данной проблемы заключается в разработке многопроцессорных ЭВМ и многомашинных вычислительных комплексов, способных производить как параллельную, так и распределенную обработку данных. Благодаря подходу, основанному на добавлении дополнительных узлов обработки данных, стало возможным многократное увеличение производительности. Однако в этом случае неизбежно возникает проблема равномерного распределения задач между обрабатывающими элементами и, как следствие, равномерной загрузки последних.
Выходом из сложившейся ситуации может служить разработка программного обеспечения (ПО), изначально ориентированного на мультипроцессорные системы и требующая серьезного пересмотра концепций программирования. Примером такого подхода является ориентированный на транспьютерные матрицы язык ОККАМ. С другой стороны, распараллеливание существующих программ без вмешательства человека, средствами операционной системы (ОС), представляется более эволюционным, но не менее трудным путем. Это обусловлено прежде всего относительно малым числом хорошо распараллеливаемых операторов цикла по сравнению с операторами ветвления и передачи управления, которые встречаются в среднем через каждые 6 -7 машинных команд [1].
Как следствие, успешное решение указанных выше проблем напрямую связано с необходимостью длительных исследований, что в значительной степени обусловило высокую цену параллельных ЭВМ. Вот почему в качестве дешевой альтернативы последним рассматриваются объединенные локальной сетью серийные персональные компьютеры (ПК), суммарная мощность процессоров которых не уступает, а в ряде случаев и превосходит суперЭВМ. Показано [2], что если число зависимостей между параллельно выполняемыми ветвями невелико, то целесообразнее использовать многомашинные комплексы, а не мультипроцессорные вычислительные машины. Очевидно, что в случае реализации какого - либо приложения в виде запрашивающего и отвечающего компонентов, соотношение цена/производительность такой системы будет выгодно отличаться от аналогичного показателя мейнфреймов (от англ. mainframe - большая универсальная ЭВМ). Такого рода взаимодействие получило название технологии «клиент - сервер» и является новым перспективным направлением организации обслуживания запросов многих пользователей.
Если рассматривать существующие схемы совместного использования ресурсов, то по сравнению с другими способами («хост - терминал», «рабочие группы», «файл - сервер»), клиент -серверные вычислительные комплексы с точки зрения стоимости, безопасности и эффективности имеют лучшие интегральные характеристики. Как следствие, практически все ведущие производители ПО (Microsoft, IBM, Lotus, Oracle, Sybase и др.) не только поддерживают данную технологию, но и ставят ее во главу угла. Однако неправильно спроектированная или плохо реализованная технология может не только не улучшить, но и значительно снизить производительность всего вычислительного комплекса. В связи с этим особую актуальность приобретают вопросы как детального изучения данного подхода, так и его всесторонней оптимизации.
Установлено [3], что наилучшими характеристиками обладают многоуровневые комплексы, в состав которых, помимо запрашивающего и отвечающего компонентов, входит промежуточное звено, получившее название генератора транзакций. Поскольку в функции последнего входит прием и предварительная обработка заявок от многих пользователей, выполняющих однотипную работу, обрабатываемые данным узлом задачи характеризуются более или менее одинаковым временем выполнения. Кроме того, абсолютное значение указанной величины относительно невелико - для обслуживания такого рода заданий в большинстве случаев достаточно 10-15 переключений контекста ОС. При каждом таком переключении заявка деактивизируется и ставится в общую очередь, причем в традиционных вытесняющих ОС (UNIX, Microsoft Windows NT, OpenVMS и др.) это происходит по истечении определенного интервала времени - кванта, независимо от того, сколько времени осталось до конца обслуживания данного запроса. Очевидно, что если это время значительно (более чем в 2 раза) меньше кванта, то было бы логично не ставить заявку в общую очередь, а обрабатывать ее до конца. Тем самым можно получить значительный выигрыш не только за счет уменьшенного на единицу количества ожиданий обслуживания, но и избежав двух дополнительных переключений контекста, каждый из которых составляет около 15-20% от величины кванта.
При такого рода модификации алгоритма обработки заявок возникает проблема определения номера кванта, который будет считаться последним и длительность которого требуется увеличить.
Однако в связи с тем, что поступающие на обслуживание запросы характеризуются более или менее одинаковой длительностью, возможна адаптация исходного алгоритма на основании собранных статистических данных о времени выполнения типичных задач. Кроме того, можно воспользоваться результатами формального решения, предложенного в [4].
Не менее важным представляется вопрос о величине приращения последнего кванта. В случае его неконтролируемого увеличения происходит рост среднего времени обслуживания запроса, что отрицательно сказывается на характеристиках всей системы в целом. В связи с этим рассматриваемую величину представляется целесообразным ограничивать.
Предметом исследования в данной работе являются вопросы организации обслуживания заявок в многоуровневых клиент -серверных системах.
Цель работы состоит в разработке нового способа повышения производительности многоуровневых клиент - серверных вычислительных комплексов путем улучшения алгоритма обслуживания заявок пользователей.
Основные задачи исследования заключаются:
- в определении особенностей организации обработки заявок в клиент - серверных системах и разработке на их основе нового алгоритма обслуживания;
- в получении формальных зависимостей для величин максимально возможной интенсивности запросов пользователей и прироста производительности рассматриваемых систем;
- в разработке имитационной модели многоуровневых клиент -серверных вычислительных комплексов и экспериментальной проверке математически полученных результатов.
Методы исследования. При выполнении работы использовались математический аппарат теории массового обслуживания и имитационное моделирование на ЭВМ.
Научная новизна. В работе получены следующие новые научные результаты:
1. Предложен новый алгоритм обработки запросов, позволяющий сократить время пребывания требования в системе;
2. Получены формальные зависимости предельно допустимой интенсивности входных заявок для вытесняющих операционных систем, что дает возможность рассчитывать требуемую производительность сервера и, как следствие, осуществлять обоснованный выбор аппаратных средств;
3. Получены формулы оценки времени ожидания заявки в очереди в зависимости от увеличения длительности последнего кванта, что позволяет определить границы его изменения и минимизировать время обслуживания каждого из запросов.
На защиту выносятся:
- адаптированный к применению в составе многоуровневых клиент - серверных систем алгоритм обслуживания запросов пользователей;
- формальные зависимости расчета предельно допустимой интенсивности входных заявок и времени ожидания запросов в очереди, имеющие место при использовании вышеуказанного алгоритма.
- математическая и имитационная модели многоуровневых клиент - серверных вычислительных систем;
Практическая ценность результатов работы заключается в следующем:
1. Применение предложенного в исследовании алгоритма позволяет увеличить эффективность функционирования вычислительных комплексов, построенных по технологии клиент -сервер;
2. Предложена схема ПО вычислительного комплекса, обеспечивающая практически полную независимость от используемых аппаратной и программной платформ рабочих мест клиентов;
3. Получена возможность осуществления обоснованного выбора аппаратного обеспечения генератора транзакций в составе многоуровневых клиент - серверных вычислительных систем, что позволяет продлить срок эксплуатации морально устаревшего оборудования.
Реализация и внедрение. Результаты исследования были реализованы в ходе работ по созданию автоматизированной банковской системы (АБС) «Тарханы» в акционерном коммерческом банке (АКБ) «Тарханы».
Апробация работы. Основные положения диссертационной работы докладывались и обсуждались:
- на второй и третьей Международных научно - технических конференциях «Новые информационные технологии и системы» (г. Пенза, 1996 и 1998 г.);
- на Международной методической конференции «Университетское образование в условиях формирования рыночных отношений» (г. Пенза, 1997 г.);
- на первой межрегиональной научно - методической конференции «Новые компьютерные технологии обучения в региональной инфраструктуре» (г. Пенза, 1998 г.);
- на второй и пятой Международных научно - методических конференциях «Педагогический менеджмент и прогрессивные технологии в образовании», (г. Пенза, 1996 и 1998 гг.).
Публикации. По основным результатам исследований опубликовано 9 работ.
Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения и трех приложений общим объемом 160 страниц, содержит список литературы из 108 названий.
Заключение диссертация на тему "Организация обслуживания запросов в многоуровневой клиент-серверной системе"
Результаты исследования были реализованы в ходе работ по созданию АБС «Тарханы».
ЗАКЛЮЧЕНИЕ
В ходе представленных в данной диссертационной работы исследований были получены следующие результаты:
- сформулированы требования, предъявляемые к операционной системе сервера клиент - серверных вычислительных комплексов;
- определен характер и закон распределения обрабатываемых данным узлом пользовательских заявок;
- разработан адаптивный по отношению к длине запроса алгоритм обслуживания клиентских запросов;
- предложена основанная на формальных методах исследования методика расчета прироста производительности рассматриваемых вычислительных комплексов, получаемого в результате применения указанного алгоритма;
- разработана имитационная модель многоуровневой клиент -серверной системы, осуществлено ее описание на специализированном языке с последующим прогоном на ЭВМ;
- с помощью указанной модели подтверждена достоверность теоретически полученных результатов;
- определена структура программного обеспечения вычислительных комплексов, построенных в соответствие с технологией «клиент - сервер»;
- предложена независимая от физического расположения программных модулей схема построения рассматриваемых систем;
- разработана методика контроля загрузки серверов приложений и, в случае достижения данной величиной порогового значения, автоматического подключения дополнительных узлов обработки данных.
Библиография Тимонин, Андрей Юрьевич, диссертация по теме Телекоммуникационные системы и компьютерные сети
1.З. Исследование и разработка методов построения супервизора операционной системы многопроцессорных вычислительных комплексов типа ПС. Автореферат на соискание ученой степени кандидата технических наук. М.: 1988.
2. Штрик А.А. Сравнение потерь производительности однородных вычислительных систем, использующих общую память. «УСиМ», №3, 1981.
3. Коржов В. Многоуровневые системы клиент сервер. «Сети», №6, 1997.
4. Клушин Ю.С. Точные методы прогнозирования времени выполнения сложных программных комплексов на параллельных компьютерах. Автореферат на соискание ученой степени кандидата технических наук. М.: Институт проблем управления РАН, 1998.
5. Головкин Б. А. «Расчет характеристик и планирование параллельных вычислительных процессов». М.: «Радио и связь», 1983.
6. Основы теории вычислительных систем. Под ред. С.А.Майорова. М.: «Высшая школа», 1978.
7. Вальковский В.А., Котов В.Е., Марчук А.Г. Элементы параллельного программирования. Под ред. В.Е Котова. М.: «Радио и связь», 1983.
8. Шпаковский Г.И. Принципы создания параллельных ЭВМ. «УСиМ», №6, 1991.
9. Балабаев А.С. Многопроцессорные системы. Основные принципы организации. «УСиМ», №3, 1983.
10. Каляев А.В. Многопроцессорные однородные вычислительные структуры. «Известия ВУЗов». Серия «Радиоэлектроника», т.21, №12, 1978.
11. Богуславский Л.Б. Вероятностные методы и модели управления потоками данных и ресурсами в сетях и многопроцессорных системах. М.: РАН, Институт проблем управления, 1995.
12. Жаровский С.Н., Лучук Д.А. Системная организация мультипроцессорной ЭВМ на базе многопортовой памяти. «УСиМ», №1/2, 1992.
13. Ершов Н.М. Математические модели и методы обработки информации многопроцессорными вычислительными системами. М.: МГУ им. Ломоносова, фак. вычислительной математики и кибернетики, 1995.
14. Мультипроцессорные системы и параллельные вычисления. Под ред. Ф.Г.Энслоу. М.: «Мир», 1976.
15. Феррари Д. Оценка производительности вычислительных систем. М.: «Мир», 1981.
16. Кулагин В. П. Проблемы анализа и синтеза структур параллельных вычислительных систем. «Информационные технологии», №1, 1997.
17. Бабаян Б.А., Сахин Ю.Х. Система «Эльбрус». «Программирование», №6, 1980.
18. Булавенко О.Н. Параллельные архитектуры в вычислительных системах. «УСиМ», №3, 1993.
19. Немет Э., Снайдер Г., Сибасс С., Хейн Т. UNIX. Руководство системного администратора. «BHV», Киев, 1997.
20. Богуславский Jl. Б., Крейнин А.Я. Анализ влияния аппаратных конфликтов на производительность мультипроцессорных систем. «УСиМ», №2, 1981.
21. Гинзбург В.И., Шпортько А.П. Оценка конфликтных потерь производительности мультипроцессорных вычислительных систем с многошинным интерфейсом. «УСиМ», №4, 1984.
22. Туник А.А., Харлашкин И.А. Формализованный метод оценки производительности коммуникационных сетей мультипроцессорных вычислительных систем реального времени. «УСиМ», №3/4, 1992.
23. Белицкий Р.И., Лапшов В.П. Выбор алгоритма диспетчеризации для двухуровневой мультипроцессорной системы. «УСиМ», №7/8, 1992.
24. Яковлев Ю.Н., Бойко И.Н. Оценка эффективности многопроцессорных систем, использующих общую шину. «УСиМ», №5, 1993.
25. Корнев М.Д., Крейнин А.Я., Сокол Ю.М., Казанцев П.Н. Исследование эффективности многопроцессорных систем с блоками внутренней памяти. «Автоматика и вычислительная техника», №5, 1981.
26. Хеллер М. Производительность многопроцессорных систем. «Мир ПК», №12, 1995.
27. Карпенко А.П. Отображение интеллектуальной системы управления на архитектуру многопроцессорной вычислительной сети. «Известия ВУЗов», серия «Приборостроение», т.37, №9/10.
28. Агранян А.Л. Организация вычислительного процесса в двухпроцессорном комплексе. «Программирование», №5, 1983.
29. Плакс Т.П. Синтез параллельных программ на вычислительных моделях. «Программирование», №4, 1977.
30. Котов В.Е. Теория параллельного программирования. Прикладные аспекты. -«Кибернетика», №1-2, 1974.
31. Ершов Н.М., Попов A.M., Попова Н.Н. Алгоритм распараллеливания вычислений на основе метода Монте-Карло. «Известия ВУЗов», т.37, №9/10, 1994.
32. Кельчук Т.Н., Марчук А.Г. «Поляр» язык параллельного асинхронного программирования. - «Программирование», №4, 1983.
33. Джоунс «Программирование на языке ОККАМ»
34. Экманис Е.Е., Калниньш Я.Я. Синтез операционных устройств для распараллеленного выполнения программ. Рига, «Зинатне», «Автоматика и вычислительная техника», №6, 1982.
35. Гливенко Е.В., Жукова Т.М., Шевченко С.В. Многопроцессорная машина функционально-операторного типа и проблема распараллеливания алгоритмов. «Программирование», №5, 1980.
36. Тодоров Г. А. Анализ параллелизма вычислительных процессов в циклических программных структурах. «Программирование», №1, 1980.
37. Бабичев А.В., Лебедев В.Г. Распараллеливание программных циклов. «Программирование», №5, 1983.
38. Коношенко М.П. Оценка эффективности решения задач в параллельном режиме. «Программирование», №5, 1992.
39. Хеллер М. Используйте новые нити. «Мир ПК», №12, 1995.
40. Рябов Ю.Ф. Об оценках динамических характеристик многомашинных систем автоматизации экспериментальных исследований. «Автоматика и вычислительная техника», №6, 1991.
41. Васкевич Д. Стратегии клиент сервер. Киев, «Диалектика», 1996.
42. Казаков С.И. Основы сетевых технологий. М.: «Микроинформ», 1995.
43. White C.J. An Advanced Guide to Client Server Applications. «LAN Technology», №6, 1992.
44. Долгов K.A. Исследование и разработка методов адаптивного управления ресурсами сети коммутации пакетов. Автореферат на соискание ученой степени кандидата технических наук. М., 1997.
45. Локтев С. Проблемы внедрения технологии «клиент сервер». «CompUnity», №5-6, 1996.
46. Макстеник М. Сравнение сетевых архитектур, «Сети», февраль 1997.
47. Использование современных средств анализа банковской деятельности. «Read те», №2, 1997.
48. McGoveran D., White C.J. Clarifying Client Server. «DBMS», Volume 3, №12, November, 1990.
49. White C.J. Using Distributed Databases: Application Types. «InfoDB», Volume 4, Number 1, Spring 1989.
50. Иволд С. Высокопроизводительная обработка данных. «Read me magazine», №4, 1995.
51. Сорокин С.В. Параметрические алгоритмы решения задач распределения целочисленных ресурсов большой размерности в системах реального времени. Изд-во МГТУ им. Баумана, М., 1996.
52. Маслов А. Технология клиент сервер в корпоративных системах на базе М - технологии. «Открытые системы», №6, 1997.
53. Dossick Stephen Е, Kaiser Gail Е. WWW access to legacy client/server applications. «Computer Network and ISDN systems». №7-11, 1996.
54. Ивкин В.В., Мурзин А.В., Чмыхов В.В., Шептун М.Б. Разработка программно-методического обеспечения учебного курса:
55. Принципы построения и администрирования Web сервера сети Internet. Сборник научных трудов «Научная сессия МИФИ»,часть 10, 1998.
56. Дунаев С. Intranet технологии. М.: «Диалог-МИФИ», 1997.
57. Алексеева Е.Г., Захаров А.С., Нащекин А.Г., Метечко В.И. Создание информационной системы на основе Internet сервера МИФИ». Сборник научных трудов «Научная сессия МИФИ»,часть 9, 1998.
58. Шенк Джефри Д. Технология «клиент сервер» и ее приложения. - М. Лори, 1995.
59. Клейнрок Л. Вычислительные машины с очередями. М. Мир, 1979.
60. Острейсковский В.А. Теория систем. М.: «Высшая школа», 1997.
61. Massie P. Operating systems theory and practice. New York.: 1986.
62. Kufe D, Wang J.C. Pulse: an Ada-based distributed operating system. London.: Acad, press, 1982.
63. Дей M., Кунц M., Маршалл Д. Программирование NLM в Netware 4.0. M. Лори, 1994.
64. Хухлаев Е. Операционные системы реального времени и NT. «Открытые системы», №5, 1997.
65. Баженов А., Дьяков И. Применение ОС РВ QNX для автоматизации систем контроля и управления в области научных и прикладных исследований. Гатчина, изд-во Петербургского института ядерной физики им. Б.П. Константинова, 1997.
66. Jensen E.D. Eliminating the hard/soft real-time dichotomy. «Computer And Control Engineering Journal». №1, 1997.
67. Танаев B.C., Шкорба В.В. Введение в теорию расписаний. -М.: «Наука», 1975.
68. Конвей Р.В, Максвелл Л.А., Миллер JT.B. Теория расписаний. М.: «Наука», 1975.
69. Богуславский Л.Б. Вероятностные методы и модели управления потоками данных и ресурсами в сетях и многопроцессорных системах. Автореферат на соискание ученой степени доктора технических наук. М.: Институт проблем управления РАН, 1995
70. Хадонов З.М. Теоретико-графовые модели информационных технологий при распределении ресурсов. «Информационные технологии», №10, 1997.
71. Щеглов А.Ю. Метод синтеза расписаний обслуживания заявок для распределенных вычислительных систем и ЛВС реального времени. «Информационные технологии», №10, 1997.
72. Барцев С. И. Некоторые свойства адаптивных сетей (программная реализация).- Красноярск: Институт физики СО АН СССР, -1987.
73. Барцев С.И., Охонин В.А. Адаптивные сети обработки информации. Красноярск: Институт физики СО АН СССР, 1986.
74. Сидоркин К.В., Костюхин М.Н. Прогнозирование на основе аппарата нейронных сетей Одесса, ОГПУ, 1995
75. Галушкин А. Современные направления развития нейрокомпьютерных технологий в России. «Открытые системы», №4, 1997.
76. Anil К. Jain, Jianchang Мао, K.M.Mohiuddin. Artifical Neural Networks: A Tutorial. «Computer», Vol.29, №3, March 1996.
77. Галушкин А.И. О современных направлениях развития нейрокомпьютеров. «Информационные технологии», №5, 1997.
78. Гроссберг С. Внимательный мозг. «Открытые системы», №4, 1997.
79. Ежов А., Чечеткин В. Нейронные сети в медицине. «Открытые системы», №4, 1997.
80. Щеглов А.Ю. Принципы обслуживания заявок в вычислительных системах с динамическими относительными приоритетами. «Информационные технологии», №8, 1997.
81. Валеева А.Ф., Валеев С.С., Ли Чуен. Оптимальное планирование работ в вычислительных системах реального времени. «Интеллектуальные автономные системы». Уфа, 1996.
82. Aimlo Suiling, Hutchinson Norman. A flexible real-time sheduling abstraction: design and implementation. «Software: Practice and Experiment». №9, 1997.
83. Макаров В.В. Исследование методов устранения конфликтных ситуаций в многофункциональной операционной системе реального времени. Автореферат на соискание ученой степени кандидата технических наук. М.: 1990.
84. Кулагин В.П. Структура сетей Петри. «Информационные технологии», №4, 1997.
85. Вентцель Е.С. Теория вероятностей. М.: «Наука», 1969.
86. Балаян А. С. Инструментальная поддержка интероперабельных клиентов и серверов, реализованных в различных программных средах. Автореферат на соискание ученой степени кандидата технических наук. Казань, 1997.
87. Долбнев Ю. Операционная система «Digital UNIX». «Открытые системы», №3, 1997.
88. Шургин С. SCO OpenServer сегодня. «Открытые системы», №6, 1997.
89. Кузьминский М. Серверы Ultra Enterprise 10000. «Открытые системы», №5, 1997.
90. Коваленко И. Проект «Neitrino». В поисках святого Грааля. «Открытые системы», №5, 1997.
91. Хухлаев Е. Операционная система SNI Reliant UNIX. «Открытые системы», №3, 1997.
92. Шалунов С. ОС Hurd разработка FSF на основе микроядра. «Открытые системы», №3, 1997.
93. Хамман Фольнер. Отказоустойчивая операционная система Tandem NonStop Kernel. «Открытые системы», №3, 1997.
94. Шойхер М. Как установить Linux на ваш компьютер. М.: ООО МЦФ, 1997.
95. Дунаев С. UNIX System V. Release 4.2. Общее руководство. М.: «Диалог МИФИ», 1996.
96. Банахан М., Раттер Э. Введение в операционную систему UNIX. М.: «Радио и связь», 1986.
97. Тихомиров В. П., Давидов М.И. Операционная система «Демос». М.: «Финансы и статистика», 1988.
98. Фролов А.В., Фролов Г.В. Программирование для Windows NT. М.: «Диалог МИФИ», 1997.
99. Робачевский А. Операционная система UNIX. С.-Петербург, «BHV Санкт - Петербург», 1997.
100. Кузьминский М. Процессы и их приоритеты в ОС UNIX. «Открытые системы», №6, 1997.
101. Шашков Б.Д., Тимонин А.Ю. Организация поддержки учебного процесса на базе локальной вычислительной сети.
102. Педагогический менеджмент и прогрессивные технологии в образовании»: Материалы II Международной научно-методической конференции, 24 26 мая 1996 г. - Пенза, 1996.
103. Шашков Б.Д., Тимонин А.Ю. Организация и структура студенческого уровня информационно учебной системы. «Новые информационные технологии и системы»: Материалы II Международной научно - технической конференции, 24 - 25 октября 1996 г. - Пенза, 1996.
104. Тимонин А.Ю., Шашков Б.Д. Пакет прикладных программ для поддержки технологии «клиент сервер». «Новые информационные технологии и системы»: Материалы II Международной научно - технической конференции, 24 - 25 октября 1996 г. - Пенза, 1996.
105. Шашков Б.Д., Тимонин А.Ю. Подключение дополнительных серверов в системах распределенной обработки данных. «Новые информационные технологии и системы»: Материалы III Международной научно-технической конференции, 10-11 декабря 1998 г. Пенза, 1998.
106. Тимонин А.Ю. Вопросы построения адаптивного диспетчера в клиент серверных системах. «Новые информационные технологии и системы»: Материалы III Международной научно-технической конференции, 10-11 декабря 1998 г. - Пенза, 1998.
-
Похожие работы
- Клиент-серверная среда динамических экспертных систем
- Моделирование и оптимизация режима функционирования клиент-серверной сети центра информационно-коммуникационных технологий Мьянмы
- Разработка специального математического и программного обеспечения многозвенных интранет-ориентированных систем обработки транзакций
- Управление обновлениями в СУБД расширенной архитектуры "клиент-сервер"
- Алгоритмы анализа IP-трафика центра информационно-коммуникационных технологий технопарка Мьянмы
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность