⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc231.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
字号:
Network Working Group                     J. Heafner - RandRequest for Comments  231                 E. Harslem - RandNIC 7648                                  21 September 1971                        SERVICE CENTER STANDARDS                        ------------------------                    FOR REMOTE USAGE--A USER'S VIEW                    -------------------------------INTRODUCTION------------     This note is a statement of our views on service cen- terstandards.  It is an input to the service center panel discussion ofthe October Network meeting.  Some areas are identified forconsideration in intra-network standardiza- tion.  We do not describea methodology for analyzing com- puter systems; however, such analysismay be appropriate for solving the problems.  We also do not enumeratethe spectrum of services that may be required.  We merely enu- merateareas where commonality of appearance and function can be of immediatevalue to a network user.CAVEAT------     It is assumed that service centers will conform to officialnetwork standard protocols.  This is essential for service centerssince the effects of their practices are generally more wide-spreadand are crucial to the effectiveness of minimal hosts such as TIPs.JUSTIFICATION-------------     The generation of network standards for service centers is ofvalue to a very important class of people--the ultimate usercommunity.  We have such a community at Rand that is composed ofresearch scientists and their support programmers.  Certainly suchusers exist elsewhere, and a goal of the net- work must be toencourage their use.  In the past, these researchers have reliedsolely on programmers to buffer them from computer detail.Standardization of services is cer- tainly a great value in expandingthe community of users and eliminating the buffer.     Additionally, standards will be of benefit to those personsresponsible for implementation of resource access programs.  Instancesand areas of standardization are cited below to support both of thesestatements.                                                                [Page 1]AREAS FOR STANDARDIZATION-------------------------     Each host installation has its own standards for pro- grammingand operational procedures.  From a network point of view, we are onlyinterested in standards affecting external performance--primarilyrequired operations and documentation of procedures.  Intra-networkstandards should allow a user to plan his network use effectively toimprove the performance of his tasks and take advantage of savings inboth time and money.Remote Job Entry----------------     One immediately apparent area for standardization is in theaccess to network resources.  For example, there are two remote jobentry (RJE) facilities on the network at present with two differentdata protocols.  The UCSB facility was developed early to providetimely access to their resources.  The UCLA facility was developedafter the Telnet and Data Transfer protocols and takes advantage ofthem.  If these two services appeared alike to the user and to theusing process, two significant advantages would be obtained.  First,the using system would need only one module to access both facilities.And secondly, a user could select either facility on a dynamic basisusing the conditions influencing him at any given moment without anyadditional knowledge of the specific site.Login Procedures and Subsystem Access-------------------------------------     A more global example of common access to resources is the loginprocedure to remote systems.  All systems require basically the sameinformation--password, identification, account number.  Yet theformats are syntactically inconsis- tent.  An extension to the loggergenerally exists at these sites in the form of a "line scanner" forthe network.  In general, this module also performs othertransformational functions.  It would certainly be reasonable for thismodule to translate a network standard login into whatever format wasrequired at the site.  Perhaps to a lesser extent, a similar approachcould be taken to constructing a uniform access to subsystems from thesupervisor.  In like fashion, a network standard interrupt could betranslated into the escape (e.g., control C) of the serving host toreturn from a subsystem.Charging Algorithms and Accounting Protocol-------------------------------------------     To accurately forecast costs, a normalized formula for machine                                                                [Page 2]time estimation is needed.  Technically, an accounting protocol iseasily added at the subnet and/or NCP levels--the relevant informationis the same for all nodes, thus the Net charges are readily determinedby any node.  More difficult is the prediction and comparison of hostcharges.  Like the login procedure example, each host uses the sameingredients, namely storage, I/O, connect time, and CPU resourcesexpended.  Again, like the login procedure the information is handledslightly dif- ferently in each case such that estimations aredifficult.  For example, some charge algorithms represent I/O ascounts of I/O transactions where others clock I/O time.  Withoutsignificantly perturbing anyone's local accounting proce- dures, it isdesirable to normalize the charge components as a step towardreasonable cost comparisons and forecast- ing.Off-Line Services-----------------                             .     Procedures need to be established for off-line services wherethey are offered as a service or are an integral part of a service.Such services are graphic hardcopy, large quantities of printeroutput, tape or disc facilities, etc.  How are such items transmitted?What guarantees or state- ments should be made about turnaround times?How should they be specified--in terms of invocation and communicationwith operations staffs?Job Scheduling, Priorities and Status Information-------------------------------------------------     Extrapolating from the above rather static cost com- parisonsthat a normalized formula allows, envision a small but useful process,i.e., a throughput query service, that allows the user to dynamicallydetermine the most cost ef- fective location for a job.  (Such aservice is technically reasonable since some systems now offer statusdata such as a core map and job queues display.) Imagine the user'ssituation.  "Let's see, I need these numbers by 4:00 and I'm willingto pay a slight dollar premium to get them; the job will run on anyTenex machine, where should I run it?" The user would like to queryTenex systems, providing as input the requirements of his program, andget answers like probable turn-around time and cost vectors for dif-ferent priorities.  (Incidentally, our non-programmer users arefamiliar with their job parameters (time, core space, etc.) since thisinformation is normally part of the out- put stream.)     Most of the necessary elements for such a service are readilyavailable in systems with which we are concerned.  The query servicewould be a utility for users.  This is the kind of a problem we shouldaddress concerning services vis-a-vis exporting Network concepts.                                                                [Page 3]Other Areas-----------     In addition to the above items, the user community couldimmediately benefit from standards in: documentation formats anddistribution, operating schedules, the extent and availability ofconsulting services, data transmission and storage facilities,techniques for communication with operations staffs, and abnormalprocedures such as system or program failures.     Some of the above items should be described in a standard formatrather than the services themselves being standardized across thenetwork.  For example, schedules obviously vary in different timezones and each system has a different magnitude and policy for on-linestorage capabilities.     To some extent these items are covered in the Resource Notebook.It should either be expanded to become a service center standardsnotebook or a separate item to fulfill that function should becreated.  For example, a site might have resources that it wished tooffer on a limited or special arrangement basis to the networkcommunity and should be included as such in the Resource Notebook.However, that site might not wish to or have the staff to conform tonetwork service center standards.  Hence, the service center notebookwould describe standards for a much more rigor- ously conformingcommunity.SUMMARY-------     The theme of this note is that without classifying ser- vices andanalyzing operations at service nodes, there are a number of areasthat can be standardized to some extent throughout the network.  Whatis needed is a manual of service center standards and a collection ofdocumentation on services.  Perhaps the latter is the ResourceNotebook.     Service centers who intend to attract a significant network usercommunity should be prepared to adopt a psychol- ogy appropriate tothe market-oriented requirements for providing service.  In thenetwork at large, with our re- search orientation, personnel tend tohave a different approach to computing than that required by a servicebureau.       [ This RFC was put into machine readable form for entry ]       [ into the online RFC archives by BBN Corp. under the   ]       [ direction of Alex McKenzie.                   12/96   ]                                                                [Page 4]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -