321
вычислений является GRID-технология – это технология создания
эффективных территориально-распределенных гетерогенных
(объединяющих компьютеры с самыми различными аппаратными и
программными системами) сетей, что дает возможность
распределенных вычислений на глобальных компьютерных ресурсах с
помощью специализированного программного обеспечения (например,
с использованием программного интерфейса передачи данных MPI
(Message Passing Interface)). Основная идея GRID-систем – интеграция
самых различных ресурсов, включаемых
в систему:
суперкомпьютеров, отдельных серверов, мэйнфреймов, систем
хранения и баз данных. Очень важной причиной бурного развития
концепции GRID сегодня является то, что она позволяет получить
результат быстрее и дешевле.
Автором разработано программное средство (ПС) [1],
осуществляющее управление вычислениями заданного множества
задач, выполняемых параллельно на разных компьютерах в сети.
Разработанное ПС является подобием HPC (High-Performance
Computing)
кластера [2], объединяющего несколько компьютеров в
сети для параллельной обработки нескольких задач [3]. Создание HPC-
кластера из большого числа маломощных однопроцессорных систем
позволяет достичь гораздо большей производительности, чем
производительность суперкомпьютеров [4]. Эффективность
использования данного ПС тем выше, чем больше количество задач,
которое может обрабатываться независимо и одновременно на разных
компьютерах, количество которых соизмеримо или в
несколько раз
меньше числа одновременно обрабатываемых задач.
Программное средство для параллельных вычислений
Для реализации ПС на основе протокола TCP/IP [5] был
разработан протокол прикладного уровня – протокол управления
сетевыми вычислениями под названием ScienceNet Protocol (SNP-
протокол). Полное название разработанного ПС: «SNP Calculation
Center». Работа над первой версией данного ПС была начата в марте
2006 года. ПС состоит из двух основных приложений Windows:
клиента (далее SNP-клиент) и сервера (далее SNP-сервер).
С помощью SNP-протокола SNP-клиент
обеспечивает управление
SNP-серверами, располагающимися на удаленных компьютерах в сети.
SNP-сервер не имеет визуального интерфейса и реализован в качестве
службы (service) для операционных систем Windows XP и Windows