Time-Aware Shaping - Showcase #802
Replies: 27 comments 54 replies
-
Hello everyone, I have trouble to understand the logic behind the Thank you in advance (I also saw what seems to be a misprint to me in this line: |
Beta Was this translation helpful? Give feedback.
-
Yes, you are right on both; So basically the durations parameter specifies when the gate is open and closed within a duration of a gate cycle. This pattern then repeats in each gate cycle. The offset parameter can shift this within the gate cycle. So it is possible to describe the same pattern with just using the durations parameter. The offset shifts the pattern by selecting a point in the pattern, and the pattern starts at that point in the beginning of the gate cycle. Also, thanks for the typo, it is 54B |
Beta Was this translation helpful? Give feedback.
-
Hi, Regards |
Beta Was this translation helpful? Give feedback.
-
Did you see this example? https://inet.omnetpp.org/docs/showcases/tsn/combiningfeatures/gptpandtas/doc/index.html |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
You can do this on the Sequence Chart in the IDE only. There's a color gradient icon on the toolbar that activates the color coding dialog. You can assign colors to message filter expressions in that dialog. I hope this helps. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
Hi, Can any of you help me with the buffer size of a TSN Switch by default? My links are Eth100M. I couldn't find this detail anywhere Thanks |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
In Time Aware shaping showcase we could work with the TSNScheduleConfigurator and Scheduler. Is there a similar schedule for EDF (Earliest Deadline First) ? Is EagerScheduler EDF based? or is it just greedily scheduling. If not there can you please suggest me a path to have an EDF Scheduler? Thanks a lot for the help! |
Beta Was this translation helpful? Give feedback.
-
Is there any example that uses the gate control list to control the gates in a TSN network ? |
Beta Was this translation helpful? Give feedback.
-
Hi, The code is the best example. There are EagerGateschedulerconfigurator as well. You can see how they have implemented and go ahead with your own.
RegardsAbhilash
On Tuesday, January 30, 2024 at 04:03:14 PM GMT+5:30, Madhuvanthi Srivatsav R ***@***.***> wrote:
Thank you for your reply.
I want to create my own gate schedule to control the gates, and not use TSNschedGateScheduleConfigurator. Is there any example that shows that ?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hi .. I am not able to run TSNSched simulation on windows. I have installed TSNSched and Z3 solver. Can you please help ? |
Beta Was this translation helpful? Give feedback.
-
Hi
Please explain with exact environment and what problems you are facing including the steps and error details. Then only someone can help.
On Tuesday, January 30, 2024 at 09:18:41 PM GMT+5:30, Madhuvanthi Srivatsav R ***@***.***> wrote:
Hi .. I am not able to run TSNSched simulation on windows. I have installed TSNSched and Z3 solver. Can you please help ?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Is it possible to set PCP values using an expression? |
Beta Was this translation helpful? Give feedback.
-
Hello everyone! I have trouble to config my own gcl. Due to the propagation delay of links and the transmission delay of switching nodes, packets do not arrive gated immediately. After I set the hasGcl parameter to true, how do I configure some parameters so that the gate entry starts running GCL after the propagation delay of the link and the transfer delay of the switch node? This is like starting the Gcl run when Operbasetime>=Currenttime is specified in IEEE802.1Qbv. Here is my gating configuration, I want to start running Gcl entries after 8936ns. *.switch1.eth[3].macLayer.queue.numTrafficClasses = 3 Best Regards |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hello and happy new year! I would like some more clarification about the PCP classifier, as I don't understand something. According to the ned file, "The |
Beta Was this translation helpful? Give feedback.
-
Hello, i am fairly new at OMNeT and I wanted to ask how can I measure the latency and jitter on the TAS showcase example. Running the simulation and looking at the browse data I don't see any parameters that can give me those measurements (like End-to-end delay, packet delay, etc). |
Beta Was this translation helpful? Give feedback.
-
Just to add some details |
Beta Was this translation helpful? Give feedback.
-
Hello, could somebody assist me in finding the ned file. I am trying to increase the hops and run some simulations to see its effect on the network but I can't find the ned file. I tried to click on the inet4.5 folder ctrl+h and search for TsnLinearNetwork.ned but nothing was found. |
Beta Was this translation helpful? Give feedback.
-
Hello, i am trying to find a way to compare TAS with a typical Ethernet Network. |
Beta Was this translation helpful? Give feedback.
-
Hi,
Are you having vlan tagging for the traffic abd what is the frequency of sending and schedule. These should be all correlated.
ThanksRegardsAbhilash
On Saturday, June 28, 2025 at 04:33:33 AM GMT+5:30, Tsak ***@***.***> wrote:
Thank you for your detailed input.
Just to clarify, in my current setup I do have a switch between the clients and the server, and TAS is enabled on the switch, not on the end hosts. Specifically:
The topology is:
client[0..2] --> switch --> server
TAS gate control lists (open/close cycles) are configured on the switch’s egress ports with two traffic classes (BE and video with different PCP values).
Background BE traffic and video traffic are sent concurrently from all clients to saturate the link and generate contention.
I am measuring meanBitLifeTimePerPacket at the sink for video flows under load to evaluate TAS vs ETH.
My goal is to observe how TAS reduces worst-case delays for the critical video flows while BE traffic coexists, even in this relatively simple linear topology.
As i said tho TAS results don't look that great compared to a typical Ethernet so i am not sure if that's normal or not.
Thanks again for your help.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
You can go with1. Using always open gates in omnet++ inetOr2. Eagergate scheduler which is a first in first out approach
These are the typical ways to compare with ethernet
ThanksRegardsAbhilash
On Saturday, June 28, 2025 at 01:04:11 AM GMT+5:30, Tsak ***@***.***> wrote:
Hello, i am trying to find a way to compare TAS with a typical Ethernet Network.
Can somebody please guide me on how i can do this so i can see the difference on delay,jitter between TAS and a Typical Ethernet.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
https://inet.omnetpp.org/docs/showcases/tsn/gatescheduling/eager/doc/index.html
Alqays open caseTime-aware shaping functionality can be added to a TsnSwitch by setting the hasEgressTrafficShaping parameter to true. This setting replaces the default queue with an Ieee8021qTimeAwareShaper in all Ethernet interfaces in the switch.
Note
Setting this parameter only adds the option of Time-aware shaping to the switch. To use it, gate schedules need to be configured. This is because, by default, the gates are always open; thus, without any configuration, the shaper works as a priority queue, where frames are prioritized by PCP.
As inhttps://inet.omnetpp.org/docs/showcases/tsn/trafficshaping/timeawareshaper/doc/index.html?highlight=always%20open%20gates
On Saturday, June 28, 2025 at 08:48:33 AM GMT+5:30, Abhilash G ***@***.***> wrote:
You can go with1. Using always open gates in omnet++ inetOr2. Eagergate scheduler which is a first in first out approach
These are the typical ways to compare with ethernet
ThanksRegardsAbhilash
On Saturday, June 28, 2025 at 01:04:11 AM GMT+5:30, Tsak ***@***.***> wrote:
Hello, i am trying to find a way to compare TAS with a typical Ethernet Network.
Can somebody please guide me on how i can do this so i can see the difference on delay,jitter between TAS and a Typical Ethernet.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Discuss the "Time-Aware Shaping" showcase here. Ideas and recommendations are welcome.
Beta Was this translation helpful? Give feedback.
All reactions