home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / bmwg / bmwg-minutes-97apr.txt < prev    next >
Text File  |  1997-05-29  |  13KB  |  267 lines

  1. Editor's note:  These minutes have not been edited.
  2.  
  3.  
  4.  
  5. Minutes of the Benchmarking Methodology Workgroup (BMWG)
  6.  
  7. Reported by Kevin Dubray
  8.  
  9. The BMWG session was held on Friday, April 11, 1997.  Twenty-eight 
  10. people signed the attendance list for this meeting.
  11.  
  12. 1. Agenda
  13.  
  14. This Friday morning session was opened by Kevin Dubray.  The agenda
  15. was presented and approved as follows:
  16.  
  17.   1. (05 min) Agenda Bashing.       
  18.  
  19.   2. (45 min) Discuss the multicast benchmarking terminology draft.  
  20.             "draft-ietf-bmwg-mcast-01.txt"
  21.  
  22.   3. (30 min) LAN Switch terminology draft.
  23.             "draft-ietf-bmwg-lanswitch-04.txt"
  24.  
  25.   4. (60 min) Progress latest Cell/Call benchmarking draft.
  26.             "draft-ietf-bmwg-call-01.txt"
  27.  
  28.   5. (10 min) Review and update BMWG milestones.
  29.  
  30.  
  31. 2.  Multicast Benchmarking Terminology Draft.
  32.  
  33. Kevin Dubray gave a presentation that was an overview of the 
  34. current draft on multicast benchmarking terminology. (Slides of the
  35. presentation have been forwarded to the IETF Secretariat.)
  36.  
  37. The presentation was targeted to be a basis of discussion for this
  38. early multicast draft.  As such, discussions followed on a number
  39. of items highlighted in the presentation.  One such discussion focused
  40. on the definition "flow."
  41.  
  42. Many people thought that it was important to have a logical handle on
  43. a categorization of traffic as opposed to the term "stream" which has a more 
  44. physical (i.e., port or load) association.  (The term "stream" is often
  45. used, but it is not formally defined in BMWG work).  However, folks also 
  46. thought the term "flow" was becoming trite and ambiguous in networking
  47. parlance.  
  48.  
  49. Robert Craig suggested that "class" may work well for the term's name.   
  50. Heads nodded.  Dubray said that the much of terminology offered in the draft 
  51. could have better names, and he was more than receptive to suggestions.
  52.  
  53. Another term that spawned debate was the forwarding metric, Scaled Group
  54. Throughput.  Scott Bradner pointed out that using throughput as criterion 
  55. may be unfairly weighted to those devices that have distributed architecture.
  56. Scott went on to say that he felt that Packet Loss Rate may be a better
  57. measure.  Dubray countered saying that architecture was not the driving
  58. factor in offering the term; rather, throughput is a standard, more
  59. absolute metric.  Scott acknowledged that statement, but reiterated that
  60. the throughput metric may not be the best choice for scrutinizing 
  61. group scaling performance.  Dubray noted that may be true; he
  62. asked the group if ascertaining DUT forwarding performance as a function of 
  63. increasing multicast group support was a worthwhile exercise.  The 
  64. group agreed.  Bradner and Dubray agreed to further the discussion of the
  65. choice for the basis of the metric on the BMWG mailing list.
  66.  
  67. On another scaling/performance metric, Aggregated Multicast Throughput (AMT),
  68. Scott thought the base metric, throughput, was applicable and useful.
  69.  
  70. With the last throughput metric presented, transitional throughput, Dubray
  71. articulated that this is another example where the behavior being
  72. characterized was useful in a multicast environment (e.g., DVMRP), but the
  73. benchmark's title was awkward.  He asked for better suggestions.
  74.  
  75. On the topic of fairness, Bradner suggested that it might be useful to
  76. define a metric that can communicate "crosstalk," or the ability of one
  77. class of traffic to impair the processing of another class.  Many agreed.
  78.  
  79. When the discussion moved to multicast latencies, the group echoed the 
  80. need to measure multiple latencies and relate them to multiple axes, 
  81. such as like multicast groups, multicast sources, or multicast destinations.  
  82.    
  83. As the presentation on this topic drew to a close, a question came up on
  84. whether the draft should consider encrypted multicast.  Dubray agreed that
  85. this is a cogent topic that could be addressed by the draft.  He encouraged
  86. folks to offer draft proposals and input to the BMWG mailing list.
  87.  
  88.  
  89. 3. LAN Switch Terminology Draft.
  90.  
  91. Dubray announced that Bob Mandeville had taken ill on travel and 
  92. forced to return home.  In Bob's absence, Kevin led the discussion of the
  93. the LAN terminology draft.  Kevin updated the group as to the draft's progress
  94. since the San Jose meeting. A discussion ensued on the current draft,
  95. <draft-ietf-bmwg-lanswitch-04.txt>
  96.  
  97. In general, the group thought the document was nearing completion and 
  98. should be readied for ascertaining consensus after the following issues
  99. are addressed:
  100.  
  101. A. The group thought it was a good idea to callout a "one source port to
  102.    one destination port" traffic distribution.  (This was referred to
  103.    as "non-mesh" in earlier email on the mailing list.)  It was felt 
  104.    that this addressed a very popular traffic pattern used by a variety
  105.    of test gear.  The group thought it very important to differentiate 
  106.    between "traffic orientation" (e.g., unidirectional/bidirectional) versus
  107.    "traffic distribution" (e.g., one-to-one, fully meshed, etc.).  An example
  108.    that "a one-to-one traffic distribution could have a bidirectional
  109.    orientation" was offered to illustrate that need. 
  110.  
  111. B. Items 3.2.1 through 3.2.4 were thought to be liberal in their use 
  112.    of stream in light of the multicast draft discussion on "flow/class."
  113.    People thought it would be beneficial to ensure care that no useage 
  114.    conflicts between the terms "flow/class" and "stream" occured in BMWG 
  115.    works-in-progress.
  116.  
  117. C. A general cleanup to address a variety of minor nits was suggested. 
  118.    Some examples cited aligning the Index with the documents sections, 
  119.    making the document RFC 1543 compliant, etc. 
  120.  
  121. Dubray indicated that he would pass the input along to Bob.  Kevin asked 
  122. that people send additional feedback to the mailing list.  He indicated 
  123. that the group should strive to test consensus on this work before the
  124. next session.
  125.  
  126. 4.  Cell/Call Terminology Draft
  127.  
  128. Kevin introduced Robert Craig, the editor of the current draft on
  129. cell/call benchmarking terminology. Robert stated that he attempted
  130. to keep a "black box" style of testing in mind when offering the 
  131. benchmarks.  Robert immediately started a point-by-point discussion 
  132. of the draft.
  133.  
  134. On Item 3.1.1, Call Setup Time, a good discussion ensued - mostly with regards
  135. to conditions that delineated the completion of the setup procedure.  In the 
  136. end, folks communicated that the definition needed more meaning in the 
  137. description of what is actually being measured. 
  138.  
  139. With Item 3.1.2, Call Setup Rate, Robert inquired as to whether folks  
  140. thought that the distinction of terms with respect to the qualifiers 
  141. "sustained" and "peak" was useful.  There was not an overwhelming 
  142. response in the affirmative to do so; Robert articulated that he would not 
  143. pursue the practice.
  144.  
  145. Section 3.1.3, Call Maintenance Overhead, generated many comments. Some folks 
  146. thought the concept offered was provocative but lacked substance as 
  147. currently worded. Another person stated that the ambiguity of the term 
  148. would be problematic in comparing different results.  Robert articulated
  149. that what he had in mind was to define a metric that would show 
  150. the difference on forwarding performance as a function of virtual circuit 
  151. mechanisms.  He agreed that the term, as currently defined, was "too fuzzy." 
  152. He thought it would be a good idea to hone the metric into a term like 
  153. "interference" or "crosstalk."
  154.  
  155. Call Teardown Time, section 3.1.4, drew similar comments to its peer,
  156. Call Setup Time.  Someone thought clarification of what exactly was
  157. being measured would help.  Another person interjected that identifying the
  158. "freeing of resources" might not necessarily conform to black box
  159. testing. A comment from the group articulated what may be more important
  160. was the time it takes to end a call and the time required to start a new call.
  161. Robert indicated that he liked this "call turnaround" approach and would
  162. draft the appropriate wording. 
  163.  
  164. Based on an earlier discussion, Robert indicated that he would remove
  165. item 3.1.5, Call Teardown Rate.
  166.  
  167. The definition of "Impact of Signaling on Forwarding," section 3.1.6, 
  168. was thought to be unclear.  Robert indicated what he had intended to
  169. convey was the impact of forwarding performance as a function of a
  170. variety of parameters taken individually.  Such parameters may be
  171. the number of outstanding calls, call request rate, etc.  He further
  172. commented that this metric may be handled by the proposed crosstalk or
  173. interference metric alluded to earlier.
  174.  
  175. On Item 3.2.1, Packet Disassembly/reassembly time, a member of the 
  176. group suggested breaking out the assembly and reassembly components 
  177. as separate metrics.  The rationale offered was that each metric may 
  178. have a different methodology and impact on the DUT.  A concern was raised 
  179. that the methodology hinted in the discussion may not yield values that
  180. lend themselves to comparisons across varied systems.  Another
  181. comment pointed out that integrating some BERT (Bit Error Rate
  182. Test) functionality may provide interesting information.  Robert
  183. thought this was addressed in Item 3.2.3.  Still another person
  184. suggested that the metric's discussion section needed to clearly 
  185. declare that this was a black box test conducted on a system level. That is 
  186. to say, results for this test are "indirectly" derived as opposed to a 
  187. clear box analysis requiring internal instrumentation to emperically 
  188. collect the measurement.
  189.  
  190. A general discussion followed on the nature of tests addressed by this
  191. draft and others.  The point was offered that there seems to be some
  192. general sets of tests:  A) Tests that can be run;  B) Tests that can
  193. be run AND provide USEFUL information; C) Tests that could provide
  194. useful information but do not lend themselves to practical execution.
  195.  
  196. Robert declared that item 3.2.3, Full Packet Drop Rate, may fall into 
  197. set C. While it may be useful to determine how a damaged or lost cell
  198. impacts a DUT's overall forwarding ability, it may not be straightforward 
  199. to collect this metric.  Moreover, methodological reliance on DUT internals 
  200. may depart from the "black box" model.   
  201.   
  202. On "Topology Table Size," Item 3.3.2, Craig thought there needs to be
  203. some consolidation concerning capacity with other BMWG works-in-progress.
  204. Others agreed.  Additionally, there was some question as to what was meant
  205. by the word "supported" in the term's definition.
  206.  
  207. Item 3.3.3, Topology Table Learning Rate, was explained to have been built 
  208. in a more general fashion than a parallel concept proposed in Mandeville's 
  209. LAN switch draft.
  210.  
  211. The metric "blocking probability," item 3.3.6, was offered in direct
  212. response to a suggestion by Mike O'Dell.  Robert indicated that while
  213. he drafted the preliminary wording, he was concerned with the practical 
  214. nature of the metric.  It was further noted that for "non-meshed" 
  215. and possibly "partially meshed" traffic distribution patterns, measurement 
  216. collection may be reasonably straight-forward; there was concern that a "fully
  217. meshed" traffic distribution may be more problematic.
  218.  
  219. It was recommended that Mr. O'Dell be pinged for input.
  220.  
  221. A question was raised as to whether Dr. Raj Jain was invited to 
  222. review the work addressed by this draft.  The chair acknowledged 
  223. that a request was sent to Dr. Jain, but as of yet no reply had
  224. been received.  The chair indicated that he would contact Jain again.
  225.  
  226. On the terms "congestion avoidance" and "congestion management," items
  227. 3.5.1 and 3.5.2 respectively, Craig noted the current wording was
  228. fuzzy.  He added that the intent was to try to ascertain how the 
  229. DUT behaved in the presence of congestion.   There was a solicitation
  230. for "bright ideas" on the topic.
  231.  
  232. On the concept of "Impact of Routing on Forwarding," item 3.6.1, Robert
  233. noted the input of Curtis Villamizar.  Robert felt this was a reasonably
  234. easy thing to demonstrate.  Some in the group had concern over the
  235. methodological control of the metric.
  236.  
  237. "Impact of Congestion Control," Item 3.6.2, is another metric designed
  238. to explore the overhead of congestion control on the forwarding of
  239. data.  The concept of "stable oscillation" was an important
  240. behavior to characterize.
  241.  
  242. On Item 3.7.1, Traffic Management Policing, Craig thought it would
  243. be a good idea to consolidate similar terms from other BMWG work,
  244. if appropriate. In addition, Robert thought the terms in section 3.8,
  245. Multicast, could draw from or could be addressed in the multicast 
  246. benchmarking terminology draft.
  247.  
  248. Robert concluded his session by stating that he had received outstanding
  249. input and hoped that folks would continue that practice.
  250.  
  251. The chair asked if there was any new business.  With no new business 
  252. introduced, the chair offered the following goals for the Munich session:
  253.  
  254.    1. Edit the LAN switch draft to reflect the input from this session. 
  255.    Issue a new version of document for comment.  If appropriate, ascertain 
  256.    consensus on whether to recommend the draft for consideration as an RFC.
  257.  
  258.    2. Take controversial components of multicast draft to mailing list
  259.    for discussion.  Incorporate changes to draft and reissue appropriately.
  260.  
  261.    3. Continue to work the Cell/Call Terminology Draft. Reissue draft
  262.    as appropriate.  Try again to contact Dr. Jain.
  263.  
  264. The group consented to these goals and the meeting was closed.
  265.  
  266.  
  267.