Thanks Zongpeng for your comments. Below my replies.

Jordi

---------

Hi, Jordi


Some comments about the draft for discussion.


The service instances should be deployed firstly, and then the instance 
selection would take place only if multiple instances exists for the client 
request.


    [JRG] Correct. Note also that at selection time, even if there is no 
service replication, the application can still benefit from exposure of 
communication information. For instance, if a host running an application has 
multiple air interfaces (5G, 4G, Wi-Fi), it can decide which one to use to 
connect to the service instance based on end-to-end bandwidth and latency 
information for each interface.



In the deployment procedure, the computer information is more detailed, and I 
think that only the operators that has the right are able to obtain the 
information.


    [JRG] In a data center, service providers can have knowledge of the 
available compute resources in a certain region to help them make deployment 
decisions. At the edge, service providers are also in need to have some level 
of compute information for the same reason.


The process in the Kubernets should be similar. They can manage the cloud, 
select a node/place, and deploy a POD.



I notice that in table 1, it says, in the service placement, service providers 
need compute and communication information. However, the communication 
information perhaps is not E2E, such as latency, unless we know where the 
client is connected into the network. Perhaps, it means the "as well as 
bandwidth capacity for forwarding the traffic generated in and out of the 
corresponding data center." mentioned in the first Section?


    [JRG] Correct. For the service placement case, communication refers to 
endpoint (and not end-to-end) metrics such as incoming/outgoing bandwidth.



In the service instance selection procedure, it can be decided in the 
centralized server such as the ALTO server, or in the CATS ingress. In the 
former case, the centralized server (decision point) can be aware of more 
information, e.g. multiple metrics, and make a decision. In the later case, 
which is called on-path decision, we perhaps need simpler metrics, which is 
still under working.


    [JRG] I agree.


----------
_______________________________________________
alto mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/alto

Reply via email to