Планирование выполнения заданий в распределенных вычислительных системах с применением генетических алгоритмов
Диссертация
Эвристические методы также широко используются при решении задач планирования. В этом случае эвристики трактуются как правила планирования. Данный вид эвристик, оперируя множеством заданий, устанавливает порядок их выполнения. Если задание можно сопоставить с различными исполнителями, то эвристика должна их указать. В работе приводится обзор ряда эвристик для задач планирования. В сравниваются… Читать ещё >
Список литературы
- Барский А.Б. Параллельные процессы в вычислительных системах. Планирование и организация / А. Б. Барский. — М.: Радио и связь, 1990. 256 с.
- Бурцев B.C. Параллелизм вычислительных процессов и развитие архитектуры суперЭВМ / B.C. Бурцев. М.: ИВВС РАН, 1997. — 152 с.
- Воеводин В.В. Параллельные вычисления / В. В. Воеводин, Вл.В. Воеводин. СПб.: БХВ-Петербург, 2002. — 608 с.
- Гершуни Д.С. Планирование вычислений в системах жесткого реального времени (обзор и перспективы). Выч. техника. Системы управления.1991. В.6 С. 4−51.
- Головкин Б.А. Расчет характеристик и планирование параллельных вычислительных процессов / Б. А. Головкин. — М.: Радио и связь, 1983. 272 с.
- Журавлев Ю.И. Об экономном умножении булевых уравнений / Ю. И. Журавлев, И. М. Платоненко // ЖВМ и МФ. 1984. — Т.24, № 1. -С. 164−166.
- Опарин Г. А. Булевы модели синтеза параллельных планов решения вычислительных задач / Г. А. Опарин, А. П. Новопашин // Вестник НГУ. Серия: Информационные технологии. — 2008. — Том 6, Вып. 1. — С. 5359.
- Калиниченко Д.В. Методы и средства прогнозирования времени выполнения последовательных программ / Д. В. Калиниченко, А. П. Капитонова, Н. В. Ющенко // Методы математического моделирования. ВМиК МГУ. 1997. — № 2.
- Коваленко В. Эволюция и проблемы Grid / В. Коваленко, Д. Корягин // Открытые системы. — 2003. — № 1. — С. 23−33.
- Коваленко В. Комплексное программное обеспечение грида вычислительного типа / В. Коваленко. — М.: ИПМ РАН, 2007. — 39 с.
- Коваленко В.Н. Использование алгоритма Backfill в грид / В. Н. Коваленко, Д. А. Семячкин // Распределенные вычисления и Грид-технологии в науке и образовании. — Дубна, 2004. — С. 139−144.
- Коган Б.И. Экспериментальные исследования программ / Б. И. Коган.1. М.: Наука, 1988. — 184 с.
- Коффман Э.Г. Теория расписаний и вычислительные машины / Э. Г. Коффман. М.: Наука, 1984. — 336 с.
- Конвей Р.В. Теория расписаний / Р. В. Конвей, B.JI. Максвелл, J1.B. Миллер. — М.: Наука, 1975. — 360 с.
- Корнеев В.В. Параллельные вычислительные системы / В. В. Корнеев.1. М.: Нолидж, 1999. 320 с.
- Корнеев В.В. Архитектуры с распределенной разделяемой памятью / В. В. Корнеев // Открытые системы. 2001. — №. — С. 15−23.
- Кочетов Ю.А. Методы локального поиска для дискретных задач размещения / Ю. А. Кочетов. — Новосибирск: Омега Принт, 2009.
- Курейчик В.М. Параллельные генетические алгоритмы: обзор и состояние проблемы / В. М. Курейчик, Д. С. Кныш // Известия РАН. Теорияи системы управления. — 2010. — Ш — С. 72−82.
- Курейчик В.М. Генетические алгоритмы. Монография, ТРТУ, Таганрог, 1998. 242 с.
- Лацис А. Как построить и использовать суперкомпьютер / А. Лацис.
- М.: Бестселлер, 2003. 240 с.
- Липаев В.В. Распределение ресурсов в вычислительных системах / В. В. Липаев. — М.: Статистика, 1979. 248 с.
- Майника Э. Алгоритмы оптимизации на сетях и графах / Э. Майника. М.: Мир, 1981. — 328 с.
- Михалевич B.C. Методы последовательной оптимизации в дискретных сетевых задачах оптимального распределения ресурсов /B.C. Михалевич, А. И. Кукса. — М.: Наука, 1983. — 208 с.
- Панченко Т.В. Генетические алгоритмы / Т. В. Панченко. — Астрахань: Издательский дом «Астраханский университет», 2007. — 87 с.
- Пересветов В.В., Сапронов А. Ю., Тарасов А. Г. Вычислительный кластер бездисковых рабочих станций. Препринт № 83. / В. В. Пересветов, А. Ю. Сапронов, А. Г. Тарасов. Хабаровск: ВЦ ДВО РАН, 2005. -50 с.
- Пересветов В.В., Сапронов А. Ю., Тарасов А. Г., Шаповалов Т. С. Организация работы вычислительного кластера в режиме удалённого доступа. Препринт № 110 / В. В. Пересветов, А. Ю. Сапронов, А. Г. Тарасов, Т. С. Шаповалов // Хабаровск: ВЦ ДВО РАН, 2007.
- Пономаренко B.C., Листровой C.B., Минухин C.B., Знахур C.B. Методы и модели планирования ресурсов в Grid-системах / B.C. Пономаренко, C.B. Листровой, C.B. Минухин, C.B. Знахур. — Харьков: Издательский Дом «ИНЖЭК», 2008. 408 с.
- Попков Ю.С. Макросистемы и Grid-технологии: моделирование динамических стохастических сетей / Ю. С. Попков // Проблемы управления. 2003. — № 8 — С. 10−20.
- Смагин С. И. Шаповалов Т.С. Генетический алгоритм составления расписания выполнения параллельных заданий в распределенной вычислительной системе // Вычислительные технологии. — 2010. — Т. 15, № 5.- С. 41−59.
- Танаев B.C., Гордон B.C., Шафранский Я. М. Теория расписаний. Одностадийные системы / B.C. Танаев, B.C. Гордон, Я. М. Шафранский.- М.: Наука, 1984. — 384 с.
- Таненбаум Э. Архитектура компьютера / Э. Таненбаум. — СПб.: Питер, 2002. 704 с.
- Топорков В.В. Модели распределенных вычислений / В. В. Топорков. -М.: ФИЗМАТЛИТ, 2004. 320 с.
- Филамофитский М.П. Система поддержки метакомпьютерных расчетов Х-Com: архитектура и технология работы / М. П. Филамофитский // Вычислительные методы и программирование. — 2004. — Т.5. — № 2- С. 123−137.
- Фостер Я., Кессельман К., Тьюке С. Grid-службы для интеграции распределенных систем / Я. Фостер, К. Кессельман, С. Тьюке // Открытые системы. — 2003. № 1. — С. 20−26.
- Шаповалов Т.С. Генетический алгоритм составления расписания запуска параллельных заданий в Grid / Т. С. Шаповалов // Информатика и системы управления. — 2010. — Т.4. № 26. — С. 115−126.
- Шаповалов Т.С. Об интеграции диспетчера заданий в Grid-инструментарий Globus Toolkit. / Т. С. Шаповалов // Материалы XXXV Дальневосточной математической школы-семинара имени академика Е. В. Золотова. — Владивосток: ИАПУ ДВО РАН, 2010. — С. 904−907.
- Шаповалов Т.С., Пересветов В. В. Генетический алгоритм составления расписаний для распределенных гетерогенных вычислительных систем / Т. С. Шаповалов, В. В. Пересветов // Вычислительные методы и программирование. 2009. — Т. 10, № 1. — С. 159−167.
- Шаповалов Т.С. Параллельный алгоритм планирования заданий для распределенных гетерогенных вычислительных систем. Препринт № 134 / Т. С. Шаповалов. Хабаровск: ВЦ ДВО РАН, 2006.
- Шаповалов Т.С., Пересветов В. В., Сапронов А. Ю., Смагин С. И., Тарасов А.Г. Web и Grid технологии обеспечения доступа к ресурсам вычислительного кластера ВЦ ДВО РАН / Т. С. Шаповалов, В. В. Пересветов,
- А.Ю. Сапронов, С. И. Смагин, А. Г. Тарасов // Материалы Межрегиональной конференции «Информационные и коммуникационные технологии в образовании и научной деятельности». — Хабаровск: Изд-во Тихоокеан. гос. ун-та, 2008. — С. 69−76.
- Шаповалов Т.С. Применение генетических алгоритмов для поиска оптимального расписания заданий в Grid / Т. С. Шаповалов // Труды международной конференции «Параллельные вычислительные технологии». Челябинск: Изд. ЮУрГУ, 2008. — С. 500−505.
- Шаповалов Т.С., Сапронов А. Ю. О методах планирования заданий в Grid / Т. С. Шаповалов, А. Ю. Сапронов // Труды третьей международной конференции «Распределенные вычисления и Grid-технологии в науке и образовании». Дубна: ОИЯИ, 2008 — С. 307−309.
- Aarts Е.Н. Job Shop Scheduling by Simulated Annealing / E.H. Aarts, P.J. van Laarhoven, J.K. Lenstra // Operations Research. — 1992. — Vol. 40(1).- P. 113−125.
- Adams J. The shifting bottleneck procedure for job shop scheduling / J. Adams, E. Balas, D. Zawack // Management Science. — 1988. — Vol. 34(3).- P. 391−401.
- Atakan D. Biobjective Scheduling Algorithms for Execution Time-Reliability Trade-off in Heterogeneous Computing Systems / D. Atakan, 0. Fusun // The Computer Journal. 2005. — Vol 48(3). -P. 300−314.
- Atakan D., Fusun O. Genetic Algorithm Based Scheduling of Meta-Tasks with Stochastic Execution Times in Heterogeneous Computing Systems / D. Atakan, 6. Fusun // Cluster Computing. 2004. — Vol. 7. -P. 177−190.qj."
- Bailey D. The NAS Parallel Benchmarks. Technical Report № RNR-94−007 / D. Bailey, E. Barszcz, J. Barton, et al. // Washington: 1994.
- Baluja S. A massively distributed parallel genetic algorithm (mdpGA). Technical report CMU-CS-92−196 / S. Baluja // Pittsburgh: Carnegie Mellon University, 1992.
- Barricelli A. Symbiogenetic Evolution Processes Realized by Artificial Methods / A. Barricelli // Methodos. 1957. — Vol. 9. — P. 35−36.
- Barricelli A. Numerical Testing of Evolution Theories: Part I / A. Barricelli // Acta Biotheoretica. Vol. 16. — 1962. — P. 94.
- Barricelli A. Numerical Testing of Evolution Theories: Part II / A. Barricelli // Acta Biotheoretica. Vol. 16. — 1962. — P. 122.
- Baker M. Cluster Computing White Paper / M. Baker // UK, Portsmouth: University of Portsmouth, 2000. — 119 p.
- Berry M., Gordon S. Data Mining Techniques: For Marketing, Sales, and Customer Relationship Management. 2nd edition / M. Berry, S. Gordon.- John Wiley and Sons: 2004. 643 p.
- Blazewicz J., Lenstra J.K. Scheduling subject to resource constraints: classification and complexity / J. Blazewicz, J.K. Lenstra // Discrete Applied Mathematics. 1983. — Vol. 5. — P. 11−24.
- Brian H. Cloud computing / H. Brian // Communications of the ACM. — 2008. Vol. 51(7). — P. 9−11.
- Boctor F.F. Some efficient multi-heuristic procedures for resource-constrained project scheduling / F.F. Boctor // European journal of operational research. 1990. — Vol. 49(1). — P. 3−13.
- Brune M. Managing clusters of geographically distributed high-performance computers / M. Brune, J. Gehring, A. Keller, A. Reinefeld // Concurrency- Practice and Experience. 1999. — Vol. 11(15). — P. 887−911.
- Bierwirth C. On permutation representations for scheduling problems / C. Bierwirth, D. Mattfeld, H. Kopfer // In 4th PPSN: 1996. P. 310−318.
- Bierwirth C. A generalized permutation approach to job shop scheduling with genetic algorithms / C. Bierwirth // OR Spektrum. — 1995. — Vol. 17- P. 87−92.
- Bruno J. Scheduling independent tasks to reduce mean finishing time / J. Bruno, E. Coffman, R. Sethi // Communications of the ACM. — 1974. — Vol. 17(7) P. 382−387.
- Buyya E.R. High Performance Cluster Computing: V.l.Architectures and Systems, V.2.Programming and applications / E.R. Buyya. — New Jersey: Prentice Hall PTR, 1999.
- Buyya E.R. Economic-based Distributed Resource Management and Scheduling for Grid Computing. Doctor of Philosophy thesis / E.R. Buyya. — School of Computer Science and Software Engineering Monash University, Melbourne, Australia: 2002.
- Buncic P. The AliEn system, status and perspectives / P. Buncic, A.J. Peters, P. Saiz. — Computing in High Energy and Nuclear Physics, La Jolla, California: 2003.
- Collins R.J. Selection in massively parallel genetic algorithms / R.J. Collins, D.R. Jefferson //In proceedings of the 4th International Conference on Genetic Algorithms and their Applications (ICGA), San Diego CA: 1991. P. 249−256.
- Cohoon J.P. Genetic Placement / J.P. Cohoon, W.D. Paris // IEEE Trans, on CAD. 1987. — Vol. 6(6). — P. 956−964.
- Darrel W. A Genetic Algorithm Tutorial. Technical Report CS-93−103 / W. Darrel. — Department of Computer Science, Colorado State University, Fort Collins, US: 1993.
- Davis L. Job shop scheduling with genetic algorithms / L. Davis //In proceedings of an International Conference on Genetic Algorithms and their Applications, Pittsburgh, Lawrence Erlbaum Associates: 1985. — P. 136 140.
- Davis L. Genetic Algorithms and Simulated Annealing / L. Davis. — San Mateo: Morgan Kaufman Publisher, 1987. — 216 p.
- Devis E.W. A Comparison of Heuristic and Optimum Solutions in Resource-Constrained Project Scheduling / E.W. Devis, J.H. Patterson // Management Science. 1975. — Vol. 21(8). — P. 944−955.
- Devis E.W. An algorithm for optimal project scheduling under multiple resource constraints / E.W. Devis, G.E. Heidorn // Management Science.- 1971. Vol 17(12). — P. 803−817.
- De Jong A.K. An analysis of the behavior of a class of genetic adaptive systems. Ph.D. thesis / A.K. De Jong // University of Michigan: 1975.
- Dean J. MapReduce: Simplified Data Processing on Large Clusters / J. Dean, S. Ghemawat // Communications of the ACM. — 2008. — Vol. 51(1).- P. 107−113.
- Dorndorf U., Pesch E. Evolution based learning in a job shop scheduling environment / U. Dorndorf, E. Pesch // Computers Ops Res. — 1995. — Vol. 22. P. 25−40.
- Ellert M. Advanced Resource Connector middleware for lightweight computational Grids / M. Ellert et al. // Future Generation Computer Systems. 2007. — Vol. 23. — P. 219−240.
- Foster I. The anatomy of the Grid: enabling scalable virtual organizations / I. Foster, C. Kesselman, S. Tuecke // International Journal of High Performance Computing Applications. 2001. — Vol. 15(3). — P. 200−222.
- Foster I., Kesselman C. The Grid 2 Blueprint for a New Computing Infrastructure. Second Edition. / I. Foster, C. Kesselman. — Elsevier, 2003.
- Fox B., McMahon M. Genetic operators for sequencing problems. Foundations of genetic algorithms / B. Fox, M. McMahon. — Morgan Kaufmann, 1991.
- Fox M.S. ISIS — a Knowledge-based system for factory scheduling /M.S. Fox, S.F. Smith // Expert Systems. 1984. — Vol. 1(1). — P. 25−49.
- Feitelson D.G. Improved utilization and responsiveness with gang scheduling in Job Scheduling Strategies for Parallel Processing / D.G. Feitelson, M.A. Jette // Lecture Notes in Computer Science. — 1997. — Vol. 1291. P. 238−261.
- Feitelson D.G. Metrics and benchmarking for parallel job scheduling / D.G. Feitelson, L. Rudolph // Lecture Notes in Computer Science. — 1998. — Vol. 1459 P. 1−24.
- Gabbert P., et al. A system for learning routes and schedules with genetic algorithms / P. Gabbert, et al. //In Proceedings of the Fourth Intl. Conf. on Genetic Algorithms, ICGA-91, Morgan Kaufmann: 1991. — P. 430−436.
- Galantucci L. Assembly and Disassembly Planning by using Fuzzy Logic and Genetic Algorithms / L. Galantucci, G. Percoco, R. Spina // International Journal of Advanced Robotic Systems. — 2004. — Vol. 1(2).- P. 67−74.
- Garey M. Bounds for multiprocessor scheduling with resource constraints / M. Garey, R. Graham // SIAM Journal on Computing. — 1975. — Vol. 4(2).- P. 187−200.
- Garey M., Johnson D. Computers and intractability: a guide to the theory of NP-Completeness / M. Garey, D. Johnson. — New York: W. H. Freeman and Co., 1990. 338 p.
- Goldberg D. Genetic Algorithms in Search, Optimization, and Machine Learning / D. Goldberg. — Massachusetts: Addison-Wesley, 1989. — 372 p.
- Grefenstette J.J. Parallel adaptive algorithms for function optimization. Technical report no. CS-81−19 / J.J. Grefenstette. — Nashville: Vanderbilt University, 1981.
- Grimshaw S.A. The Legion vision of a worldwide virtual computer / S.A. Grimshaw, A.W. William // Communications of the ACM. — 1997. — Vol. 40(1). P. 39−45.
- Harvey W.D., Ginsberg M.L. Limited discrepancy search / W.D. Harvey, M.L.Ginsberg. CIRL, University of Oregon, Eugene, OR, USA: 1995.
- Havanki W.A. TYeegion Scheduling for Wide Issue Processors / W.A. Havanki, S. Banerjia, T.M. Conte //In proceedings of 4th Intl. Symp. on High Performance Computer Architecture: 1998. — P. 266−276.
- Heien E.M. Computing Low Latency Batches with Unreliable Workers in Volunteer Computing Environments /E.M. Heien, P.D. Anderson, K. Hagihara // Journal of Grid Computing. 2009. — Vol. 7(4). — P. 501−518.
- Hilliard M.R., et al. Machine Learning Applications to Job Shop Scheduling / M.R. Hilliard, et al. // In proceedings of the AAAI-SIGMAN Workshop on Production Planning and Scheduling. New York: ACM, 1988. P. 728−737.
- Hildum D. Flexibility in a knowledge-based system for solving dynamic resource-constrained scheduling problems. Umass CMPSCI Technical Report N.94−77 / D. Hildum. — University of Massachusetts, Amherst: 1994.
- Holland J.H. Adaptation in Natural and Artificial Systems: An Introductory Analysis With Applications to Biology, Control, and Artificial Intelligence / J.H. Holland. Cambridge, The MIT Press: 1992.
- Horn W.A. Single-machine job sequencing with treelike precedence ordering and linear delay penalties / W.A. Horn //SI AM Journal on Applied Mathematics. 1972. — Vol. 23(2). — P. 189−202.
- Horn W.A. Minimizing average flow time with parallel machines / W.A. Horn // Operations Research. 1973. — Vol. 21(3). — P. 846−847.
- Husbands P. Genetic algorithms for scheduling. Technical Report N.89 / P. Husbands. AISB Quarterly: 1996.
- Johnson T.J. An algorithm for the resource-constrainted project scheduling problem. Doctoral Thesis / T.J. Johnson. — Massachusetts Institute of Technology, Cambridge: 1967.
- Junwei C. An agent-based resource management system for grid computing / C. Junwei, D. Spooner, J.D. Turner, S. Jarvis, D.J. Kerbyson, S. Saini, G. Nudd // 2nd IEEE/ACM International Symposium «Cluster Computing and the Grid»: 2002. P. 350−350.
- Jackson D. Core algorithms of the Maui scheduler / D. Jackson, Q. Snell, M. Clement // Lecture Notes in Computer Science. — 2001. — Vol. 2221- P. 87−102.
- Kirkpatrick S., et al. Optimization by Simulated Annealing / S. Kirkpatrick, et al. // Science. 1983. — Vol. 220 — P. 671−680.
- Kojima K. Asynchronous parallel distributed genetic algorithm with elite migration / K. Kojima, M. Ishigame, G. Chakraborty, H. Hatsuo // International Journal of Computational Intelligence. — 2007. — Vol. 4(2) — P. 105−111.
- Krallmann J. On the Design and Evaluation of Job Scheduling Systems / J. Krallmann, U. Schwiegelshohn, R. Yahyapour // Lecture Notes in Computer Science. 1999. — Vol. 1659. — P. 17−42.
- Kurowski K. User Preference Driven Multiobjective Resource Management in Grid Environments / K. Kurowski, J. Nabrzyski, J. Pulacki // In proceedings of CCGrid: 2001. P. 114.
- Larry J.E. The CHC Adaptive Search Algorithm: How to Have Safe Search When Engaging in Nontraditional Genetic Recombination / Larry J.E. // In proceedings of the First Workshop on Foundations of Genetic Algorithms. Morgan Kaufmann: 1991. P. 265−283.
- Land A.H. An autmatic method of solving discrete programming problems / A.H. Land, A.G. Doig // Econometrica. 1960. — Vol. 28 — P. 497−520.
- Lawler E.L. Branch and Bound methods: a survey / Lawler E.L., Wood D.E. // Operations Research. 1966. — Vol. 14(4) — P. 699−719.
- Lee W. Task Matching and Scheduling in Heterogeneous Computing Environments Using a Genetic-Algorithm-Based Approach / W. Lee, J.S.
- Howard, P.R. Vwani, A.M. Anthony // Journal of Parallel And Distributed computing. 1997. — Vol. 47. — P. 8−22.
- Lifka D.A. The ANL/IBM SP Scheduling System / D.A. Lifka // Lecture Notes in Computer Science. 1995. — Vol. 949. — P. 295−303.
- Luis V.M. A break in the clouds: towards a cloud definition / R.M. Luis,
- C. Juan, L. Maik // ACM SIGCOMM Computer Communication Review.- 2008. Vol. 39(1). — P. 50−55.
- Mansour N. A hybrid genetic algorithm for task allocation in multicomputers / N. Mansour, G. Fox //In proceedings of the Fourth Intl. Conf. on Genetic Algorithms, ICGA-91, Morgan Kaufmann: 1991. — P. 466−473.
- Moore M. An Accurate and Efficient Parallel Genetic Algorithm to Schedule Tasks on a Cluster / M. Moore // International Parallel and Distributed Processing Symposium (IPDPS'03): 2003. P. 145.
- Muller-Merbach H. Ein Verfahren zur Planung des optimalen Betriebsmitteleinsatzes bei der Terminierung von Gro? projeckten /
- H. Muller-Merbach // Zeitschrift fur wirtschaftliche Fertigung. — 1967. — Vol. 62. P. 83−88.
- Mualem A.W. Utilization, Predictability, Workloads, and User Runtime Estimates in Scheduling the IBM SP2 with Backfilling / A.W. Mualem,
- D.G. Feitelson //In proc. 12th Intl. Parallel Processing Symposium: 1998.- P. 542−546.
- McGregor S. Embracing Plagiarism: Theoretical, Biological and Empirical Justification for Copy Operators in Genetic Optimisation / S. McGregor,
- Harvey // Genetic Programming and Evolvable Machines. —2005. — Vol. 6(4). P. 407−420.
- Nakano R. Genetic Algorithms for Job-Shop Scheduling Problems / R. Nakano, T. Yamada //In proceedings of Modern Heuristic for Decision Support, London: 1997. P. 67−81.
- Nakano R. Conventional genetic algorithms for job-shop problems / R. Nakano, T. Yamada //In proceedings of the Fourth Intl. Conf. on Genetic Algorithms (ICGA-91), Morgan Kaufmann: 1991. — P. 474−479.
- Neumann K. Stochastic project networks — temporal analysis, scheduling and cost minimization / K. Neumann. — Berlin: Springer-Verlag, 1990.
- Norbis M.I. A multiobjective, multilevel heuristic for dynamic resource constrained scheduling problems / M.I. Norbis, J.M. Smith // European Journal of Operational Research. — 1988. — Vol. 33(1). — P. 30−41.
- Patterson J.H. A comparison of exact approaches for solving the multiple constrained resource, project scheduling problem / J.H. Patterson // Management Science. 1984. — Vol. 30(7) — P. 854−867.
- Panwalker S. A survey of scheduling rules / S. Panwalker, W. Iskander // Operations Research. 1997. — Vol. 25(1). — P. 45−61.
- Palmer G. An Integrated Approach to Manufacturing Planning / G. Palmer. — Huddersfield: University of Huddersfield, 1994.
- Pesch E. Learning in Automated manufacturing: a local search approach / E. Pesch. — Heidelberg: Physica-Verlag, 1994.
- Pugliese F. Modeling and Supporting Grid Scheduling / F. Pugliese, D. Talia, R. Yahyapour // Journal of Grid Computing. 2008. — Vol. 6(2). — P. 195−213.
- Qingjiang W. De-centralized job scheduling on computational Grids using distributed backfilling / Qingjiang W., Xiaolin G., Shouqi Z., Yang L. // Concurrency and Computation: Practice and Experience. — 2006. — Vol. 18(14). P. 1829−1838.
- Reeves C.R. Genetic algorithms and neighbourhood search / C.R. Reeves // In Evolutionary Computing. 1994. — Vol. 865. — R 115−130.
- Sadeh N. Look-Ahead Techniques for Micro-Opportunistic Job Shop Scheduling. PhD thesis / N. Sadeh. — School of Computer Science, Carnegie Mellon University, Pittsburgh: 1991.
- Sampson S.E. Local search techniques for the generalized resource constrained project scheduling problem / S.E. Sampson, E.N. Weiss // Naval Research Logistics. 1993. — Vol. 40(5). — P. 665.
- Schwiegelshohn U. Analysis of First-Come-First-Serve Parallel Job Scheduling / U. Schwiegelshohn, R. Yahyapour //In proceedings of the 9th SIAM Symposium on Discrete Algorithms: 1998. — P. 629−638.
- Syswerda G. The Application of Genetic Algorithms to Resource Scheduling / G. Syswerda //In proceedings from the 4th International Conference on Genetic Algorithms. San Mateo, Morgan Kaufmann: 1990. P. 502−508.
- Smith S.F. The use of multiple problem decompositions in time constrained planning tasks / S.F. Smith, P. Ow //In proceedings of the ninth international joint conference on artificial intelligence. — 1985. — Vol. 2. P. 1013−1015.
- Schwiegelshohn U. Preemptive weighted completion time scheduling of parallel jobs / U. Schwiegelshohn //In Proceedings of the 4th Annual European Symposium on Algorithms (ESA96): 1996. — P. 39−51.
- Schwiegelshohn U. Smart bounds for weighted response time scheduling / U. Schwiegelshohn, W. Ludwig, J.L. Wolf, J.J. Turek, P. Yu // SIAM Journal on Computing. 1999. — Vol. 28(1). — P. 237−253.
- Shapovalov T.S. Genetic Algorithm Based Parallel Jobs Scheduling / T.S. Shapovalov, A.G. Tarasov //In Proceedings of First Russia and Pacific Conference on Computer Technology and Applications. Vladivostok: IACP FEB RAS, 2010. — P. 211−216.
- Smith W.E. Various optimizers for single-stage production / W.E. Smith // Naval Research Logistics Quarterly. — 1956. — Vol.3. — R 59−66.
- Smith W. Scheduling with advanced reservations / W. Smith, I. Foster, V. Yaylor // IPDPS 2000. Proceedings. 14th International: 2000. — P. 127−132.
- Smith W. Predicting application run times using historical information / W. Smith, I. Foster, V. Taylor // Lecture Notes on Computer Science. — 1998. Vol. 1459. — P. 122−142.
- Smith W., Wong P. Resource selection using execution and queue wait time predictions. NASA Technical report NAS-02−003 / W. Smith, P. Wong. NASA: 2002.
- Shubhra S.R. New Operators of Genetic Algorithms for Traveling Salesman Problem / S.R. Shubhra, B. Sanghamitra, K.P. Sankar // 17th International Conference on Pattern Recognition (ICPR'04). — 2004. — Vol. 2 P. 497−500.
- Simoes A. Enhancing Transposition Performance / A. Simoes, E. Costa // In proceedings of the 1999 Congress on Evolutionary Computation (CEC 99). Washington: 1999. P. 1434−1441.
- Simoes A. Transposition versus Crossover: An Empirical Study / A. Simoes, E. Costa //In proceedings of the Genetic and Evolutionary Computation Conference. 1999. — Vol. 1. — P. 612−619.
- Steuer R.E. Multiple Criteria Optimization, Theory, Computation and Application / R.E. Steuer. Krieger Pub Co: 1986. — 546 p.
- Smarr L. Metacomputing / L. Smarr, C. Catlett // Communications of the ACM. 1992. — Vol. 35(6). — P. 44−52.
- Syswerda G. Uniform crossover in genetic algorithms / G. Syswerda //In 3rd ICGA, Los Altos: 1989. P. 2−9.
- Tanese R. Distributed genetic algorithms / R. Tanese //In Proceedings of the 3rd International Conference on Genetic Algorithms and their application (ICGA). San Mateo, CA, Morgan Kaufmann: 1989. — P. 434 439.
- Thain D. Grid Computing: Making The Global Infrastructure a Reality / D. Thain, T. Tannenbaum, M. Livny — John Wiley: 2003. — 1060 p.
- Turek J.J. Scheduling parallel tasks to minimize average response time / J.J. Turek, U. Schwiegelshohn, J.L. Wolf, P. Yu // In Proceedings of the 5th SIAM Symposium on Discrete Algorithms: 1994. — P. 112−121.
- Ulder N.L.J. Genetic local search algorithm for the traveling salesman problem / N.L.J. Ulder, E. Pesch, P.J.M. van Laarhoven, J. Bandelt, H. Aarts // In 1st PPSN: 1994. P. 109−116.
- Ullman J.D. Polynomial complete scheduling problems / J.D. Ullman // Operating Systems Review. 1973. — Vol. 7(4). — P. 96−101.
- Viet T. A Master-Slave Algorithm for Hybrid MPI-OpenMP Programming on a Cluster of SMPs / T. Viet, T. Yoshinaga, M. Sowa // Joho Shori Gakkai Kenkyu Hokoku. 2002. — Vol. 80. — P. 107−112.
- Vose M.D. Random heuristic search: Applications to GAs and functions of unitation / M.D. Vose, J.E. Rowe // Computer Methods in Applied Mechanics and Engineering. 2000. — Vol. 186(2). — P. 195−220.
- Wren A. Genetics, structures and covers — an application to scheduling. Technical Report 90.23 / A. Wren, D. Wren. — School of Computer Science, University of Leeds: 1990.
- Yahyapour R. Design and Evaluation of Job Scheduling Strategies for Grid Computing / R. Yahyapour // Computer Engineering Institute: 2002.
- Yamada T. Job-Shop Scheduling by Simulated Annealing Combined with Deterministic Local Search / T. Yamada, R. Nakano // Kluwer academic publishers: 1996 R 237−248.
- Yamada T. A genetic algorithm with multi-step crossover for job-shop scheduling problems / T. Yamada, R. Nakano //In GALESIA-95: 1995. — P. 146−151.
- Yoo A.B. An efficient and scalable coscheduling technique for large symmetric multiprocessor clusters / A.B. Yoo, M. Jette // Lecture Notes in Computer Science. 2001. — Vol. 2221 — P. 21−40.
- Zhang Y., et al. An integrated approach to parallel scheduling using gang-scheduling, backfilling and migration / Y. Zhang, H. Franke, J.E. Moreira, et al. // Lecture Notes in Computer Science. — 2001. — Vol. 2221. — P. 133 158.