Сетевые технологии. Учебное пособие. Баканов В.М. - 21 стр.

UptoLike

Составители: 

21
http://www.jscc.ru
) система MBC 1000M (189-й номер в списке Top500 на но-
ябрь 2003 г.,
http://www.top500.org
) имеет пиковую производительность до 10
12
Flops (384 двухпроцессорных вычислительных модулей c пиковой произво-
дительностью 2,7 GFlops на double-‘плавающихчислах; каждый включает 2
процессора Alpha 21264A, 667 MHz с L2 кэш-памятью 4 Мb, 2 Gb разделяе-
мой оперативной памяти, жесткий диск 20 Gb; при этом модули объединены
межпроцессорной сетью Myrinet 2000 cо скоростью обмена до 2 Gbit/sec и
сетью Fast Ethernet с пропускной способностью 100 Mbit/sec). В данном слу-
чае компьютерная сеть выступает в качестве связующего звена между
узлами
решающего поля; обеспечивающим технологию распараллеливания вычисле-
ний является специализированное ПО (в настоящее время распространена
система программирования MPI - Message Passing Interface,
http://www.mpi-
forum.org
).
Крайним случаем распараллеливания вычислений является метакомпью-
тинг - организация вычислений на наиболее мощных (локальных, корпора-
тивных, глобальных) компьютерных сетях (обычно подразумевается
InterNet). Самыми известными проектами метакомпьютинга являются
SETI@home (Search for Extraterrestrial Intelligence,
http://setiathome.ssl.berkeley.edu
, для участия в проекте зарегистрировалось
около 4 млн. человек), Distributed.net (
http://www.Distributed.net
), GIMPS (Great
Internet Mersenne Prime Search,
http://mersenne.org
), Globus
(
http://www.globus.org
); подраздел 7.4 данной работы и др.
3 Место сетевого программного обеспечения среди системного и при-
кладного ПО
3.1 Сетевое программное обеспечение общего назначения
Задача сетевого программного обеспечения состоит в приеме запроса
(обычно это запрос на ввод-вывод) от приложения на одной машине, переда-
че его на другую машину, выполнения
запроса на удаленной машине и воз-
врате результата на первую машину. Таким образом, сетевое ПО может быть
выполнено как в виде отдельных модулей (устанавливаемых на ЭВМ при не-
обходимости), так и в виде компонентов самой ОС (возможно, опциональных
- т.е. выбираемых при инсталляции ОС). Фактически эта последовательность
и была повторена
в ходе развития сетевого ПО; в настоящее время фактиче-
ски все ОС включают штатные компоненты сетевого ПО.
Начало истории сетей MS было положено в MS-DOS версии 3.1; в ней к
файловой системе FAT были добавлены необходимые расширения блокиров-
ки файлов и записей, которые обеспечили возможность работы с файлами
MS-DOS сразу нескольким пользователям. Одновременно с выходом
в 1984
http://www.jscc.ru) система MBC 1000M (189-й номер в списке Top500 на но-
                                                                            12
ябрь 2003 г., http://www.top500.org) имеет пиковую производительность до 10
Flops (384 двухпроцессорных вычислительных модулей c пиковой произво-
дительностью 2,7 GFlops на double-‘плавающих’ числах; каждый включает 2
процессора Alpha 21264A, 667 MHz с L2 кэш-памятью 4 Мb, 2 Gb разделяе-
мой оперативной памяти, жесткий диск 20 Gb; при этом модули объединены
межпроцессорной сетью Myrinet 2000 cо скоростью обмена до 2 Gbit/sec и
сетью Fast Ethernet с пропускной способностью 100 Mbit/sec). В данном слу-
чае компьютерная сеть выступает в качестве связующего звена между узлами
решающего поля; обеспечивающим технологию распараллеливания вычисле-
ний является специализированное ПО (в настоящее время распространена
система программирования MPI - Message Passing Interface, http://www.mpi-
forum.org).
   Крайним случаем распараллеливания вычислений является метакомпью-
тинг - организация вычислений на наиболее мощных (локальных, корпора-
тивных, глобальных) компьютерных сетях (обычно подразумевается
InterNet). Самыми известными проектами метакомпьютинга являются
SETI@home              (Search        for       Extraterrestrial        Intelligence,
http://setiathome.ssl.berkeley.edu, для участия в проекте зарегистрировалось
около 4 млн. человек), Distributed.net (http://www.Distributed.net), GIMPS (Great
Internet       Mersenne       Prime     Search,    http://mersenne.org),      Globus
(http://www.globus.org); подраздел 7.4 данной работы и др.

  3 Место сетевого программного обеспечения среди системного и при-
    кладного ПО

  3.1 Сетевое программное обеспечение общего назначения

   Задача сетевого программного обеспечения состоит в приеме запроса
(обычно это запрос на ввод-вывод) от приложения на одной машине, переда-
че его на другую машину, выполнения запроса на удаленной машине и воз-
врате результата на первую машину. Таким образом, сетевое ПО может быть
выполнено как в виде отдельных модулей (устанавливаемых на ЭВМ при не-
обходимости), так и в виде компонентов самой ОС (возможно, опциональных
- т.е. выбираемых при инсталляции ОС). Фактически эта последовательность
и была повторена в ходе развития сетевого ПО; в настоящее время фактиче-
ски все ОС включают штатные компоненты сетевого ПО.
   Начало истории сетей MS было положено в MS-DOS версии 3.1; в ней к
файловой системе FAT были добавлены необходимые расширения блокиров-
ки файлов и записей, которые обеспечили возможность работы с файлами
MS-DOS сразу нескольким пользователям. Одновременно с выходом в 1984


                                       21