Hi,
I have just spotted this conversation. It looks very timely as we are involved in a 4-way NDA PoC with {Arm, Schneider, Cap Gemini} on RT workloads on top of Xen that consume TSN.
Here is a mind dump on this: - exposing TSN to VMs in a hardware independent way will need at the very least virtio-net evolution (much more on this below) - key measures are latency/jitter from wire to application, App-to-app latency/jitter (for a particular framework OPC UA or DDS), TSN contract implementation accuracy - external influences on the previous (noisy neighbor, network congestion or DDoS)
In the context of the PoC with Schneider, we are going to receive equipment (Xilinx ZCU 102 one NXP board) to measure wire to app latency (replay of BKK19 PoC). Other parties in the PoC will implement all measures listed above. Linaro may end up being contracted (paid for) to participate more concretely.
Cheers
FF
TSN in VMS Which VM has the right to request TSN priorities? How to signal them? How to implement traffic schapers such as Time Based Shaper? How to deal with frame preemption? Can eBPF be "deported" from VM to host or even to SmartNIC?
On Thu, 25 Nov 2021 at 07:43, AKASHI Takahiro via Stratos-dev < stratos-dev@op-lists.linaro.org> wrote:
On Wed, Nov 24, 2021 at 05:49:59AM +0000, Alex Benn??e wrote:
Alex Bennée alex.bennee@linaro.org writes:
Hi Ilias/Akashi-san,
So after the call earlier this week Mike asked me to write-up a EPIC
for
the measurement work. I think this covers the deployments we want to measure but any feedback is welcome. The Xen documentation talks rather euphemistically about Open vSwitch but I don't know if that is just the management name for using the same network routing internals as the other ePPF ones.
Anyway any thoughts?
Ilias/Akashi,
Any comments before I put this into JIRA cards?
Do we learn any lessons from the past study like: https://connect.linaro.org/resources/bkk19/bkk19-504/ "BKK19-504 XDP Offload for OPC UA" either on test methods/scenario or performance results?
You expect that the measurement will be done on the network between a guest VM and a outer (physical) machine (or sensor/camera?). What about vm-vm performance?
If the network between vm and a outside machine does matter, we should also evaluate the case where multiple guests are running and accessing the same (physical) NIC (at least, virtually).
Should we take TSN switch on the system into consideration?
-Takahiro Akashi
-- Alex Bennée
-- Stratos-dev mailing list Stratos-dev@op-lists.linaro.org https://op-lists.linaro.org/mailman/listinfo/stratos-dev