WikiDer > RSCS

RSCS

Подсистема связи удаленной буферизации или же RSCS подсистема («виртуальная машина» в терминологии ВМ) IBM Операционная система VM / 370 который принимает файлы, переданные ему от локальной или удаленной системы и пользователей, и передает их местным или удаленным пользователям и системам назначения. RSCS также передает команды и сообщения между пользователями и системами.

RSCS - это программное обеспечение, которое использовалось в самой большой в мире сети (или сети сетей) до Интернет и непосредственно повлиял как на развитие Интернета, так и на признание пользователями сетей между независимо управляемыми организациями. RSCS был разработан Эдсон Хендрикс и T.C. Hartmann. Оба как IBM продукт и как внутренняя сеть IBM, позже он стал известен как ВНЕТ. Сетевые интерфейсы продолжали называться протоколами, совместимыми с RSCS, и использовались для взаимодействия с другими системами IBM, кроме ВМ системы (обычно MVS) и компьютеры других производителей.

История этой программы и ее влияние на IBM и сообщество пользователей IBM описаны в недавних отчетах и ​​интервью Мелинды Вариан.[1] Технические цели и инновации описаны Creasy [2] и Хендриксом и Хартманном[3] в основополагающих статьях. Среди академических пользователей такое же программное обеспечение использовали BITNET и связанные сети по всему миру.

Фон

RSCS возникла потому, что люди в IBM осознали необходимость обмена файлами. Решение Хендрикса было CPREMOTE, который он завершил к середине 1969 года. CPREMOTE был первым примером «сервисной виртуальной машины» и был частично мотивирован желанием доказать полезность этой концепции.

В 1971 г. Норман Л. Расмуссен,[4] Менеджер IBM Кембриджский научный центр (CSC) попросил Хендрикса найти способ, чтобы машина CSC могла взаимодействовать с машинами в других научных центрах IBM. CPREMOTE настолько научил Хендрикса, как будет использоваться средство связи и какие функции необходимы в таком учреждении, что он решил отказаться от него и начать заново с новой конструкции. После дополнительных итераций, основанных на отзывах реальных пользователей и внесенных предложениях и кодах со всей компании, Хендрикс и Тим Хартманн из технологического центра данных IBM в Покипси, штат Нью-Йорк, создали RSCS, который вошел в эксплуатацию в IBM в 1973 году.

Первая версия RSCS, распространяемая вне IBM (1975 г.), не была полным сетевым пакетом. Он включал в себя не вызываемые подпрограммы для таких функций, как промежуточное хранение, которые были включены во внутреннюю версию IBM. Функция промежуточного хранения была добавлена ​​в ВНЕТ PRPQ,[5] сначала для файлов, а затем для сообщений и команд.

Как только эти возможности были добавлены, «сеть начала безумно расти».[6] Хотя сначала сеть IBM зависела от людей, которые заходили в их компьютерный зал и набирали номер телефона, вскоре она начала приобретать выделенные линии.

В ПОДЕЛИТЬСЯ XLVI, в феврале 1976 года Хендрикс и Хартманн сообщили, что сеть, которая теперь стала называться VNET, охватывает весь континент и соединяет 50 систем. Согласно SHARE 52, в марте 1979 года они сообщили, что VNET подключила 239 систем в 38 городах США и 10 других странах. «В сети VNET прошло 1000 узлов в 1983 году и 3000 узлов в 1989 году. В настоящее время (1990-е годы) она соединяет более 4000 узлов, около двух третей из которых являются системами виртуальных машин». [7] Для сравнения, к 1981 году ARPANET состояла из 213 хост-компьютеров. И ARPANET, и VNET продолжали быстро расти.

К 1986 году журнал IBM Think оценил, что виртуальная сеть экономит компании 150 миллионов долларов в год в результате повышения производительности.

Другие сети, совместимые с протоколом RSCS

Из-за ключевой роли, которую RSCS играет в построении сетей, линейные драйверы стали известны как «протоколы RSCS». Поддерживаемые протоколы взяты из других программ. Протокол CPREMOTE, возможно, был самым первым симметричным протоколом (иногда называемым «сбалансированным» протоколом). Расширить сеть RSCS за счет MVS, Хартманн реконструировал HASP Протокол Network Job Interface, который позволил сети быстро расти. Позже он добавил запись сетевого задания JES2 в качестве драйвера линии RSCS / VNET.

BITNET была объединенной сетью университетов США, основанной в 1981 г. Ира Фукс на Городской университет Нью-Йорка (CUNY) и Грейдон Фриман в Йельский университет который был основан на VNET. Первая сетевая ссылка была между CUNY и Йельским университетом. БИТНЕТ (RSCS) протоколы были в конечном итоге перенесены на компьютерные системы сторонних производителей и стали широко реализовываться под VAX / VMS В дополнение к DECnet. В период своего расцвета около 1991 года BITNET охватил почти 500 организаций и 3000 узлов, все образовательные учреждения. Он охватывал Северную Америку (в Канаде он был известен как NetNorth), Европу (как ЗАРАБАТЫВАТЬ), Индии (TIFR) и некоторых Персидский залив государства (как GulfNet). BITNET также был очень популярен в других частях мира, особенно в Южной Америке, где в конце 1980-х - начале 1990-х годов было реализовано и активно использовалось около 200 узлов. [8] Со временем BITNET был объединен с Интернетом.

Технические неисправности

Р. Дж. Кризи описал RSCS как операционную систему и считал ее важным компонентом системы разделения времени VM / 370. «Virtual Machine Facility / 370, сокращенно VM / 370, - удобное название для трех разных операционных систем: Control Program (CP), Conversational Monitor System (CMS) и Подсистема удаленной буферизации и связи (RSCS). Вместе они образуют инструмент общего назначения для доставки вычислительных ресурсов машин IBM System / 370 широкому кругу людей и компьютеров ... RSCS - это операционная система, используемая для обеспечения передачи информации между машинами, связанными со средствами связи. "[9]Подробности проектирования RSCS как подсистемы виртуальных машин описаны в журнале IBM Systems Journal.[3]

С технической точки зрения RSCS отличался от ARPANET в том, что это была точка-точка "хранить и пересылать"сеть, как таковая была больше похожа на UUCP. В отличие от ARPANET, он не требовал выделенного Интерфейсный процессор сообщений или постоянные сетевые соединения. Сообщения и файлы полностью передавались с одного сервера на другой, пока не достигли места назначения. В случае разрыва сетевого соединения RSCS сохранит сообщение и повторит передачу, когда удаленная система станет доступной.

VNET против ARPANET

  • VNET была первой крупномасштабной сетью без установления соединения, которая позволила компьютеру подключаться к сети с использованием коммутируемых линий, что сделало подключение недорогим, в то время как ARPANET сначала требовал выделенных линий 50 КБ (позже увеличился до 230 КБ. Большинство арендованных линий в то время обычно работает с максимальной скоростью 9600 бод.
  • В VNET использовался значительно упрощенный подход к маршрутизации и поиску путей, позже принятый в Интернете.
  • VNET был настоящим «распределенным контролем», в то время как ARPANET требовал «центра управления», действующего в Болте, Беранеке и Ньюмане в Кембридже, Массачусетс.

Примечания

  1. ^ Вариан
  2. ^ Creasy
  3. ^ а б Хендрикс и Хартманн
  4. ^ Отец Николас Расмуссен.
  5. ^ PRPQ (Programming Request for Price Quotation) - административный термин IBM для программного обеспечения, которое было доступно, но не полностью поддерживалось как продукт IBM.
  6. ^ Вариан, стр. 41 год
  7. ^ Вариан, стр. 42
  8. ^ Корпорация IBM (1982 г.). Виртуальная машина / системный продукт, удаленная буферизация, коммуникационная подсистема, сетевая программа, Справочник и руководство по эксплуатации (PDF).
  9. ^ Creasy, стр 483

Рекомендации

Смотрите также