home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / intserv / intserv-minutes-95jul.txt < prev    next >
Text File  |  1995-10-18  |  8KB  |  184 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4. Reported by Craig Partridge/Bolt Beranek and Newman
  5.  
  6. Minutes of the Integrated Services Working Group (INTSERV)
  7.  
  8.  
  9.  
  10. The Template Document
  11.  
  12. John Wroclawski gave a brief overview of the integrated services work
  13. and presented the template document.  There were several comments on the
  14. template:
  15.  
  16.  
  17.    o Bob Braden suggested that ``resulting service'' should be moved
  18.      earlier in the templates (rather than having to read to the end of
  19.      the documents to find out what all the text is actually going to
  20.      result in).
  21.  
  22.    o There was some discussion about where OPWA fits in---is it part of
  23.      the service model (Bob Braden's opinion), part of the reservation
  24.      model (several INTSERV people's opinion), or neither?  In any case,
  25.      where does it get specified, if at all?
  26.  
  27.    o There needs to be a piece of text somewhere describing the token
  28.      bucket in precise terms; at present we only seem to have
  29.      non-existent references.
  30.  
  31.    o On the subject of data formats, there was some debate about why we
  32.      need both an abstract definition and a specific representation.
  33.      The answer was so that those protocols that wanted to use some
  34.      other representation could use the abstract definition to figure
  35.      out what to do.
  36.  
  37.    o Questions were raised about merging composition functions at merge
  38.      points (no resolutions---just that the documents currently only
  39.      think in terms of single flows end-to-end).
  40.  
  41.  
  42. The Guaranteed Service Document
  43.  
  44. Craig Partridge presented the guaranteed service document (observing
  45. that despite his travels, he believed he was currently up-to-date on the
  46. e-mail).  Most of the comments were written down on the slides as
  47. explicit modifications to the specification (and thus will be reflected
  48. in the revised draft).  Some key points that were raised:
  49.  
  50.  
  51.    o The PDU size used by the flow matters---one has to compute
  52.      link-level overheads, and the frequency with which link-level
  53.      headers occur is based on PDU size.  After discussions about
  54.      whether to try complex characterizations of the PDU size range, we
  55.      decided to use the simple approach---just specify the minimum size.
  56.      Walter Milliken notes that some equipment is packet-rate limited,
  57.      and by only specifying the minimum size will they be caused to
  58.      overestimate the maximum packet rate---the group decided to live
  59.      with that problem.
  60.  
  61.    o The document currently only talks about queuing delay and does not
  62.      describe how propagation delay through links (which may be ATM
  63.      subnets and thus have to be represented as service elements) is to
  64.      be accounted for.  This is to be fixed.
  65.  
  66.    o The range of rates was wrong (and wrapped up with the notion of
  67.      policing in bizarre ways).  So the range is to be changed to allow
  68.      for as little as one byte per second and the policing text is to be
  69.      improved.
  70.  
  71.    o The possibility of including a priority in the TSpec was discussed
  72.      but the group was not sure that this bought any advantages and it
  73.      did have clear disadvantages (such as forcing us to support
  74.      priorities in any queuing scheme we put into any router).
  75.  
  76.    o There was a discussion of what floating point format to use in the
  77.      TSpec and the agreement was to use IEEE representation (and stop
  78.      trying to develop our own).
  79.  
  80.  
  81. Predictive Service
  82.  
  83. Lee Breslau gave a short talk on predictive service, showing graphs from
  84. experiments which showed predictive service generally maintained delay
  85. within bounds quite well, and had rare but extended excursions above the
  86. delay bound.
  87.  
  88.  
  89. Controlled Delay
  90.  
  91. After lunch, John Wroclawski presented the controlled delay draft.
  92. Again key comments are summarized:
  93.  
  94.  
  95.    o The draft was unclear about the loss model.  Does controlled delay
  96.      deliver all packets, but some late?  Is low loss both queue loss
  97.      and being late?  Is loss advertised?
  98.  
  99.    o The issue of substitution of controlled delay with guaranteed
  100.      service raises the issue of guaranteed having added the packet size
  101.      to the TSpec.  Answer, nice to match guaranteed and controlled
  102.      delay.
  103.  
  104.    o There was a discussion about exported information.  We're exporting
  105.      nine numbers, measured over intervals as short as a second.  It was
  106.      clear that we'd like some detailed information about short term
  107.      behavior but that we're also collecting the wrong information
  108.      (namely worst case delay, when what we want is closer to the delay
  109.      within which 99% of all packets arrive).
  110.  
  111.  
  112. Lixia Zhang presented an alternative controlled delay service suggested
  113. by her and Sally Floyd.  The differences between it and the proposed
  114. service was that that new service would have only one level of queuing
  115. and no advertising.  The room generally preferred having multiple levels
  116. of queuing available, even if some implementations only use one level of
  117. queue (which is permitted by the specification).
  118.  
  119.  
  120.  
  121. Policing
  122.  
  123.  
  124. Bruce Davie spoke on policing.  He made several important points.
  125.  
  126.  
  127.    o Policing needs to be done at both source merge points and at `split
  128.      points' (places where the multicast tree splits) when the
  129.      reservation downstream from the split point is less than at the
  130.      split point.
  131.  
  132.    o Policing by dropping has the potential to disrupt the service of
  133.      receivers who may have been receiving adequate service prior to the
  134.      installation of a reservation.  This suggests that alternate
  135.      approaches should be sought.  These include marking non-conforming
  136.      packets, reshaping to restore conformance, and relegating
  137.      non-conforming packets back to best effort.  While reshaping in
  138.      general adds delay, Craig pointed out that for guaranteed, one can
  139.      show that the delay added is still within promised delay, and it
  140.      was decided to require reshaping for guaranteed.
  141.  
  142.    o Policing at points other than the network edges needs to be done
  143.      carefully, since traffic may become more bursty as it passes
  144.      through network elements.  Thus, using a token bucket filter that
  145.      was specified at the edge is not an acceptable way to do policing.
  146.  
  147.    o Since the burstiness of a flow changes as it traverses the network
  148.      may change but its average rate does not, it might be desirable to
  149.      police based on the token bucket at the edges and to police on rate
  150.      only at merge and split points.  Bruce is still working on the math
  151.      for this idea.
  152.  
  153.    o More work is needed on the marking and relegation to best effort
  154.      approaches.
  155.  
  156.  
  157.  
  158. The Proposed Flow Specification
  159.  
  160. John Wroclawski spoke about the proposed flow specification.  There was
  161. general agreement that it looked good.  On the only major issues, the
  162. vote was for self-parsing formats and for zero-based length.
  163.  
  164. There was then some brief discussion about where to go next.
  165.  
  166.  
  167.    o It was felt desirable to progress controlled delay and guaranteed
  168.      at the same time.
  169.  
  170.    o Guaranteed (once changes made during the meeting where applied)
  171.      seemed ready to go to Proposed Standard, with a brief comment
  172.      period on the list to ensure that changes were made correctly.
  173.  
  174.    o Controlled Delay is in slightly less ready state, particularly
  175.      related to the issues of loss vs.  late delivery vs.  discard and
  176.      advertising parameters.  The plan was to send out a revised version
  177.      to the list soon and if there prove to be lingering issues, call an
  178.      interim working group meeting (probably at SIGCOMM).
  179.  
  180.    o The group felt the flow specification document was sufficient,
  181.      simple and close to the right form that it too could go on the
  182.      standards track after a comment period on the working group list.
  183.  
  184.