Предложения к ТТ на ПО КУ

Данный документ описывает предложения по включению тех или иных требований в ТТ на программное обеспечение кластерного уровня.

Документ был разработан во время работы на конференции Моряк'2000 представителями ИПС РАН и МГУ. В первую очередь при разработке было уделенео внимание проработке требований по составу. Хотя и требования на функциональность в основном отмечены.

Мы постарались закрыть все пункты, имеющие отношение к ПО КУ, то есть, все пункты (и даже шире), которые предусмотрены мероприятиями:

Большинство компонент ПО КУ снабжены пометками сроков реализации (с последущим сопровождением и выпуском новых версий). Пример пометки: "(2001 и далее)". Если такой пометки нет, то предполагается срок реализации 2000 г. с последущим сопровождением и выпуском новых версий.

Некоторые компоненты не вполне продуманы по составу, исполнению и функциональности.  Тогда записан план мероприятий по ним (см. 10, 11, 12).

Хотя мы и старались---документ является черновиком и требует обсуждения и доработки:

Состав ПО КУ и функциональность компонент

1. Специальный дистрибутив ОС Linux

Версия ядра 2.2 (2000, в дальнейшем---2.4)

Специальный дистрибутив ОС Linux дополнительно (по сравнению с обычной версией) будет обеспечивать:

2. Программное обеспечение СС SAN (SCI)

Программное обеспечение СС SAN (SCI) по составу включающет:

3. Программное обеспечение поддержки параллельных вычислений---в части поддержки MPI

ПО поддержки MPI по состяву должно включать (частично 2000, частично 2001 и далее):

4. Программное обеспечение поддержки параллельных вычислений---в части поддержки PVM

ПО поддержки MPI по состяву должно включать (частично 2000, частично 2001 и далее):

5. Программное обеспечение поддержки параллельных вычислений---в части T-системы (расширенная версия)

ПО поддержки MPI по состяву должно включать (частично 2000, частично 2001 и далее):

6. Языковые средства параллельных вычислений

7. Программные средства поддержки отладки Т-задач (2001 и далее)

8. Программные средства профилировки Т-задач (2001 и далее)

Поддержка сбора и обработка статистических данных Т-задачи. По составу собираемой статистики аналогичен gprof и средствам профилировки в языке Haskell.

9. Комплексирование Т-задач и существующих библиотек (2001)

10. Программное обеспечение поддержки взаимодействия КУ и ОВС (2001-2002)

11. Выбор базовой файловой системы для КУ ОВС

12. Поддержка параллельного ввода/вывода---PI/O (2001)

13. Средства поддержки мониторинга и системного администрирования КУ (2001)

14. Тестовые и демонстрационные задачи и тесты предварительности (benchchmarks)---2000, 2001 и далее