On 11/07/2016 14:39, Michael Behringer (mbehring) wrote:
-----Original Message-----
From: Brian E Carpenter [mailto:[email protected]]
Sent: 11 July 2016 14:16
To: Michael Behringer (mbehring) <[email protected]>; Laurent Ciavaglia
<[email protected]>; anima <[email protected]>
Subject: Re: [Anima] Fwd: New Version Notification for draft-du-anima-an-
intent-04.txt

On 11/07/2016 19:22, Michael Behringer (mbehring) wrote:
-----Original Message-----
From: Anima [mailto:[email protected]] On Behalf Of Brian E
Carpenter
Sent: 09 July 2016 12:39
To: Laurent Ciavaglia <[email protected]>; anima
<[email protected]>
Subject: Re: [Anima] Fwd: New Version Notification for
draft-du-anima-an- intent-04.txt



Yes. There's been an assumption, I think, that one "autonomic function" ==
one ASA.
We need to be clear if that is an axiom, and we need to think about how
ASAs are named, and if those names need to be registered somehow.
Yes, that misunderstanding keeps popping up all the time.  I think RFC7575 is 
quite clear:

    Autonomic Function: A feature or function that requires no
    configuration and can derive all required information through self-
    knowledge, discovery, or Intent.

    Autonomic Service Agent: An agent implemented on an autonomic node
    that implements an autonomic function, either in part (in the case of
    a distributed function) or whole.

Example: There is the "autonomic function" "bootstrapping of new nodes". It 
consists of 3 different ASAs: The new_device ASA, the proxy ASA and the registrar ASA.
Michael: in your example, the agents represent different parts of the AF functionality. There is an additional dimension: an AF can be deployed over multiple resources(/devices). An ASA, encompassing the whole AF functionality, would then be instantiated on each device. E.g. a load-balancing AF deployed over a set of routers (each router will get an ASA of the load balancing AF).


How can we make that clearer? (I thought RFC7575 *is* clear).
I think that progressing on the life-cycle management will describe how the different elements (AF, ASA, management functions) interacts and when/why/how they are instantiated. This will be presented (again) with more details in IETF96/Berlin. The other discussion thread on the "code" thing is also useful to get a better understanding IMO. finally, the text on ASA in the reference model (or larger side document) could be used to augment / improve the text of RFC7575.

Best regards, Laurent.
_______________________________________________
Anima mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/anima

Reply via email to