Hi again, Apologies, I should also have reviewed the text of my e-mail. The attached review "feedback_deployment_13_section1-to-3-4_sr.txt" I just sent STOPS at beginning of 3.4, as I wanted to focus on the last updates.
Thanks, Sabine >>-----Message d'origine----- >>De : Randriamasy, Sabine (Nokia - FR) >>Envoyé : lundi 8 février 2016 17:42 >>À : Randriamasy, Sabine (Nokia - FR); Gurbani, Vijay (Nokia - US); IETF >>ALTO >>Objet : RE: [alto] State of the WG >> >>Hi Michael, Hans and all, >> >>As promised, here is my feedback to sections 1 to 3.4 included. I tried >>to separate "Nits only" and "nits + comments". >>In a first step, I am sending the review as an attachment. >> >>Again, thanks a lot for the work, this text is very well structured, >>clear and interesting. Some parts need a bit of clarifications and >>also, some re-phrasing to highlight the advantages of ALTO Services and >>providing incentives to use them is suggested here and there. >> >>Thanks, >>Sabine >> >> >>>>-----Message d'origine----- >>>>De : alto [mailto:[email protected]] De la part de EXT >>>>Randriamasy, Sabine (Nokia - FR) Envoyé : vendredi 5 février 2016 >>>>18:56 À : Gurbani, Vijay (Nokia - US); IETF ALTO Objet : Re: [alto] >>>>State of the WG >>>> >>>> >>>>Hi Michael, Hans and all, >>>> >>>>I have volunteered to review draft-ietf-alto-deployment-13. As time >>>>passes and the document is long, I prefer to send you my feedback >>>>piecewise, focusing first on the updated sections. For the sake of >>>>rapidity, I sometimes put Nits and other feedback together. >>>> >>>>So below, you will find my feedback on section 3.6. >>>>Then, I'll send you my feedback on sections 1 to 3.4 included. >>>> >>>>All in all, thanks for this clarified and enriched version of draft- >>>>ietf-alto-deployments. I found no major issues but some sentences >>need >>>>to be re-formulated and figures need be referenced in the text. Don't >>>>hesitate to get back to me if needed. >>>> >>>>Thanks, >>>>Sabine >>>> >>>>------------------------------------------------------ >>>>I used the following conventions: >>>> >>>>(1.2.3) section nb >>>>(p12) page nb >>>>para 2 = paragraph 2 >>>> >>>>(++ blabla) = added blabla >>>>(-- blabla) = removed blabla >>>>"old blabla" ==> "new blabla" = replace "old blabla" by "new blabla" >>>> >>>>--------- >>>>General: >>>> >>>>Figures 14 to 20: the caption should be harmonized with the rest of >>>>the document in that the common nouns should be written in low case >>>>and not start with a capital letter. >>>> >>>>In section 3.6.4 Calculation of Cost Map: many clarifications are >>>>needed on the path cost calculation >>>> >>>>--------- >>>>(p40) >>>>--------- >>>>para 1: "Figure 2" should be replaced by "Figure 15" as fas as I >>>>understand para 2: "listed information" ==> "listed information(++s)" >>>> >>>>--------- >>>>(p41) >>>>--------- >>>>- para 1: "As example" ==> "For example" >>>>- para 2: "information" ==> "information(++s)" >>>>- item 1: "Link" ==> "link" >>>>- (3.6.2), title: for transition to section 3.6.3 I suggest >>"Potential >>>>(++ input) Data Processing and Storage" >>>>- (3.6.2), para 3: to reference Figure 16, I suggest: "Each router >>>>could..." ==> "(++ As illustrated in Figure 16 for the router R2 of >>>>Figure 14,) each router could..." >>>> >>>>--------- >>>>(p42) >>>>--------- >>>>- item 2: to avoid hinting that an endpoint may be associated to >>>>several PIDs, I suggest: "AS numbers, or AS distances. >>>> Endpoints may belong to..." ==> "AS numbers (--,) or AS distances. >>>> Endpoints may be connected to" >>>>- para 2: "and/ or" ==> "and/or" >>>> >>>>- The presence of the remaining text "A suitable information... >>>>belongs to its own AS" before Figures 16 and 17 is pretty confusing, >>>>especially when encountering terms "weights" and "metrics". So I >>>>strongly suggest to move this remaining text after Figure 17 (p44). >>>> >>>>- instead: we need to reference Figure 16 and clarify the example >>>>attribute "Metric". So I suggest right after "just to name a few", to >>>>append "Figure 16 provides an example set of attributes associated to >>>>the router R2 of the exemple network depicted in Figure 14. The >>>>attribute "Metric" is an example of ... TBC" >>>> >>>>--------- >>>>(p43) >>>>--------- >>>>- Figure 16: please clarify what "default client subnet metric" can >>be >>>>- para 2: reference to Figure 17 needed. i suugest replacing "Router >>>>R8... " by "Figure 17 provides values for the same attributes >>>>associated to router R8. R8... " >>>> >>>>--------- >>>>(p44) >>>>--------- >>>>- para 1 (after text moved from p42): Insert ref to fig. 18, >>>>suggestion: "In the example, the link attributes..." ==> "Figure 18 >>>>provides an example where the link attributes..." >>>> >>>> >>>>--------- >>>>(p45) >>>>--------- >>>>- (3.6.3) title: in relation to (3.6.2) I suggest: "Calculation of >>>>Network Map (++from the Input Data)" >>>>- para 1: suggestion: "presentation of the network to a coarse- >>grained >>>>matrix presentation" ==> "(++re)presentation of the network to a >>>>coarse(++r) grained (++and abstracted) matrix (++re)presentation" >>>>- para 2: algorithm(++s) can utilize all (?? you mean "all" or "any" >>>>?) information .... The functions ... to simplify the map or (--to) >>>>hide details ... published (--with) (++in) the resulting ALTO network >>map. >>>> >>>>--------- >>>>(p46) >>>>--------- >>>>- para 2: "Figure 14" ==> "Figure 19" >>>>- (3.6.4), para 1: "calculate values unidirectional" ==> "calculate >>>>unidirectional values" >>>> >>>>--------- >>>>(p47) >>>>--------- >>>>It is necessary to clarify the text on path calculation in this page. >>>> >>>>--- para 1: >>>>- "or subnet the cost" ==> "or subnet (++,) the cost" >>>>- "cost function may calculate" ==> "cost function may (++first) >>>>calculate" >>>>- "In that case a" ==> "In that case (++,) a" >>>>- "required which decide(--s)" ==> "required to decide..." >>>>- as this section is about computing values exposed by the ALTO >>>>Server, I suggested to append to following text. "resulting cost >>>>value" ==> "resulting cost value (++as RFC7285 allows one cost value >>>>only between >>>>2 PIDs.)" >>>>- Such (++a) tie-breaker can be (a++) simple function(--s) such as >>>>minimum, maximum, or average value. >>>> >>>> >>>>--- para 2: reformulation is needed here in order to cover the most >>>>"popular" optimal path extraction methods. >>>>- "the minimum path weight." ==> "the minimum weight path." >>>> >>>>- I recommend the following insertion: "The path weight is the >>sum..." >>>>==> "(++When the link weight is represented by an additive metric,) >>>>the path weight is the sum...". >>>>The reason is that: when the link weight metric represents a >>bandwidth >>>>performance, the metric composition law is "MIN" and path weight is >>>>equal to the smallest of the link weights. For a metric such as >>packet >>>>loss, the path weight is the multiplication over all links. >>>> >>>>- sentence "Hence, the cost function must first determine the path >>>>before it can determine any other metric value": besed on my previous >>>>comment, I'd rather say "Hence, the cost function generally extracts >>>>the optimal path w.r.t. a chosen metric". >>>> >>>>- sentence "As a result, the metric value can differ from the >>>>expectation where the path with the shortest path weight was not >>>>considered" is hard to understand and could be removed and replaced >>>>with some elaboration on the Dijkstra example. I will propose some >>>>formulation right after the next item. >>>> >>>>- "But it is also possible..." ==> "(--But) it is also possible..." >>>> >>>>- Suggestion for para 2 (let me know if I missed something) "No >>matter >>>>what metric the cost function is using, the path from source to >>>>destination is usually defined by the minimum (-+ weight) path. >>>> (++When the link weight is represented by an additive metric,) the >>>>path weight is the sum of the link weights of all traversed links. >>>> The path may be determined for instance with the Bellman-Ford or >>>>Dijkstra algorithm. The latter progressively builds the shortest path >>>>in terms of cumulated link lengths. In our example, the link lengths >>>>are link weights with values illustrated in Figure 15. (--2 sentences >>>>removed). (--But) It is also possible that more than one path..." >>>> >>>>--- para 3 >>>>- "values for other PID pairs for arbitrary reasons" ==> " values >>for >>>>some PID pairs due to arbitrary reasons" >>>> >>>> >>>>--- para 4 >>>>- "In this example, the selected >>>> metric..." ==> "Figure 20 provides an example where the selected >>>>metric..." >>>>- "from source to (++ the endpoints connected to the) destination >>PID": >>>>otherwise all the values in Figure 20 should be minus 1. >>>> >>>>--------- >>>>(p47) >>>>--------- >>>>para 1: "Due to the minimum value tie-breaker 3..." ==> "Due to the >>>>minimum (++hopcount)value tie-breaker (++,) 3..." >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>>>-----Message d'origine----- >>>>>>De : alto [mailto:[email protected]] De la part de Vijay K. >>>>>>Gurbani Envoyé : mardi 26 janvier 2016 16:29 À : IETF ALTO Objet : >>>>>>[alto] State of the WG >>>>>> >>>>>>Folks: The mailing list has been awfully quiet. >>>>>> >>>>>>Presently, we have 3 active I-Ds that are being tracked towards >>>>>>charter >>>>>>fulfillment: >>>>>> >>>>>>1. draft-ietf-alto-deployments is in its second WGLC. The new WGLC >>>>>>ends >>>>>> on February 3, 2016. >>>>>> >>>>>>2. draft-ietf-alto-incr-update-sse appears to be moving along and >>>>>>there >>>>>> do not seem to be any stop gap issues that we are aware of. >>>>>>Authors, >>>>>> please inform the WG if there are. >>>>>> >>>>>>3. draft-ietf-alto-multi-cost is also fairly mature. >>>>>> >>>>>>It seems reasonable to move 2 and 3 ahead. >>>>>> >>>>>>Then there are a number of independent submissions dating back to >>>>Sep- >>>>>>Oct 2015 timeframe. These have not been updated and nor has there >>>>>>been much discussion on the mailing list. Some of these >>submissions >>>>>>are important for charter deliverables related to graph >>>>representation >>>>>>formats. Can the authors of the independent submissions kindly >>>>>>share what their plans are with respect to the drafts? >>>>>> >>>>>>This will help us gauge whether or not we should meet face-to-face >>>>>>in Buenos Aires or have an interim meeting before it and meet >>>>>>face-to-face in Berlin. >>>>>> >>>>>>Note that while the final plans are still up in the air and subject >>>>to >>>>>>change, there is a good chance that neither Jan or I will be able >>to >>>>>>make it to Buenos Aires. However, if a F2F meeting is desired, it >>>>>>is important to get a sense of the energy behind the independent >>>>>>drafts, as the list traffic has been woefully quiet on this front. >>>>>> >>>>>>Thanks, >>>>>> >>>>>>- vijay >>>>>>-- >>>>>>Vijay K. Gurbani, Bell Laboratories, Nokia 1960 Lucent Lane, Rm. >>9C- >>>>>>533, Naperville, Illinois 60563 (USA) >>>>>>Email: vkg@{bell-labs.com,acm.org} / [email protected] >>>>>>Web: http://ect.bell-labs.com/who/vkg/ | Calendar: >>>>>>http://goo.gl/x3Ogq >>>>>> >>>>>>_______________________________________________ >>>>>>alto mailing list >>>>>>[email protected] >>>>>>https://www.ietf.org/mailman/listinfo/alto >>>> >>>>_______________________________________________ >>>>alto mailing list >>>>[email protected] >>>>https://www.ietf.org/mailman/listinfo/alto _______________________________________________ alto mailing list [email protected] https://www.ietf.org/mailman/listinfo/alto
