stringtranslate.com

RSCS

El subsistema de comunicaciones de cola remota o RSCS es un subsistema ("máquina virtual" en terminología VM) del sistema operativo VM/370 de IBM que acepta archivos transmitidos desde sistemas y usuarios locales o remotos y los transmite a usuarios y sistemas locales o remotos de destino. RSCS también transmite comandos y mensajes entre usuarios y sistemas.

RSCS es el software que impulsó la red (o red de redes) más grande del mundo antes de Internet e influyó directamente tanto en el desarrollo de Internet como en la aceptación por parte de los usuarios de la creación de redes entre organizaciones administradas de forma independiente. RSCS fue desarrollado por Edson Hendricks y TC Hartmann. Tanto como producto de IBM como como red interna de IBM, más tarde pasó a ser conocida como VNET . Las interfaces de red continuaron denominándose protocolos compatibles con RSCS y se utilizaron para interconectarse con sistemas IBM distintos de los sistemas VM (normalmente MVS ) y computadoras que no son IBM.

La historia de este programa y su influencia en IBM y la comunidad de usuarios de IBM se describe en relatos y entrevistas contemporáneas de Melinda Varian. [1] Creasy [2] y Hendricks y Hartmann [3] describen los objetivos técnicos y las innovaciones en artículos fundamentales. Entre los usuarios académicos, BITNET y redes relacionadas en todo el mundo emplearon el mismo software .

Fondo

RSCS surgió porque la gente de IBM reconoció la necesidad de intercambiar archivos. La solución de Hendricks fue CPREMOTE, que completó a mediados de 1969. CPREMOTE fue el primer ejemplo de una “máquina virtual de servicio” y fue motivado en parte por el deseo de demostrar la utilidad de ese concepto.

En 1971, Norman L. Rasmussen, [4] director del Centro Científico de Cambridge (CSC) de IBM , pidió a Hendricks que encontrara una manera para que la máquina CSC se comunicara con máquinas de otros centros científicos de IBM. CPREMOTE le había enseñado tanto a Hendricks sobre cómo se utilizaría una instalación de comunicaciones y qué función se necesitaba en dicha instalación, que decidió descartarla y comenzar de nuevo con un nuevo diseño. Después de iteraciones adicionales, basadas en comentarios de usuarios reales y sugerencias y códigos aportados por toda la empresa, Hendricks y Tim Hartmann, del IBM Technology Data Center en Poughkeepsie, Nueva York, produjeron RSCS, que entró en funcionamiento dentro de IBM en 1973.

La primera versión de RSCS distribuida fuera de IBM (1975) no era un paquete de red completo. Incluía subrutinas no llamadas para funciones como almacenar y reenviar que se incluyeron en la versión interna de IBM. La función de almacenamiento y reenvío se agregó en VNET PRPQ , [5] primero para archivos y luego para mensajes y comandos.

Una vez que se agregaron esas capacidades, “la red comenzó a crecer como loca”. [6] Aunque al principio la red de IBM dependía de que la gente fuera a su sala de ordenadores y marcara un teléfono, pronto comenzó a adquirir líneas arrendadas.

En SHARE XLVI, en febrero de 1976, Hendricks y Hartmann informaron que la red, que ahora comenzaba a llamarse VNET, se extendía por todo el continente y conectaba 50 sistemas. En SHARE 52, en marzo de 1979, informaron que VNET conectaba 239 sistemas, en 38 ciudades de EE. UU. y otros 10 países. "VNET superó los 1.000 nodos en 1983 y los 3.000 nodos en 1989. Actualmente (década de 1990) conecta algo más de 4.000 nodos, aproximadamente dos tercios de los cuales son sistemas VM". [7] En comparación, en 1981 ARPANET constaba de 213 computadoras host. Tanto ARPANET como VNET continuaron creciendo rápidamente.

En 1986, la revista Think de IBM estimó que VNET le estaba ahorrando a la empresa 150.000.000 de dólares al año como resultado del aumento de la productividad.

Otras redes compatibles con el protocolo RSCS

Debido al papel clave que desempeñó RSCS en la construcción de redes, los controladores de línea se conocieron como "Protocolos RSCS". Los protocolos admitidos se extrajeron de otros programas. El protocolo CPREMOTE puede haber sido el primer protocolo simétrico (a veces llamado protocolo "equilibrado"). Para expandir la red RSCS para incluir MVS , Hartmann realizó ingeniería inversa al protocolo HASP Network Job Interface, lo que permitió que la red creciera rápidamente. Más tarde agregó la entrada de trabajo de red JES2 como controlador de línea RSCS/VNET.

BITNET era una red universitaria cooperativa de los Estados Unidos fundada en 1981 por Ira Fuchs en la City University of New York (CUNY) y Greydon Freeman en la Universidad de Yale , que se basaba en VNET. El primer enlace de red fue entre CUNY y Yale. Los protocolos BITNET (RSCS) finalmente se trasladaron a sistemas informáticos que no eran de IBM y se implementaron ampliamente bajo VAX/VMS además de DECnet (la pila de protocolos VAX/VMS NJE se conocía como Jnet). En su apogeo, alrededor de 1991, BITNET se extendió a casi 500 organizaciones y 3.000 nodos, todas instituciones educativas. Se extendió por América del Norte (en Canadá se conocía como NetNorth), Europa (como EARN ), India (TIFR) y algunos estados del Golfo Pérsico (como GulfNet). BITNET también fue muy popular en otras partes del mundo, especialmente en América del Sur, donde se implementaron y utilizaron intensamente alrededor de 200 nodos a finales de los años 1980 y principios de los 1990. [8] Con el tiempo, BITNET finalmente se fusionó con Internet. Las versiones más nuevas de RSCS, así como Jnet y las diversas pilas UNIX NJE, brindaron soporte para los controladores de línea TCPNJE. Dado que la mayoría de los sitios que estaban en BITNET también tenían acceso a Internet, los enlaces BITNET que alguna vez se ejecutaron a través de líneas arrendadas y módems de acceso telefónico se canalizaron a través de Internet. Tampoco era raro ejecutar NJE sobre SNA . [9]

Problemas técnicos

RJ Creasy describió RSCS como un sistema operativo y lo consideró un componente esencial del sistema de tiempo compartido VM/370. "Virtual Machine Facility/370, VM/370 para abreviar, es un nombre conveniente para tres sistemas operativos diferentes: el Programa de control (CP), el Sistema de monitorización conversacional (CMS) y el Subsistema de comunicaciones y cola remota (RSCS). Juntos forman una herramienta de propósito general para la entrega de los recursos informáticos de las máquinas IBM System/370 a una amplia variedad de personas y computadoras... RSCS es el sistema operativo utilizado para proporcionar transferencia de información entre máquinas vinculadas con instalaciones de comunicaciones. " [10] Los detalles del diseño de RSCS como un subsistema de máquina virtual se describen en IBM Systems Journal. [3]

Desde un punto de vista técnico, RSCS se diferenciaba de ARPANET en que era una red de " almacenamiento y reenvío " punto a punto , como tal se parecía más a UUCP . A diferencia de ARPANET, no requería un procesador de mensajes de interfaz dedicado ni conexiones de red continuas. Los mensajes y archivos se transmitían en su totalidad de un servidor a otro hasta llegar a su destino. En caso de una conexión de red interrumpida, RSCS retendría el mensaje y volvería a intentar la transmisión cuando el sistema remoto estuviera disponible.

VNET frente a ARPANET

Notas

  1. ^ Variante
  2. ^ Arrugado
  3. ^ ab Hendricks y Hartmann
  4. El padre de Nicolas Rasmussen .
  5. ^ PRPQ (Solicitud de programación para cotización de precio), era un término administrativo de IBM para software que estaba disponible pero no era totalmente compatible como producto de IBM.
  6. ^ Variante, pag. 41
  7. ^ Variante, pag. 42
  8. ^ Corporación IBM (1982). Manual de operaciones y referencia del programa de red del subsistema de comunicaciones de cola remota del producto de máquina virtual/sistema (PDF) .
  9. ^ https://www.ibm.com/docs/en/zos/2.1.0?topic=functions-vtam-definitions-sna-nje, definiciones de VTAM para SNA NJE
  10. ^ Creasy, página 483

Referencias

Ver también