Organization of distributed computer systems' functioning at processing of sets of moldable jobs | Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika – Tomsk State University Journal of Control and Computer Science. 2011. № 2(15).

Organization of distributed computer systems' functioning at processing of sets of moldable jobs

Currently, high-performance information processing is based on the using of distributed computingsystems (DCS). Amount of elementary machines in such systems can reach up to 106. Themonoprogram mode is considered to be quite difficult.The paper considers the multiprogram mode of processing jobs of parallel programs. Thismode is used when the amount of programs and their characteristics are known in advance. Thecharacteristics of the programs include the programs rank (the number of parallel branches), theexecution time, the penalty for delaying of program execution, etc.Programs can be moldable, i.e. ones may have several options for the parameters which characterizenecessary for its execution configuration of the computing resources. Particular attention ispaid to the possibility of admissible rankings for program configurations of computing resources andtime spent by tasks in the DCS (due to the penalty function for the delay in the solution).The efficiency of a distributed computing system depends on methods of organizing functiontheir resources. The report proposed an approach for moldable jobs of schedule for execution forresource of distributed computing system with genetic optimization method. Schedules are basedon distribution jobs for packages, which will be subsequently load on the resources of DCS. Startsolutions time of each program is defined as the start solutions time corresponding to the package.Branches of parallel programs consistently distributed over EM.Each package is presented in the form of the gene. Genome is the collection of packages thatcontain all of the tasks set, each of which selected one of the possible values for the parameters.The initial set of schedules (a population) is constructed using algorithms for packing into containers.The algorithm of gene shuffling is used as the crossover. Mutation is a random selectionof one of the parameters of the job.The paper considers the implementation of serial and parallel genetic algorithms.

Download file
Counter downloads: 326

Keywords

moldable jobs, functioning optimization, geographically-distributed computer systems, расписание решения задач, масштабируемые задачи, оптимизация функционирования, распределённые вычислительные системы

Authors

NameOrganizationE-mail
Efimov Aleksandr V.Siberian State Universityof Telecommunications and Information Sciencesefimov@cpct.sibsutis.ru
Mamoilenko Sergey N.Siberian State Universityof Telecommunications and Information Sciencessergey@cpct.sibsutis.ru
Perishkova Evgeniya N.Siberian State Universityof Telecommunications and Information Sciencese_maksimova@cpct.sibsutis.ru
Всего: 3

References

Ресурсы Центра параллельных вычислительных технологий ГОУ ВПО «СибГУТИ». URL: http://cpct.sibsutis.ru (дата обращения: 10.11.2010).
Smith W. Various optimizers for single-stage production. Naval res. Logist. Quart. 3. 1956. P. 59−66.
Rohlfshagen P., Bullinaria J.A. A genetic algorithm with exon shuffling crossover for hard bin packing problems // Proc. of the 9th Annual Conf. on Genetic and Evolutionary Computation. ACM NewYork, 2007. P. 1365−1371.
Coffman E.G. et al. Performance bounds for level-oriented two-dimensional packing algorithms // SIAM Journal on Computing. 1980. V. 9. P. 808-826.
Гладков Л.А., Курейчик В.В., Курейчик В.М. Генетические алгоритмы. М.: Физматлит, 2006. 320 с.
Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи. М.: Мир, 1982. 416 с.
Коффман Э.Г. Теория расписаний и вычислительные машины. М.: Наука, 1984. 336 с.
Таха Х. Введение в исследование операций. 6-е изд. М.: Вильямс, 2001. 911 с.
Cirne W. and Berman F. A model for moldable supercomputer jobs // 15th Intl. Parallel & Distributed Processing Symp. 2001. URL: http://www.lsd.dsc.ufpb.br/papers/moldabilitymodel. pdf (дата обращения: 12.04.2010).
Бруно Дж.Л. и др. Теория расписаний и вычислительные машины. М.: Наука, 1984. 336 c.
Евреинов Э.В., Хорошевский В.Г. Однородные вычислительные системы. Новосибирск: Наука, 1978. 319 с.
Хорошевский В.Г. Модели функционирования большемасштабных распределенных вычислительных систем // Электросвязь. М: Электросвязь, 2004. № 10. С. 30−34.
Хорошевский В.Г. Архитектура вычислительных систем. М.: МГТУ им. Н.Э. Баумана, 2008. 520 с.
 Organization of distributed computer systems' functioning at processing of sets of moldable jobs | Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika – Tomsk State University Journal of Control and Computer Science. 2011. № 2(15).

Organization of distributed computer systems' functioning at processing of sets of moldable jobs | Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika – Tomsk State University Journal of Control and Computer Science. 2011. № 2(15).

Download file