원격 작업 항목

Remote job entry

원격 작업 입력은 원격 워크스테이션에서 메인프레임 컴퓨터로 비인터랙티브 데이터 처리 태스크(작업)에 대한 요청을 전송하고, 나아가 원격 워크스테이션에서 이러한 작업으로부터 출력을 수신하는 프로세스를 말한다.

RJE 워크스테이션은 보통 호스트 컴퓨터로부터 어느 정도 거리에 위치하기 때문에 리모트라고 불린다.워크스테이션은 모뎀, 디지털 링크, 패킷 교환 네트워크[a] 또는 LAN을 통해 호스트에 연결된다.RJE는 워크스테이션이 단일 명령어가 아닌 전체 작업 스트림을[b] 전송하고 작업이 완료될 때까지 사용자가 어떤 출력도 받지 못한다는 점을 제외하면 uuxSSH와 유사하다.RJE 시설에는 Remote[citation needed] Batch, Remote Job System, Remote Job Processing이라는 용어도 사용된다.

RJE(Remote Job Entry)는 RJE 서비스를 제공한 OS/360 구성 요소의[1] 이름이기도 하다.RJE 워크스테이션 운영자는 로컬 구성과 정책에 따라 워크스테이션과 메인프레임 사이의 작업 흐름에 대한 완전한 콘솔 제어를 가질 수 있다.

휴스턴 자동 Spooling 우선 순위(HASP)처음에 단말기 동기 송수신(STR)를 사용하는 것;결국 HASP II[2], BSC프로그램 가능 워크 스테이션의Multi-leaving 프로토콜이라고 덧붙였다;이 프로토콜 그 OS/360 RJE에서 사용하는과 양립할 수 없다고고 살을 오직 이진 동기 통신(BSC)을 지지했다 작업 입력 지원을 받고 있다.eb예를 들어, JES2, JES3, OS/VS1 RES, VM RSCS 및 JES2, JES3, VM RSCS 등의 NJE([3]Network Job Entry)에 대한 이후 프로토콜의 경우.

대화형 원격 작업 입력(CRJE)[4]OS/360OS/VS1의 구성 요소로, 대화형 터미널에서 사용자에게 작업 제출, 작업 검색 및 편집을 제공한다.

RES(Remote Entry Services)는 RJE 서비스를 제공한 OS/VS1[5][6] 구성요소다.RJE 워크스테이션 운영자는 로컬 구성과 정책에 따라 워크스테이션과 메인프레임 사이의 작업 흐름에 대한 완전한 콘솔 제어를 가질 수 있다.

RSCS(Remote Spooling Communications Subsystem)[7]는 릴리즈에 따라 RJE 서비스를 제공하는 VM(운영 체제)에서 제품의 구성 요소 또는 추가 비용이다.무료 VM/370의 RSCS는 BSC만 지원했으며,[c] IBM은 몇 가지 충전 가능한 버전에 걸쳐 시스템 네트워크 아키텍처(SNA), NJE 및 TCP/IP에 대한 지원을 추가했다.

NJE([3]Network Job Entry)는 피어 간에 카드 파일, 작업, 인쇄 출력 등과 같은 전송을 위한 저장전달 네트워킹이다.JES2, JES3, VM RSCS용 NJE의 초기 버전은 BSC 멀티레저빙을 사용했지만 IBM은 Channel-to-Channel 어댑터에 대한 지원을 신속하게 추가했다.IBM은 나중에 SNA와 궁극적으로 TCP/IP에 대한 지원을 추가했다.

NETRJSUCLA의 캠퍼스 컴퓨팅 네트워크(Campus Computing Network)가 IBM 360 모델 91로 원격 작업 서비스(RJS)에 배치 작업을 전달하기 위해 개발한 프로토콜이다.[8][9]이 프로토콜은 원래 ARPANET 초기 연결 프로토콜 소켓 71, 73 및 75에 할당되었고,[10] 나중에 인터넷 포트 71–74에 재할당되었다.[11]RJS는 카드 판독기/프린터 단자에서 원격 배치를 지원하기 위해 UCLA가 작성한 OS/360 MVS서브시스템이다.[8]

RJE 워크스테이션

초기 RJE 워크스테이션은 IBM BISYNC 또는 STR과 같은 바이트 동기화 통신 프로토콜을 사용하는 "dumb"(프로그래밍 불가능) 장치 또는 다른 벤더의 동등 제품이었다.후에 프로그램 가능한 장치나 소형 컴퓨터가 사용되었고, IBM은 HASP와 함께 사용하기 위해 HASP 멀티레어빙이라는 전이중 프로토콜과 나중에 JES2를 개발했다.IBM System/360 Model 201130, Mohawk Data MDS 2400이 인기였다.이후 RJE 워크스테이션은 IBM 동기식 데이터 링크 제어, HDLC 또는 X.25와 같은 비트 지향 프로토콜로 전환되었다.인터넷 엔지니어링 태스크 포스는 인터넷 원격 작업 입력 프로토콜에 대한 RFC를 정의했지만, 현재는 구식 또는 유산으로 간주되고 있다.[12]

200 USER 터미널Control Data Corporation이 1960년대에 CDC 6000 시리즈CDC 3000 시리즈 메인프레임 컴퓨터를 위해 개발한 원격[13] 배치 터미널 및 프로토콜이었다.200 USER 터미널은 저속 펀치 카드 판독기, 라인 프린터 및 CRT 운영자 콘솔로 구성되었다.그것은 일반적으로 동기식 모뎀을 통해 원격 메인프레임과 통신한다.메인프레임 측의 소프트웨어 서브시스템은 Export-Import 200이라고 불렸고, 이후 원격 배치 설비(RBF)라고 불렸다.UT200 프로토콜을 사용하는 다른 원격 배치 단말기에는 CDC 731, 732, 734가 포함되었다.[14]UT200 프로토콜용 소프트웨어 에뮬레이터도 다수의 미니컴퓨터 시스템용으로 작성되었다.

참고 항목

메모들

  1. ^ 예: 인터넷, X.25
  2. ^ Unix 용어로 된 하나 이상의 STDIN 스트림
  3. ^ 멀티플라이어 포함

외부 링크

참조

  1. ^ IBM System/360 Operating System Remote Job Entry Program Number 360S-RC-536 (PDF). IBM. November 1968. C30-2006-2.
  2. ^ a b OS/VS2 HASP II Version 4 System Programmer's Guide Program 370H-TX-001. IBM. GC27-6992.
  3. ^ a b Network Job Entry (NJE) Formats and Protocols (First ed.). IBM. 2014. SA32-0988-00.
  4. ^ IBM System/36D Operating System: Conversational Remote Job Entry Concepts and Facilities (PDF). IBM. GC30-2012-0.
  5. ^ "Remote Entry Services". OS/Virtual Storage 1 Features Supplement (PDF) (First ed.). IBM. August 1972. p. 33. GC20-1752-0.
  6. ^ "Remote Entry Services (RES)". OS /VS1 Planning and Use Guide VS1 Release 2 (PDF) (Second ed.). January 1973. p. 18. GC24-5090-1.
  7. ^ a b Remote Spooling Communications Subsystem Networking Program Reference and Operations Manual (PDF) (Third ed.). April 1982. SH24-5005-2.
  8. ^ a b Braden, R.; Wolfe, S. (January 1971). NETRJS - A THIRD LEVEL PROTOCOL FOR REMOTE JOB ENTRY. IETF. doi:10.17487/RFC0088. RFC 88.
  9. ^ Braden, R. T. (January 1971). CCN AS A NETWORK SERVICE CENTER. IETF. doi:10.17487/RFC0090. RFC 90.
  10. ^ Postel, J. (November 1977). ASSIGNED NUMBERS. IETF. doi:10.17487/RFC0739. RFC 739.
  11. ^ Postel, J.; Vernon, J. (January 1983). ASSIGNED NUMBERS. IETF. doi:10.17487/RFC0820. RFC 820.
  12. ^ "RFC 407". RFC Editor. Retrieved Mar 12, 2022.
  13. ^ http://bitsavers.org/pdf/cdc/terminal/82128000_200_User_Terminal_Hardware_Reference_Jul68.pdf[bare URL PDF]
  14. ^ http://bitsavers.org/pdf/cdc/terminal/82163400B-1_731_Remote_Batch_Terminals_Operating_and_Programming_Guide_Nov72.pdf[bare URL PDF]
  15. ^ IBM System/360 and System/370 Asymmetric Multiprocessing System: General Information Manual, Program Number 360A-CX-15X. IBM. GH20-1173.