分享
 
 
 

RFC90 - CCN as a Network Service Center

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

Network Working Group 25 January 1971

Request for Comments: 90 R. T. Braden

NIC 5707

CCN AS A NETWORK SERVICE CENTER

A. INTRODUCTION

CCN, the Campus Computing network of UCLA, will shortly be connected

to the ARPA Network as a host of the "Service Center" type. The

purpose of this RFCis to describe the hardware and software available

at CCN and the services we are now planning to provide to other

Network Hosts.

These services and their implementation priority were chosen in

consultation with a particular site (RAND) which plans to use CCN via

the Network. We would welcome requests and comments from other sites.

B. CCN HARDWARE

CCN operates an IBM 360/91KK, i.e., a Model 91 CPU with a 4 million

byte fast memory.

CPU Speed: Highly program-dependent; 2-6 Mips, with 3 Mips as a

useful average. The upper end of this range occurs

heavy floating point in the inner loops. The decimal

arithmetic operation of a 360 should be avoided as

they are executed interpretively by the 91.

Memory Speed: Memory is interleaved 16 ways and extensively

buffered. Effective memory fetch time is 600 ns in

lower 2 million bytes, 900 ns in upper 2 million

bytes.

I/O Con-

figuration a) 6 2860 Selector Channels

b) 1 2870 Multiplexor Channcl (with 16 control

unit RPQ)

c) 5 2314 Disk Storage Units (i.e., 40 disk

drives).

d) 1 2301 Drum (Systems residence and catalog

only.)

e) 5 (245x) 9 track tape drives (80O bpi)

f) 3 (240x) 7 tracts tape drives (200/556/800 bpi)

g) 1 2291 (Modified 2250 CRT) Operator/

Maintenance Console.

Also on the Multiplexor Channel are:

h) 2 card readers and 4 high speed printers at CCN;

i) Four 40,000 baud interfaces for CCI alphanumeric

TV display consoles (currently supporting 40

consoles);

j) Six data communication ports (3 dial @ 2000 baud,

1 dedicated @ 4800 baud, and 2 dedicated @ 50,000

baud) for remote batch entry terminals;

k) a Calcomp plotter;

l) an interface for BBS Teleputers (the Culler-Fried

system);

m) Ten dial ports for 2741 typewriter terminals;

and finally:

n) the IMP Interface

C. OPERATING SYSTEM

The Model 91 operates under the IBM-supplied MVT version of OS/360,

currently Release 18.6. This system contains a set of modifications

developed at CCN for control of batch job flow. MVT is a realization

of the general process model of multiprogramming, although this fact

is obscured by IBM's terminology. For example, a process is called a

task in MVT, while the fork primitive is called "ATTACH".

D. USER SOFTWARE

1. Processors:

CCN provides the following user software:

a) The usual FORTRAN compilers (FORT G. FORT H. WATFOR);

b) PL/1 (version 5) and PL/C (Cornell's student PL/1);

c) Assembler G;

d) IBM Algol F;

e) IBM Linkage Editor F, and a fast in-core linkage editor written

at CCN;

f) Miscellaneous processors, including:

COBOL, SPI, XP7, META-5, SNOBOL, LISP 1.5, AUTOFLOW SIMSCRIPT

1.5, MIX (Knuth's student machine), CSMP, GPSS, ECAP, APT, PMS,

MATLAN, SYMAP, SPSS, and the BMD series}

g) the IBM file utilities, SORT, and RPG.

2. Interactive Systems

a) URSA Conversational remote job entry system based

on alphanumeric display consoles (IBM 2260

and CCI CC301 consoles). URSA provides a

number of other services, including a "desk

calculator", an interactive/interpretive

assembler, and on-line utilities for manipu-

lation of the OS file system. It also con

tains the CCN operator interface to MVT.

URSA is not suitable for typewriter interaction

because it is designed for "instantaneous" dis

play of at least 480 characters at a time.

b) APL IBM Program Product version of this well-known

interactive system. Currently supports IBM 2741's

(Selectric typewriter terminals) only.

c) OLMS UCLA implementation of the Culler-Fried system;

nearly identical in language to the UCSX On-line

System.

d) TSO IBM's new general purpose time-sharing subsystem

under MVT, to be available at CCS sometime during

1971. TSO supports 2741's and Teletypes (and at

CCN it will support CCI consoles). TSO is

reminiscent of CTSS in its capabilities and

command language.

E. REMOTE JOB SERVICE

The RJS ("remote Job service") subsystem, was written by CCN to

support remote batch terminals communicating over dial and leased

lines. A remote batch terminal consists of a set of unit record

devices (one or more card readers, printers, and punches) driven

either by a hardwired controller or by a small CPU (e.g., IBM Model 20

or 1130). A remote RJS user enters OS/360 jobs, complete with JCL,

into the remote reader; the jobs are spooled into the operating system

and run in their turn, and the printed and/or punched output is

returned to the remote terminal from which the jobs originated (unless

the user or operator re-routes the output). The remote terminal may

also include a console typewriter to be used by the remote operator to

receive and send messages and to exert control over his terminal.

F. FAST BATCH SUBSYSTEM

CCN has written a fast batch subsystem called QUICKRUN to provide

"instant" turnaround for small, simple batch jobs which are common in

a university computing center. QUICKRUN accepts a very simple job

control language ("QCL") without much of the generality of OS/360 JCL.

QUICKRUN is really a batch job control subsystem which itself runs

essentially as a job within MVT. Because of its lack of generality,

the QUICKRUN subsystem creates much less system overhead than normal

OS batch; this is reflected in lower cost per job in QUICKRUN.

QUICKRUN is available at remote batch terminals through RJS as

well as through a self-service card reader at CCN.

G. SPECIAL CONSIDERATIONS

1. Core Memory for Batch Jobs

CCN can easily run batch jobs requiring up to 3 million bytes,

although jobs over 600K bytes will normally not run during prime

time.

2. Disk Space

CCN provides extensive on-line disk space for permanent files. The

resident disk pack configuration includes:

220 M bytes (8 packs) of user source programs, for use through

URSA.

170 M bytes (6 packs) of user object and load modules ("binary

decks") and other files.

100 M bytes of limited-time storage (n days, where n is published

number satisfying 7<= n < 0)

This space is charged for, at about 5s per kilobyte per month.

In the future, we plan to significantly extend this on-line space

by implementing a tertiary storage system using magnetic tapes.

In addition, a batch job may always request that the user's own

disk pack be mounted, thus allowing very large private collections

of files.

3. Rates

Batch charges are based upon t(CPU time), I(number of I/O requests

), and R(core memory region size). The current rate schedule may be

oBTained from:

Mr. Kenneth Tom

User Relations Supervisor

UCLA

Campus Computing Network

Math Sciences Addition

Los Angeles, California 90024

Generally speaking, the CCN Model 91 cost is very attractive for

compute-bound, heavy floating-point calculations, particularly

where large regions are required. For most other jobs, the CCN

machine is competitive with other cost-recovery computing centers

which operate without special subsidy.

G. SERVICE TO NETWORK

CCN currently plans to provide RJS, URSA, and (eventually)

TSO service to the Network. Each of these will have its own third-

level protocol. In addition, there will be a "transparent" third

level protocol to allow a user-written program running in batch or

TSO at CCN to converse directly with the Network.

The third-level protocols, in the order in which we plan to

implement them, are as follows:

1. NETRJS

NETRJS is the name of the third level protocol by which a

user process in a remote host will simulate a remote batch

terminal connected to CCN's RJS system. Thus, NETRJS will

allow a user to submit complete batch jobs to the 360/91

and receive their print and punch output streams back over

the Network. NETRJS has been specified in RFC#88 and

implementation is targeted for March, 1971.

2. NETCRT

This protocol will allow a Network user to simulate an

(idealized) CCI alphanumeric display console and use CCN's

URSA system (and eventually TS0). An initial version of

NETCRT will be circulated shortly as an RFC.

3. NETTRANS

This is the "transparent" protocol allowing a user process

at CCN to talk over the Network. It has not yet been

specified.

4. NETTYPE

This protocol will allow a real or simulated 2741 to use

TS0 (and perhaps APL) via the Network.

H. REFERENCES

1. "IBM System/360 Model 91 Functional Characteristics". IBM Form A22-6907.

2. "An Implementation of MVT". CCN Technical Report TR-1 (August, 169).

3. For more information, see CCN Users' Manual.

4. "APL/360 Primer". IBM Form GH20-0689.

5. "Planning for TS0". IBM Form GC28-6698.

6. "Remote Job Service". CCN Technical Report TR-2 (undated).

[ This RFCwas put into machine readable form for entry ]

[ into the online RFCarchives by Robert Lamothe 3/97 ]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有