5 research outputs found

    Иерархический способ планирования для GRID

    Get PDF
    Paper is devoted to increasing of Grid systems real performance by effective scheduling method using. We propose an improved hierarchical scheduling method that uses one of the three optimization criterion determined by user. This method efficiency provides by creation of the new list scheduling algorithms for homogeneous and heterogeneous Grid system nodes and creation of task graph transformation.Статья посвящена повышению пользовательской производительности Grid систем за счет более эффективного способа планирования вычислений. Предложен усовершенствованный иерархический способ планирования, ориентированный на один из трех критериев оптимизации по выбору пользователя. Эффективность данного способа обеспечивается за счет разработанных авторами списочных алгоритмов для однородных и неоднородных узлов Grid систем, а также предложенных способов трансформации графов задач

    Паралельні та розподілені обчислення. Вибрані розділи

    Get PDF
    Викладено засоби мови програмування Ада для розробки програмного забезпечення для паралельних та розподілених систем. Мова використовується як базова в кредитному модулі “Паралельні та розподілені обчислення”. Розглянуто засоби програмування для паралельних систем зі спільною пам’яттю: семафори, atomic-змінні, бар’єри, захищені типи. Наведено матеріал про можливості мови Ада для програмування для паралельних систем зі локальною пам’яттю: механізм рандеву. Розглянуті засоби мови Ада для програмування в розподілених комп’ютерних системах: сокети, виклик віддалених процедур (RPC). Наведено приклади застосування мови для створення програмного забезпечення паралельних системах є різною структурною організацією. Для студентів освітньої програми «Комп’ютерні системи та мере-жі» за спеціальністю 123 «Комп’ютерна інженерія», які вивчають проектування програмного забезпечення для паралельних комп’ютерних систем, а також буде корисним під час виконання курсових проектів, бакалаврських робіт та магістерських дисертацій, в яких використовуються паралельні комп’ютерні системи.Ada programming language tools for software development for parallel and distributed systems are described. The language is used as a base in the credit module "Parallel and distributed computing". Programming tools for parallel systems with shared memory are considered: semaphores, atomic variables, barriers, protected types. Here is material on the possibilities of the Hell language for programming for parallel systems with local memory: the rendezvous mechanism. Ada tools for programming in distributed computer systems are considered: sockets, remote procedure call (RPC). Examples of the use of language to create software for parallel systems are different structural organization. For students of the educational program "Computer Systems and Networks" in the specialty 123 "Computer Engineering", who study the design of software for parallel computer systems, and will be useful during the course projects, bachelor's theses and master's theses, which use parallel computer systems

    Програмне забезпечення комп'ютерних систем. Частина 2

    Get PDF
    Розглянута проблема підвищення реальної продуктивності комп’ютерних систем за рахунок ефективного планування обчислень. Наведені класифікації методів і задач планування. Викладені вихідні дані, етапи та різні алгоритми планування. Особлива увага приділяється особливостям алгоритмів планування для різних типів однорідних та неоднорідних паралельних систем, а також розподілених GRID та CLOUD систем. Посібник призначений для здобувачів ступеня магістра за спеціальністю 123 Комп’ютерна інженерія, а також буде корисним при виконанні магістерських дисертацій присвячених розробці засобів підвищення продуктивності для сучасних високопродуктивних паралельних комп’ютерних систем.The problem of improving the real productivity of computer systems for the purposes of effective calculation planning is considered. Guided classification of methods and tasks of planning. Compiled output data, stages and different planning algorithms. Particular respect is given to the peculiarities of planning algorithms for different types of homogeneous and heterogeneous parallel systems, as well as GRID and CLOUD systems. 123 Computer engineering, and also will be discussed at the awarding of master's theses for the promotion of productivity for today's highly productive parallel computer systems

    Scheduling problems for parallel and distributed systems

    No full text
    corecore