home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.18 / text0020.txt < prev    next >
Encoding:
Internet Message Format  |  1990-03-18  |  4.9 KB

  1. From: isaak@decvax.dec.com (Jim Isaak)
  2.  
  3. [ Here is a preliminary draft Project Authorization Request (PAR)
  4. for a Batch Processing subcommittee of IEEE 1003.  It is accompanied
  5. by a preliminary paragraph supplied later by Jim Isaak.  I will be
  6. posting similar draft and actual PARs and related procedural material
  7. as they reach me.  -mod ]
  8.  
  9.     I would suggest that you add some intro information for the 
  10. uninitated.  Both "fact" and "status" -- for example, the Batch PAR is
  11. the first proposal we have seen, and it is likely to change before
  12. we agree to "sponsor" work in that area (so suggestions for change are
  13. now very appropriate!) --- I would expect a more mature version just
  14. before the SEC approval meeting (very little time for comment, but still
  15. not "approved") -- then after SEC approval it is time to let the world
  16. know we are soliciting participation and input in that area (no longer
  17. time for comment on PAR contents in general)
  18.             jim
  19.  
  20. PAR Proposal for Batch Processing            TCOS SEC N117
  21. Karen Sheaffer                        Jan. 4, 1990
  22.                         
  23. Overview
  24.  
  25. Supercomputing applications, by definition, have massive resource
  26. requirements.  It is not unusual for applications to require all
  27. available memory, gigabytes of disk space, and still take many hours,
  28. days, or weeks to complete.  A batch processing system that can allocate
  29. and manage system resources among dozens of jobs to allow the efficient
  30. execution of such jobs is essential.
  31.  
  32. The preparation of supercomputing jobs for submission is often a
  33. complicated task carried out on network nodes other than the supercomputer,
  34. e.g. workstations, front end processors, and minicomputers.  A batch
  35. processing system must permit supercomputer job submission from 
  36. these network nodes and the spooling of output to the network.
  37.  
  38. UNIX systems have primitive batch capabilities (at, cron), but these are
  39. not adequate for production supercomputing environments.  These facilities
  40. may suffice in a simple environment, but they make no provision for
  41. overall management of a workload running under UNIX.  It is easy to create
  42. a situation in which a number of processes compete for limited resources,
  43. substantially increasing system overhead.
  44.  
  45. The IEEE 1003.10 Supercomputing Working Group has been developing
  46. a proposed standard for a batch processing system based on NQS, the Network
  47. Queuing System originally developed at NASA Ames.
  48.  
  49.  
  50. Scope
  51.  
  52. The standard will define the system interfaces, utilities, system
  53. administration interfaces, and an application level protocol required by a
  54. network batch processing system in a POSIX environment. This standard will 
  55. provide portability for applications, users, and system administrators.
  56.  
  57. Purpose
  58.  
  59. The purpose of this standard it to extend POSIX to provide a network batch
  60. processing system.  These extensions include the following:
  61.  
  62.     system interfaces 
  63.         checkpoint/recovery-
  64.             the capability of a user session or process to
  65.                         automatically checkpoint itself periodically and
  66.                         to restart at the latest checkpoint following a 
  67.             machine crash or shutdown.  The objective of 
  68.             checkpoint/recovery is to avoid the expense of 
  69.             rerunning work requests that may have been executing 
  70.             several hours or days prior to a machine crash. 
  71.  
  72.         resource control-
  73.             the ability to control the allotment of the resources 
  74.             of the machine (such as cpu time, memory,disk space,
  75.                         tapes etc.) to a process/session.
  76.  
  77.     utilities for the submission and management of the requests
  78.  
  79.     system administration interface for the creation and authorization
  80.         of the network batch processing system
  81.  
  82.     network application level protocol 
  83.  
  84. Name of Group which will write the Standard:
  85.  
  86.     POSIX 1003.10 Supercomputing Working Group
  87.  
  88.  
  89.         TCOS-SEC Checklist for New PAR Activity Proposals
  90.  
  91. I. Administration
  92.  
  93.     Karen Sheaffer     Sandia National Laboratories    Chair
  94.     Stuart McKaig    Convex                Vice-Chair
  95.     Jim Tanner    Boeing Computer Services    Technical Editor
  96.     John Caywood     Unisys                Secretary
  97. (Note with the exception of Stuart McKaig, all of the above have the same
  98.  positions in the 1003.10 Working Group)
  99.  
  100. II. Working Group
  101.     # of active (have attended 3/4 of meetings) participants 15
  102.     # of correspondent members identified: 50
  103.     Breakdown of active participants:  Producer: 5
  104.                        User    : 10
  105.                        Other   :
  106.     # of companies/interests represented: 14
  107.     What international participation has been identified ?
  108.  
  109. III. Deliverable Document
  110.     Standard
  111.     Expected Size  200 pages
  112.     Projected time frame:
  113.     First Draft: July 1989            Start Balloting: Fall 1990
  114.     What candidates exist for a "base document"?
  115.         The 1003.10 Supercomputing Working Group Draft Batch Document
  116.         Network Queue System (NQS) public domain software and 
  117.             documentation
  118. IV. Scope
  119.     See above
  120.  
  121. V. Overlap/Dependencies on other work
  122.     Which TCOS standards assumed: 1003.1 and 1003.2
  123.     
  124.     What functions are required by other groups: Protocol Independent
  125.             Network Service for Portable Applications
  126.     
  127.     What other groups are doing work here:  
  128.  
  129. Volume-Number: Volume 18, Number 20
  130.  
  131.