home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 081 < prev    next >
Internet Message Format  |  1990-12-05  |  8KB

  1. From std-unix-request@uunet.uu.net  Wed Sep  5 15:20:50 1990
  2. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  3.     id AA19450; Wed, 5 Sep 90 15:20:50 -0400
  4. Posted-Date: 5 Sep 90 19:07:46 GMT
  5. Received: by cs.utexas.edu (5.64/1.76) 
  6. From: jsh@usenix.org (Jeffrey S. Haemer)
  7. Newsgroups: comp.std.unix
  8. Subject: Standards Update, IEEE 1003.10 and 1003.15: Supercomputing and Batch
  9. Message-Id: <485@usenix.ORG>
  10. Sender: std-unix@usenix.ORG
  11. Reply-To: std-unix@uunet.uu.net
  12. Organization: USENIX Standards Watchdog Committee
  13. X-Submissions: std-unix@uunet.uu.net
  14. Date: 5 Sep 90 19:07:46 GMT
  15. To: std-unix@uunet.uu.net
  16.  
  17. From:  Jeffrey S. Haemer <jsh@usenix.org>
  18.  
  19.  
  20.            An Update on UNIX*-Related Standards Activities
  21.  
  22.                           September 4, 1990
  23.  
  24.                  USENIX Standards Watchdog Committee
  25.  
  26.           Jeffrey S. Haemer <jsh@usenix.org>, Report Editor
  27.  
  28. IEEE 1003.10 and 1003.15: Supercomputing and Batch
  29.  
  30. An anonymous correspondent reports on the July 16-20 meeting in
  31. Danvers, Massachusetts:
  32.  
  33. P1003.10 Supercomputing AEP
  34.  
  35. Scope synopsis: write an Application Environment Profile (AEP) for
  36. supercomputing, and work with other POSIX groups to define additional
  37. interfaces where required.
  38.  
  39. What an AEP is and what it must contain are still under development -
  40. - making it impossible to know when the work will go to ballot.
  41. POSIX.10 met two separate times in Danvers with POSIX.0 (which is
  42. writing a ``guide for profile writers'') and other profile groups.
  43.  
  44. While we all agree that a profile is a list of standards, other
  45. aspects are unclear.  For example, it was asserted previously that
  46. AEPs must be ISO Standardized Profiles (ISP), but it was suggested in
  47. July that there may be a POSIX Standardized Profile (PSP), or maybe a
  48. Preliminary PSP (PPSP).
  49.  
  50. POSIX.0 is also undecided about whether an AEP should contain
  51. conformance testing information, or what might comprise such
  52. information.  If extensive conformance testing is required for the
  53. 50-plus standards cited in the current POSIX.10 draft, the effort
  54. could take many years.
  55.  
  56. Whatever the decisions, the progress POSIX.0 and ISO make in defining
  57. an AEP is the upper bound on the progress any profile group can
  58. achieve.
  59.  
  60. In Danvers, POSIX.10 looked again at the numerical accuracy issues,
  61. including a proposal to ANSI X3T2 from DEC called a Language-
  62. Compatible Arithmetic Standard (LCAS), which may or may not be useful
  63. to supercomputing.  POSIX.10 will request formal liaison with X3T2 to
  64. ensure that we keep current with developments in this area.  The
  65. conflict between portability and performance improvements from
  66.  
  67. __________
  68.  
  69.   * UNIXTM is a Registered Trademark of UNIX System Laboratories in
  70.     the United States and other countries.
  71.  
  72. September 4, 1990 StIEEEr1003.10tand 1003.15: Supercomputing and Batch
  73.  
  74.  
  75.                 - 2 -
  76.  
  77. proprietary formats is not easy to resolve, but is of paramount
  78. interest to numerical, supercomputing applications.  This issue will
  79. not go away, though it may be impossible for the first release of this
  80. profile to make any meaningful statements about it.
  81.  
  82. This working group also discussed Jim Isaak's article, ``Application
  83. Environment Profiles: a Significant Tool for Simplification and
  84. Coordination of the Standards Efforts'' (IEEE Computer, February
  85. 1990).  Not only must profiles be complete, says Jim, they must be
  86. coherent.  A profile may need to act like a glue, specifying not just
  87. lists of standards, but interactions of different standards on a
  88. single system.
  89.  
  90. The working group will put all the standards it cites into a
  91. triangular matrix to identify potential interactions.  As each
  92. interaction is identified, the group will examine the effects on
  93. coherence by looking more closely at parameters, options, and
  94. behaviors, to determine if additional interface standards are
  95. required.
  96.  
  97. POSIX.10 must also pass proposals for standards extensions on to other
  98. working groups.  A proposal for an Application Program Interface (API)
  99. for checkpoint and restart has been submitted to POSIX.1; they
  100. returned it with a request for substantial modification, but this
  101. writer understood them to agree that they will polish and ballot the
  102. interface.  A proposal for a resource-limits API is also in
  103. preparation, and will be discussed further at the next meeting.
  104. Proposals for a resource reservation system, a removable/non-sharable
  105. media system (nine-track tape, cartridge tape, CD-ROM, etc.), and
  106. resource accounting also need to be done.
  107.  
  108. These interfaces need to be done soon, because the batch group
  109. (POSIX.15) needs the underlying functionality to support batch
  110. processing.
  111.  
  112. P1003.15 Supercomputing Batch Extensions
  113.  
  114. Scope synopsis: define API, user commands and system administration
  115. commands for a networked batch queueing system; current draft is based
  116. on NQS sold by COSMIC at Univ. of Ga.
  117.  
  118. POSIX.15 has the same chair as POSIX.10 (Karen Sheaffer from Sandia
  119. Livermore), but now has a separate vice chair and secretary.  The
  120. group has grown to 15-20 regular participants in the batch
  121. discussions, and now includes active participation by more vendors.
  122.  
  123. Their latest draft is very close to the page layout of the other POSIX
  124. documents, which is important for acceptance by the other groups.  Jim
  125. Isaak spoke to the group in Danvers, and helped them to understand the
  126. balloting process and the relation of their Program Authorization
  127. Request (PAR) both to their own efforts and to the efforts of other
  128.  
  129. September 4, 1990 StIEEEr1003.10tand 1003.15: Supercomputing and Batch
  130.  
  131.  
  132.                 - 3 -
  133.  
  134. groups.
  135.  
  136. A very important -- but very thorny -- issue for this group is the
  137. definition of a host-to-host request/reply protocol.  In the first
  138. place, there are no other POSIX host-to-host protocols that this group
  139. can use as a model for how to write its spec.  In the second place,
  140. numerous participants are dissatisfied with the NQS protocol: it
  141. simply doesn't carry enough information.  HP, in particular, is
  142. working very hard to ensure that the load balancing aspects of their
  143. Task Broker system are not excluded by anything in the batch standard,
  144. and for that they need more information to be exchanged between hosts.
  145.  
  146. Another problem facing this group is the lack of an API for resource
  147. limits, resource reservation, and resource accounting beyond basic
  148. UNIX accounting.  Based on the balloting in POSIX.2, they can expect
  149. balloting objections against statements in their document which refer
  150. to these features until the interfaces are in place.
  151.  
  152. Just before the close of the meeting, a representative of POSIX.7
  153. presented some questions about the current direction of the batch
  154. effort and its relation to the Palladium print system (the Athena
  155. print system used at MIT).  Many current NQS sites queue print
  156. requests with NQS, and there has been some interest in defining
  157. printing features.  That function, however, is clearly within
  158. POSIX.7's scope.  It is reasonable for POSIX.7 to question if and how
  159. Palladium and NQS are compatible.
  160.  
  161. POSIX.15 meets eight times a year, with interim meetings about midway
  162. between the quarterly POSIX meetings.  It would be in their interest
  163. to publicize these meetings, and to arrange them through the IEEE.
  164. (Following the October POSIX meeting, there will be one December 4-6
  165. in Huntsville, AL hosted by Intergraph.)
  166.  
  167. There is reason to be optimistic about the progress of this group.
  168. Although they've only been an official POSIX group for one meeting,
  169. they are showing an increased sensitivity to the political issues
  170. involved in getting their document through balloting.  I think their
  171. biggest liability right now is their determination to go to ballot in
  172. January 1991.  The date seems premature by a year or more; they need
  173. more meetings before balloting so more people can read and comment on
  174. their draft.
  175.  
  176. September 4, 1990 StIEEEr1003.10tand 1003.15: Supercomputing and Batch
  177.  
  178. Volume-Number: Volume 21, Number 81
  179.  
  180.