Имитационная модель и метод рационального распределения ресурсов операционной системы
Диссертация
1065. Существует большое количество разнообразных алгоритмов замещения страниц. Все они делятся на локальные и глобальные. Локальные алгоритмы, в отличие от глобальных, распределяют фиксированное или динамически настраиваемое число страниц для каждого процесса. Когда процесс израсходует все предназначенные ему страницы, система будет удалять из физической памяти одну из его страниц, а не из… Читать ещё >
Список литературы
- Авен О.И., Турин Н. Н., Коган Я. А. Оценка качества и оптимизация вычислительных систем. М.: Наука, 1982.
- Александров В. М. Приближенное решение задачи линейного быстродействия // Автоматика и телемеханика. 1998. ~ 12. С. 3−13.
- Александров В. М. Численный метод решения задачи линейного быстродействия // Журнал вычислительной математики и математической физики. 1998. Т. 38. ~ 6. С. 918−931.
- Баничук Н. В., Петров В. М., Черноусько Ф. JL Численное решение вариационных и краевых задач методом локальных вариаций // Журнал вычислительной математики и математической физики. 1966. Т. 6. ~ 6. С. 947−961.
- Белоусов С.М. Математическая модель многопоточной системы массового обслуживания, управляемой планировщиком ресурсов // Вестник Новосибирского Государственного Университета. Серия: Информационные технологии, 2006 г., Том 4, Вып. 1, С. 14 — 26.
- Белоусов С. М. «Об одной постановке задачи распределения ресурсов вычислительной системы» // Объединенный научный журнал 2005 г., № 14 (142), С. 53−57.
- Белоусов С.М. Об одном подходе к эффективному распределению ресурсов вычислительной системы // Процессы и методы обработки информации. Сборник научных трудов. М.:МФТИ, 2005, с 58−67.
- Белоусов С. М. «К вопросу об основных характеристиках и классификации операционных систем»// Объединенный научный журнал 2005 г., № 14 (142), С. 58−64.
- Белоусов С. М., Протасов С. С., Тормасов А. Г. Использование виртуальных сред для предоставления услуг по размещению ресурсов в глобальной сети // Объединенный научный журнал 2004 г., № 24 (116), С. 74−78.
- Белоусов С. М., Протасов С. С., Тормасов А. Г. Архитектура и особенности функционирования современных операционных систем // Объединенный научный журнал 2004 г., 24 (116), С. 78−83
- Белоусов С. М., Протасов С. С., Тормасов А. Г. Прошлое, настоящее и будущее: развитие архитектуры и принципов создания операционных систем // Объединенный научный журнал 2004 г., № 24 (116), С. 83−86.
- Белоусов С. М., Протасов С. С. Использование виртуальных сред для повышения уровня утилизации ресурсов вычислительной системы (принята к публикации)
- Белоусов С. М., Протасов С. С., Тормасов А. Г. Об одном методе балансировки нагрузки между серверами ассиметричной фермы // Электронный журнал «Исследовано в России», 4257, 10−31, 2004. http://zhurnal.gpi.ru/articles/2004/4257.pdf
- БерзинЕ.А. Оптимальное распределение ресурсов и элементы синтеза систем. Под ред. Золотова Е. В. — М.: Советское радио, 1974.
- Брайсон А., Хо Ю-Ши. Прикладная теория оптимального управления. М.: Мир, 1972.
- Васильев О. В., Тятюшкин А. И. К численному решению задач линейного быстродействия // Дифференциальные и интегральные уравнения. Иркутск: Издательство Иркутского университета. 1973. Вып. 2. С. 57−69.
- Вентцель Е.С., Овчаров JI.A. Теория вероятности и ее инженерные приложения. — М.: Наука, 1988.
- Габасов Р., Кириллова Ф. М. Качественная теория оптимальных процессов. М.: Наука, 1971.
- Гантмахер Р. Теория матриц. М.: Наука, 1966.
- Гихман И.И., Скороход А. В., Ядренко М. Н. Теория вероятностей и математическая статистика. — Киев: Вища школа, 1979.
- Гнеденко Б.В. и др. Приоритетные системы обслуживания. -М.: Изд-во МГУ, 1973.
- Головкин Б.А. Параллельные вычислительные системы. М. Наука, 1980.
- Давыдов Э. Г. Исследование операций: Учебное пособие для студентов вузов. М.: Высш. шк., 1990. — 383 е.: ил.
- Демьянов В. Ф., Рубинов А. М. Приближенные методы решения экстремальных задач. JL: Издательство Ленинградского государственного университета, 1968.
- Джейсуол Н. Очереди с приоритетами. М.: Мир, 1973.
- Евдокимов В.П., Маловицкий В. И., Семинишин Ю. А. и др. Моделирование систем сбора и обработки данных М.: Наука, 1983. — 128 с.
- Иванов-Мусатов О. С. Теория вероятностей и математическая статистика. — М.: Наука, 1979.
- Каган Б.М. Электронные машины и системы: Учебное пособие. 2-е изд., перераб. И доп. М.: Энергоатомиздат, 1985.
- Карманов В. Г. Математическое программирование. М.: Наука, 1975.
- Киселев Ю. Н. Оптимальное управление. М.: Издательство Московского государственного университета, 1988.
- Круглый 3. JL Алгоритмы расчета моделей структур вычислительных систем с различными классами заданий // Управляющие системы и машины. -1980.-№ 4 С. 73−79.
- Мультипроцессорные системы и параллельные вычисления: Пер. с англ. / Под ред. Ф. Г. Энслоу. М.: Мир, 1976.
- Олифер В., Олифер Н. Сетевые операционные системы. СПб., 2000. -512с.
- Основы теории вычислительных систем: Учебное пособие / Под ред. С. А. Майорова. М.: Высшая школа, 1978.
- Перегудов Ф.И., Тарасенко Ф. П. «Введение в системный анализ». —М.: Высшая школа, 1989.
- Полак Э. Численные методы оптимизации. Единый подход. М.: Мир, 1974.
- Поляк В. Т. Введение в оптимизацию. М.: Наука, 1983. — 384 с.
- Поспелов Д.А. Введение в теорию вычислительных систем. М.: Сов. Радио, 1972.
- Праневичус Г. И. Модели и методы исследования вычислительных систем. Вильнюс: Мокслас, 1982.
- Рини Р.Л., Райфа X. Принятие решений при многих критериях: предпочтения и замещения. Перев. с англ. В. В. Подиновского, М. Г. Гафта, В. С. Бабинцева под ред. И. Ф. Шахнова. — М: Радио и связь, 1981
- Рокафеллар Р. Выпуклый анализ. М.: Мир, 1973.
- Смирнов В.И. Курс высшей математики. Том 1, изд. 23. — М: Наука, 1974.
- Теория прогнозирования и принятия решений. / Под ред. Саркисяна С. А. — М.: Высшая школа, 1977
- Теория систем и методы системного анализа в управлении и связи /Под ред. Лазарева В. Г. и др. — М.: Радио и связь, 1983.
- Феллер В. Введение в теорию вероятностей и ее приложения. Т.1. М.: Мир, 1984.
- Феррари Д. Оценка производительности вычислительных систем: Пер. с англ. М.: Мир, 1981.
- Шрайбер Т.Дж. Моделирование на GPSS. Перевод с английского. М.: Машиностроение, 1980.
- Pat. # 7 099 948. Virtual computing environment. Tormasov Alexander, Lunev Dennis, Beloussov Sergei, Protassov Stanislav, Pudgorodsky Yuri
- Pat. # 7 076 633. Hosting service providing platform system and method. Tormasov Alexander, Lunev Dennis, Beloussov Serguei, Protassov Stanislav, Pudgorodsky Yuri
- Pat. # 7 047 380. System and method for using file system snapshots for online data backup. Tormasov Alexander G., Beloussov Serguei M., Tsypliaev Maxim V., Lyadvinsky Maxim V.
- Pat. # 6 961 868. Fault tolerant storage system and method using a network of servers. Tormasov Alexander, Khassine Mikhail, Beloussov Serguei, Protassov Stanislav
- Pub. App. # 20 060 143 501 System and method for rapid restoration of server from back up. Tormasov Alexander G.- Beloussov Serguei M.- Tsypliaev- Maxim V.- Lyadvinsky Maxim V.
- Pub. App. # 20 060 089 950 Common template file system tree. Tormasov Alexander- Beloussov Serguei- Protassov Stanislav- Pudgorodsky Yuri
- Pub. App. # 20 050 066 134 Method of implementation of data storage quota. Tormasov Alexander- Protassov Stanislav- Beloussov Serguei
- Pub. App. # 20 050 027 956 System and method for using file system snapshots for online data backup. Tormasov Alexander G.- Beloussov Serguei M.- Tsypliaev Maxim V.- Lyadvinsky Maxim V.
- Pub. App. # 20 020 147 815 Distributed network data storage system and method. Tormasov Alexander- Beloussov Sergei- Protassov Stanislav- Pudgorodsky Yuri
- Pub. App. # 20 020 143 906 Hosting service providing platform system and method. Tormasov Alexander- Lunev Dennis- Beloussov Serguei- Protassov Stanislav- Pudgorodsky Yuri
- Pub. App. # 20 020 124 072 Virtual computing environment 10 20 020 116 659 Fault tolerant storage system and method. Tormasov Alexander — Lunev Dennis- Beloussov Serguei- Protassov Stanislav- Pudgorodsky Yuri
- Pub. App. # 20 020 116 659 Fault tolerant storage system and method. Tormasov Alexander- Khassine Mikhail- Beloussov Serguei- Protassov Stanislav
- Ali, H. and El-Rewini, H. On the intractability of task allocation in distributed systems. Parallel Processing Letters, 1994.
- Allon, et al. July 23, 1996 United States Patent 5,539,883
- B. Narahari, A. Youssef and H. Choi. Matching and Scheduling in a Generalized Optimal Selection Theory. Proceedings of the IEEE Heterogeneous Processing Workshop, pages 3−8,1994
- Barak A. and La’adan O., The MOSIX Multicomputer Operating System for High Performance Cluster Computing, Journal of Future Generation Computer Systems, Vol. 13, No. 4−5, pp. 361−372, March 1998
- Barak A., Guday S. and Wheeler R., The MOSIX Distributed Operating System, Load Balancing for UNIX. Lecture Notes in Computer Science, Vol. 672, Springer-Verlag, 1993
- Bokhari, S. A shortest tree algorithm for optimal assignments across space and time in distributed processor system. IEEE Transaction on Software Engineering, SE-7 (6), 1981.
- Brendel January 30, 2001 United States Patent 6,182,139
- Brendel, et al. June 30,1998 United States Patent 5,774,660
- C. Z. Xu and F. С. M. Lau. Analysis of the Generalized Dimension Exchange Method for Dynamic Load Balancing. Journal of Parallel Distributed Computing, vol. 16(4), pages 385−393,1992.
- Chen, S. et al. A Selection Theory and Methodology for Heterogeneous Su-percomputing, Proc. Workshop on Heterogeneous Processing, IEEE CS Press, Los Alamitos, CA, Order No. 3532−02, 1993.
- Coffman, E. G. Computer and Job-Shop Scheduling Theory, John Wiley, 1976.
- Distributed Operating Systems by Andrew S. Tanenbaum, 1994 Prentice Hall- ISBN: 132 199 084
- El-Rewini, H. and AH, H. On considering communication in scheduling task graphs on parallel processors. Journal of Parallel Algorithms and Applications, 3,177−191,1994.
- El-Rewini, H. and AH, H. Static scheduling of containing conditional branching in parallel programs. Journal of Parallel and Distributed Computing, 4154,1995.
- El-Rewini, H. and Lewis, T. Scheduling parallel program tasks onto arbitrary target machines. Journal of Parallel and Distributed Computing, 138−153, 1990.
- El-Rewini, H., Lewis, T. and AH, H. Task Scheduling in Parallel and Distributed Systems, Prentice-Hall, 1994.
- Freund, R. and Siegel, H. Heterogeneous processing. IEEE Computer, 26, 1317,1993.
- Fujii, M., Kasami, T. and Ninomiya, K. Optimal sequencing of two equivalent processors. SIAM Journal of Applied Mathematics, 17 (4), 1969.
- Gabow, H. An almost linear algorithm for two-processor scheduling. Journal of ACM, 29 (3), 766−780, 1982.
- Gerasoulis and Yang, T. A comparison of clustering heuristics for scheduling DAGs on multiprocessors. Journal of Parallel and Distributed Computing, 16 (4), 276−291, 1992.
- H.S. Stone. Critical Load Factors in Two-Processor Distributed Systems. IEEE Transactions on Software Engineering, vol. SE-4(3), pages 254−258, May 1978.
- L. M. Ni and P. K. McKinley. A Survey of Wormhole Routing Techniques in Direct Networks. IEEE Computer, vol. 26(2), pages 62−76, February 1993.
- Lee, D. and Kim, M. Optimal task assignment in linear array networks. IEEE Transactions on Computers, 41 (7), 877−880, 1992.
- Lewis, T. and El-Rewini, H. Parallax: A tool for parallel program scheduling. IEEE Parallel and Distributed Technology: Systems and Applications, 1 (2), 62−72,1993.
- Lo, V. Heuristic algorithms for task assignment in distributed systems. IEEE Transactions on Computers, 37 (11), 1384−1397,1988.
- M. H. Mickle and J. M. Paul. Load Balancing Using Heterogeneous Processors for Continuum Problems on a Mesh. Journal of Parallel and Distributed Computing, vol. 39, pages 66−73, 1996.
- В. E. Карпов, K. А. Коньков. Основы операционных систем. Курс лекций. Учебное пособие. М.: Интернет-университет информационных технологий, 2004. — 632 с.
- Operating Systems: a design-oriented approach/Charles Crowley. Irwin. 1997. ISBN 0−256−15 151−2
- Papadimitriou, H. and Yannakakis, M. Scheduling interval-ordered tasks. SIAM Journal of Computing, 8,405−409,1979.
- S. J. Kim and J. С Browne. A General Approach to Mapping of Parallel Computation upon Multiprocessor Architectures. Proceedings of the International Conference on Parallel Processing, vol. 3, pages 1−8,1988.
- S. Ranka, Y. Won and S. Sahni. Programming a Hypercube Multicomputer. IEEE Software, pages 69−77, September, 1988.
- Sarkar, V. Automatic partitioning of a program dependence graph into parallel tasks. IBM Journal Res. Develop., 35 (5/6), 1991.
- Sethi, R. Scheduling graphs on two processors. SIAM Journal of Computing, 5 (1), 73−82, 1976.
- Shen and W. Tsai. A Graph Matching Approach to Optimal Task Assignment in Distributed Computing Systems Using a Minimax Criterion. IEEE Transactions on Computers, vol. C-34(3), pages 197−203, March 1985.
- Stone, H. Multiprocessor scheduling with the aid of network flow algorithms. IEEE Transaction on Software Engineering, 85−93,1977.
- T. Yang and A. Gerasoulis. A Fast Static Scheduling Algorithm for DAG’s on an Unbounded Number of Processors. Proceedings of IEEE Supercomput-ing'91, pages 633−642. Albuquerque, NM, November 199
- Ullman, J. NP-complete scheduling problems. Journal of Computer and System Sciences, 10, 384−393, 1975.-117 108. V. Sarkar. Partitioning and Scheduling Parallel Programs for Multiprocessors.