Dear Lyle,
It is interesting to see the introduction of requirement on topology 
information to simplify NFV MANO and VIM decisions. I see either explicit or 
implicit support of NFV entities in ALTO info resources. If you have some 
initial results or requirements, it will be cool to know.Aggregation of metrics 
will be a very interesting capability. I feel that the draft of computing 
topology compression using PV is also along this direction. A metric can be a 
higher-than-one dimension vector. Hence, I can see the possibility of building 
hierarchical network graphs in two ways: bottom up, where aggregation of 
metrics may allow faster computation of the same metric from lower layer 
pieces; or top down, where lower layer graphs are guided by metrics (e.g. each 
sub graph has max bounded by half of upper layer). I need to think more about 
this. Please do share pointers to those of us who are very interested in the 
topic, if you find pointers.It will be cool to have you in the July interop. 
Which software does not have bugs :-) Thanks!Richard
    _____________________________
From: Bertz, Lyle T [CTO] <[email protected]>
Sent: Monday, June 1, 2015 10:39 AM
Subject: Re: [alto] Interop test
To: Y. Richard Yang <[email protected]>
Cc:  <[email protected]>, Hans Seidel <[email protected]>, Wendy Roome 
<[email protected]>


Richard,

You are not too far off at all.  We need to think about this carefully.  The 
team I work in is looking to set up topology information in such a way that NFV 
MANO and VIM decisions are simple while still providing some traditional 
transport optimization.

I also think we may need theorems for aggregation of metrics.  I'll have to 
dust off old work by various folks to see if it has not already been figured 
out.

Since cost maps are directed there is no reason why we can't compute max and 
sum distance.  This is practically an exercise left to the reader.  The 
symmetric case would be new though.

wrt the July question we may be able to do some work with the old code and 
there may be other code available as well but that will be quite new and full 
of bugs.   I hope to confirm this before the end of June.

Lyle

________________________________________
From: [email protected] <[email protected]> on behalf of Y. Richard 
Yang <[email protected]>
Sent: Saturday, May 30, 2015 5:48 AM
To: Bertz, Lyle T [CTO]
Cc: Wendy Roome; [email protected]; Hans Seidel
Subject: Re: [alto] Interop test

It is great to open email and see these discussions!

First, answer to Lyle's P.S. question: We are looking at an interop in
the July IETF meeting. Does this work for you? We sure hope that your
team can participate.

I agree that denoting some metrics to be a formal metric is a great
idea. An immediate benefit coming to mind is that it allows
compression, for example, only half of the cost matrix need to
transmitted.

I particularly liked the idea of defining the (network) graph metrics.
Your suggestion  appear to me to have two directions:
(1) still use the cost map framework and defining graph metrics
between pairs of PIDs (i.e., metrics between a pair of nodes in a
graph);
(2) provide overall network (graph) properties; that is, provide
summary properties of the overall network topology (periphery comes to
mind).

I can see a unifying framework such as there is a hierarchy of network
graphs, and at each level, one can define properties on a network node
or a pair of nodes. Assume the highest level is a single node
representing the overall topology, and then such a compound node can
have properties such as center/periphery).

Am I too off in understanding your ideas?

Thanks!

Richard

On 5/29/15, Bertz, Lyle T [CTO] <[email protected]> wrote:
> Wendy,
>
>
>
> I worked on asymmetric distance theory in graphs - specifically max distance
> and sum distance so I can definitely say the asymmetry is not an issue and
> you should assume that asymmetric metrics exist in a digraph.   In fact,
> distance is defined at the minimum value of the directed distance from u to
> v or v to u.
>
>
>
> wrt to your statement d(x,x)=0 is correct because of granularity (that x is
> actually a new set where and x1 and x2 are actually involved).   Such
> summarization would be better described as common subgraph such as a
> periphery, center, status or median.  For example, if x1 and x2 are in the
> center or periphery we would expect status measurements to be similar.   In
> general we would not measure distance between x1 and x2 but but merely talk
> about periphery elements as 'x'.  Precision is a whole other matter as
> well.
>
>
>
> I think identifying metrics that follow formal metric definition is
> definitely a great idea.   For clients and servers we can identify other
> graph metrics.  The two that come to mind are center and periphery of a
> graph.   Where asymmetry is present we can apply max and sum distance to
> yield the center and periphery versions for max and sum distance.
>
>
>
> These metrics and definitions are used quite often in computing edge of
> networks, how to merge two networks together, Steiner cut selections, etc.
> Periphery is the most interesting as it tells a lot about the status of node
> traffic and hints for placement, e.g. nfv instance selection in MANO when
> implementing a VNF FG - I could see that being useful for both client and
> servers.
>
>
>
> Lyle
>
>
>
> ________________________________
> From: Wendy Roome <[email protected]>
> Sent: Friday, May 29, 2015 4:06 PM
> To: Bertz, Lyle T [CTO]; Y. Richard Yang
> Cc: [email protected]; Hans Seidel; [email protected]
> Subject: Re: [alto] Interop test
>
> Lyle,
>
> I haven't used metric spaces since the days of keypunches, so it took a
> while to blow the cobwebs out of that memory bank. :-)
>
> I don't think ALTO cost metrics could ever meet the requirements for a
> metric space. The problems:
>
> * A true metric d(x,y) must be defined for all x & y. ALTO does not require
> that the cost be defined for all pairs.
>
> * For a metric, d(x,y) = d(y,x) for all x,y. ALTO costs represent
> communication links, and are potentially asymmetric. Eg,  the download
> bandwidth can be higher than the upload bandwidth.
>
> * For a metric, d(x,x) = 0 for all x. For ALTO, the cost within a PID
> frequently is greater than 0.
>
> * For a metric, d(x,y) = 0 means x = y. We *might* be able to define ALTO
> costs so that is possible, but I have my doubts.
>
> * For a metric, d(x,z) <= d(x,y) + d(y,z) for all y. For ALTO, that is
> tempting requirement, and I cannot think of an obvious counter example. But
> I doubt that would help without the other requirements.
>
> So we could not require *every* ALTO cost metric to qualify as a
> mathematical metric. But we could define a particular cost as satisfying
> those rules, and (say) identify it in the IRD.  Can you explain how that
> would benefit clients or servers? One obvious advantage is that the cost
> matrix could be smaller, because its symmetric and the center diagonal is
> 0.
>
> - Wendy Roome
>
> From: "Bertz, Lyle T [CTO]"
> <[email protected]<mailto:[email protected]>>
> Date: Fri, May 29, 2015 at 16:03
> To: Wendy Roome
> <[email protected]<mailto:[email protected]>>, "Y. Richard
> Yang" <[email protected]<mailto:[email protected]>>
> Cc: "[email protected]<mailto:[email protected]>"
> <[email protected]<mailto:[email protected]>>, Hans Seidel
> <[email protected]<mailto:[email protected]>>,
> "[email protected]<mailto:[email protected]>"
> <[email protected]<mailto:[email protected]>>
> Subject: RE: [alto] Interop test
>
> I had not put together the comparison applying to the same requests.   That
> makes matters convenient as the included data only applies to the response.
>
> Without formal metric compliance though there are a lot of algorithms that
> could not be reliably applied.  I think we should consider this as we move
> forward in developing ALTO.  It may be worthwhile to clarify matters in a
> future update.
>
> From: Wendy Roome [mailto:[email protected]]
> Sent: Friday, May 29, 2015 2:45 PM
> To: Bertz, Lyle T [CTO]; Y. Richard Yang
> Cc: [email protected]<mailto:[email protected]>; Hans Seidel;
> [email protected]<mailto:[email protected]>
> Subject: Re: [alto] Interop test
>
> Interesting point!  RFC 7285 does NOT require cost metrics -- numerical or
> ordinal -- to follow the requirements for a formal metric. Other than the
> values must be non-negative.
>
> In particular, there is no requirement that d(x,x) = 0, or that d(x,y) = 0
> iff x = y.
>
> Costs are directed, so symmetry isn't even appropriate.
>
> I guess I would expect a numeric metric to follow the triangle inequality,
> more or less, but there is no formal requirement for it do so.
>
> Incidentally, for ordinal mode costs, the values are only comparable to
> other costs in the same request. In other words, if an ordinal cost in a
> filtered cost map is 0, that just means it is the lowest cost for the set of
> sources & destinations you requested. It is NOT the lowest cost for the full
> map.
>
>                 - Wendy Roome
>
>
> From: "Bertz, Lyle T [CTO]"
> <[email protected]<mailto:[email protected]>>
> Date: Fri, May 29, 2015 at 15:21
> To: Wendy Roome
> <[email protected]<mailto:[email protected]>>, "Y. Richard
> Yang" <[email protected]<mailto:[email protected]>>
> Cc: "[email protected]<mailto:[email protected]>"
> <[email protected]<mailto:[email protected]>>, Hans Seidel
> <[email protected]<mailto:[email protected]>>,
> "[email protected]<mailto:[email protected]>"
> <[email protected]<mailto:[email protected]>>
> Subject: RE: [alto] Interop test
>
> I have a much larger question about ordinal rank in 7285, is it the
> expectation that ordinal ranks are true metrics in practice.  In other words
> are they or even the original metrics true mathematical metrics, i.e.
> non-negative, have symmetry, coincidence axiom and the triangle inequality.
> Further are they formally ultrametrics or intrinsic?
>
> I only ask because depending on the answer we can add services for max
> distance, sum distance and the like that apply graph theory to the resulting
> maps.  Who know, I may even be able to apply my only graph theories to them
> but I will keep such aspirations low at the moment.
>
>
>
> ________________________________
>
> This e-mail may contain Sprint proprietary information intended for the sole
> use of the recipient(s). Any use by others is prohibited. If you are not the
> intended recipient, please contact the sender and delete all copies of the
> message.
>
> ________________________________
>
> This e-mail may contain Sprint proprietary information intended for the sole
> use of the recipient(s). Any use by others is prohibited. If you are not the
> intended recipient, please contact the sender and delete all copies of the
> message.
>


--
Richard

________________________________

This e-mail may contain Sprint proprietary information intended for the sole 
use of the recipient(s). Any use by others is prohibited. If you are not the 
intended recipient, please contact the sender and delete all copies of the 
message.
_______________________________________________
alto mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/alto

Reply via email to