SlideShare a Scribd company logo
1 of 19
Download to read offline
PEGASE: A robust and efficient
tool for worst case network
traversal time evaluation on AFDX
Marc Boyer, ONERA

Jörn Migge, RealTime-at-Work

Marc Fumey, Thales Avionics


                               PAPER 2011-01-2711
AFDX
Avionics Systems: communicating real-time systems
AFDX: Avionics Full DupleX ethernet
h New  avionics backbone
h Ethernet-based
h Full Duplex => no collision

Shared network
h Indeterminism  at the switch level
h Need for guaranteed bounds
(e.g. frame Worst-Case Traversal
  Times and buffers size)




                                       PAPER 2011-01-2711
Network Calculus
  Bound computation method: Network Calculus
  Formal Framework
h Strong background: (min,+) algebra
h Very general and flexible model


                                 R

                                        R’
R       S      R’




                                       PAPER 2011-01-2711
Network Calculus Flexibility
Modeling (periodic+jitter flow)
   –   Simple constraint : Token bucket
   –   Tight constraint : Stair Case




                                          PAPER 2011-01-2711
Network Calculus and AFDX

 Network calculus used to certify A380 AFDX
 Network calculus bounds never reached
 Challenge: reduce over-approximation => reduce
 over provisioning




                                        PAPER 2011-01-2711
The PEGASE Tool

 Requirements :
 ◦   Accurate results (up to date wrt Network Calculus theory)
 ◦   Extendable (to support exploratory works)
 ◦   Trustable
 ◦   Domain-specific editor
       (creating networks without being network calculus specialist)
 ◦ Containing computation time
h Conflicting     requirements
 ⇒Modular conception



                                                              PAPER 2011-01-2711
PEGASE Modular Architecture

 Decomposed into
 components
 Some components has
 several implementations
 (tradeoff complexity / accuracy /
 simplicity)
 Different users –
 different components




                                     PAPER 2011-01-2711
Modular Conception example

  Floating point vs Rational Numbers
h Floating point (2.0, 0.666) : Fast, but rounding errors
h Rational numbers (2, 2/3): Exact, but slow

  Function classes
h ICC: Increasing Convex and Concave (Piecewise Linear)
  h1292 LOC / Rational and floating point Version
  hCoarse modeling: token-bucket constraint
h UPP:   Very general class of Piecewise linear function
  h3416 LOC / Rational only
  hTight modeling: sporadic messages



                                                     PAPER 2011-01-2711
Different modules / different
complexities

Module      #Lines of   Complexity     #Methods   Cplx /
            code        (Cyclomatic)              #Methods

Fractions   862         268            73         3.67
Double      84          32             24         1.33
ICC         1292        318            74         4.3
UPP         3416        719            106        6.8



                                                  PAPER 2011-01-2711
The network editor



The gray boxes are the switches
while the end-systems are the
white boxes. The names of the
virtual links are shown as labels
of the physical links.




                                    PAPER 2011-01-2711
The results panel




        Red means that the time constraint cannot
          be guaranteed for a given virtual link.




                                                    PAPER 2011-01-2711
Illustration on realistic AFDX system

   104 End-Systems
   8 Routers
   4 Priority levels
   974 Data flows (Virtual links)
   6501 Latency constraints
   Periods (min: 2ms / max : 128 ms / av : 60 ms)
   Path Lengths (min : 1 / max : 3 / av : 1.3)
   Constraints (min : 1ms / max : 30 ms / av: 10ms)


                                          PAPER 2011-01-2711
Computation times for different trade-
 offs accuracy /computing times
Configuration   Constraint    Number    Function    Computation
     ID           Model        Type      Class        duration

#1              Token        Float      ICC        2s
                Bucket
#2              Token        Rational   ICC        11 s
                Bucket       number
#3              Token        Rational   UPP        19 s
                Bucket       number
#4              Stair-case   Rational   UPP        33 mn
                             number


                                                    PAPER 2011-01-2711
WCTT Bounds Results


Warning: actual worst case traversal times (WCTT)
                   is unknown

 From [Bauer 2010] :
        average (WCTT – token bucket ) < 13%
 Average gain Stair Case vs Token Bucket: 6%




                                         PAPER 2011-01-2711
WCTT Bounds Results for token bucket and
stair-case models of the input traffic




                                  PAPER 2011-01-2711
Gain with stair-case is larger for low-
priority Virtual links




                                      PAPER 2011-01-2711
Synthetic results

  By priority
   h High priority : no gain (0.38%)
   h Low priority: significant gains (12.5%)



  By path length (number of hops)
   h Shortpath: 5.7%
   h Long path (length 3): 7.3%




                                               PAPER 2011-01-2711
Conclusion

Network calculus is a theory that is:
◦ Exciting (for academics)
◦ Trustable (strong formal background)
◦ Flexible

with an industrial tool : PEGASE
◦   Conceived for network designers with a domain specific editor
◦   Customizable performances: accuracy vs computation time
◦   Enable to reduce HW resources over-provisioning
◦   Increase possibility of system evolution and system re-use



                                                           PAPER 2011-01-2711
Thank you for your attention



  http://sites.onera.fr/pegase

More Related Content

What's hot

20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
Guenther Trautzl
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
mohammed khairy
 
02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview
Zhi Huang
 
Optimisation guide line ver1.1
Optimisation guide line ver1.1Optimisation guide line ver1.1
Optimisation guide line ver1.1
Chandra Deria
 

What's hot (20)

Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...
 
Practical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyPractical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet Redundancy
 
Insights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service DiscoveryInsights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service Discovery
 
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignTowards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
 
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-StudyDo We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
 
CAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look ForwardCAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look Forward
 
Automotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityAutomotive communication systems: from dependability to security
Automotive communication systems: from dependability to security
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)
 
Virtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookVirtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an Outlook
 
RTaW-Sim Brochure
RTaW-Sim BrochureRTaW-Sim Brochure
RTaW-Sim Brochure
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enough
 
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
 
02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview
 
Optimisation guide line ver1.1
Optimisation guide line ver1.1Optimisation guide line ver1.1
Optimisation guide line ver1.1
 
5G Network Slicing Using Mininet
5G Network Slicing Using Mininet5G Network Slicing Using Mininet
5G Network Slicing Using Mininet
 
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
 
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase RangingHigh Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
 
Thesis
ThesisThesis
Thesis
 
63077585 idle-mode-parameter-optimization
63077585 idle-mode-parameter-optimization63077585 idle-mode-parameter-optimization
63077585 idle-mode-parameter-optimization
 

Viewers also liked

EMF Facet EclipseCon 2011 Audition
EMF Facet EclipseCon 2011 AuditionEMF Facet EclipseCon 2011 Audition
EMF Facet EclipseCon 2011 Audition
fmadiot
 
mis
mismis
mis
ISIG
 
SysML adoption in France
SysML adoption in FranceSysML adoption in France
SysML adoption in France
Pascal Roques
 
La &amp; edm in practice
La &amp; edm in practiceLa &amp; edm in practice
La &amp; edm in practice
bharati k
 
Vbisigk
VbisigkVbisigk
Vbisigk
ISIG
 

Viewers also liked (20)

Insights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryInsights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service Discovery
 
EMF Facet EclipseCon 2011 Audition
EMF Facet EclipseCon 2011 AuditionEMF Facet EclipseCon 2011 Audition
EMF Facet EclipseCon 2011 Audition
 
EMF Facet at ESE 2010
EMF Facet at ESE 2010EMF Facet at ESE 2010
EMF Facet at ESE 2010
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...
 
Mix
MixMix
Mix
 
UMLX and QVT and ATL
UMLX and QVT and ATLUMLX and QVT and ATL
UMLX and QVT and ATL
 
mis
mismis
mis
 
SysML adoption in France
SysML adoption in FranceSysML adoption in France
SysML adoption in France
 
Embedded OCL Integration and Debugging
Embedded OCL Integration and DebuggingEmbedded OCL Integration and Debugging
Embedded OCL Integration and Debugging
 
La &amp; edm in practice
La &amp; edm in practiceLa &amp; edm in practice
La &amp; edm in practice
 
The OCLforUML Profile
The OCLforUML ProfileThe OCLforUML Profile
The OCLforUML Profile
 
Design Thinking Assignment
Design Thinking AssignmentDesign Thinking Assignment
Design Thinking Assignment
 
erocci - a scalable model-driven API framework, OW2con'16, Paris.
erocci - a scalable model-driven API framework, OW2con'16, Paris. erocci - a scalable model-driven API framework, OW2con'16, Paris.
erocci - a scalable model-driven API framework, OW2con'16, Paris.
 
OCCIware
OCCIwareOCCIware
OCCIware
 
Aligning OCL and UML
Aligning OCL and UMLAligning OCL and UML
Aligning OCL and UML
 
OCL Specification Status
OCL Specification StatusOCL Specification Status
OCL Specification Status
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
Model Transformation: A survey of the state of the art
Model Transformation: A survey of the state of the artModel Transformation: A survey of the state of the art
Model Transformation: A survey of the state of the art
 
Vbisigk
VbisigkVbisigk
Vbisigk
 

Similar to PEGASE – a robust and efficient tool for worst-case network traversal time evaluation on AFDX

Study and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple PlayStudy and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple Play
Satya Prakash Rout
 
OPC UA TSN - A new Solution for Industrial Communication | White Paper
OPC UA TSN - A new Solution for Industrial Communication | White PaperOPC UA TSN - A new Solution for Industrial Communication | White Paper
OPC UA TSN - A new Solution for Industrial Communication | White Paper
B&R Industrial Automation
 
1. Networking Fundamentals.pptx
1. Networking Fundamentals.pptx1. Networking Fundamentals.pptx
1. Networking Fundamentals.pptx
Miguel Prado
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
Deepak Shankar
 

Similar to PEGASE – a robust and efficient tool for worst-case network traversal time evaluation on AFDX (20)

6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015
 
Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...
Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...
Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...
 
Optical Switching in the Datacenter
Optical Switching in the DatacenterOptical Switching in the Datacenter
Optical Switching in the Datacenter
 
A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...
A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...
A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...
 
Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...
Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...
Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...
 
DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)
DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)
DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)
 
Link_NwkingforDevOps
Link_NwkingforDevOpsLink_NwkingforDevOps
Link_NwkingforDevOps
 
LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...
LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...
LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...
 
Study and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple PlayStudy and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple Play
 
OPC UA TSN - A new Solution for Industrial Communication | White Paper
OPC UA TSN - A new Solution for Industrial Communication | White PaperOPC UA TSN - A new Solution for Industrial Communication | White Paper
OPC UA TSN - A new Solution for Industrial Communication | White Paper
 
PCE, OpenFlow, & the Centralized Control Plane
PCE, OpenFlow, & the Centralized Control PlanePCE, OpenFlow, & the Centralized Control Plane
PCE, OpenFlow, & the Centralized Control Plane
 
1. Networking Fundamentals.pptx
1. Networking Fundamentals.pptx1. Networking Fundamentals.pptx
1. Networking Fundamentals.pptx
 
Lightweight DNN Processor Design (based on NVDLA)
Lightweight DNN Processor Design (based on NVDLA)Lightweight DNN Processor Design (based on NVDLA)
Lightweight DNN Processor Design (based on NVDLA)
 
IRJET-Comparative Study of Leach, Sep,Teen,Deec, and Pegasis in Wireless Sens...
IRJET-Comparative Study of Leach, Sep,Teen,Deec, and Pegasis in Wireless Sens...IRJET-Comparative Study of Leach, Sep,Teen,Deec, and Pegasis in Wireless Sens...
IRJET-Comparative Study of Leach, Sep,Teen,Deec, and Pegasis in Wireless Sens...
 
Stable Ethernet TCP/IP Real Time Communication In Industrial Embedded Applica...
Stable Ethernet TCP/IP Real Time Communication In Industrial Embedded Applica...Stable Ethernet TCP/IP Real Time Communication In Industrial Embedded Applica...
Stable Ethernet TCP/IP Real Time Communication In Industrial Embedded Applica...
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
 
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
 
Highly Parallel Pipelined VLSI Implementation of Lifting Based 2D Discrete Wa...
Highly Parallel Pipelined VLSI Implementation of Lifting Based 2D Discrete Wa...Highly Parallel Pipelined VLSI Implementation of Lifting Based 2D Discrete Wa...
Highly Parallel Pipelined VLSI Implementation of Lifting Based 2D Discrete Wa...
 
Mp So C 18 Apr
Mp So C 18 AprMp So C 18 Apr
Mp So C 18 Apr
 
Hv2514131415
Hv2514131415Hv2514131415
Hv2514131415
 

More from RealTime-at-Work (RTaW)

Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
RealTime-at-Work (RTaW)
 

More from RealTime-at-Work (RTaW) (11)

What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...
 
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
 
Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
 
What fUML can bring to MBSE?
What fUML can bring to MBSE?What fUML can bring to MBSE?
What fUML can bring to MBSE?
 
Prototypage virtuel à partir de SysML
Prototypage virtuel à partir de SysMLPrototypage virtuel à partir de SysML
Prototypage virtuel à partir de SysML
 
In‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardIn‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look Forward
 
Mécanismes de protection AUTOSAR OS
Mécanismes de protection AUTOSAR OSMécanismes de protection AUTOSAR OS
Mécanismes de protection AUTOSAR OS
 
Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion
 
Ingénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWIngénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaW
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

PEGASE – a robust and efficient tool for worst-case network traversal time evaluation on AFDX

  • 1. PEGASE: A robust and efficient tool for worst case network traversal time evaluation on AFDX Marc Boyer, ONERA Jörn Migge, RealTime-at-Work Marc Fumey, Thales Avionics PAPER 2011-01-2711
  • 2. AFDX Avionics Systems: communicating real-time systems AFDX: Avionics Full DupleX ethernet h New avionics backbone h Ethernet-based h Full Duplex => no collision Shared network h Indeterminism at the switch level h Need for guaranteed bounds (e.g. frame Worst-Case Traversal Times and buffers size) PAPER 2011-01-2711
  • 3. Network Calculus Bound computation method: Network Calculus Formal Framework h Strong background: (min,+) algebra h Very general and flexible model R R’ R S R’ PAPER 2011-01-2711
  • 4. Network Calculus Flexibility Modeling (periodic+jitter flow) – Simple constraint : Token bucket – Tight constraint : Stair Case PAPER 2011-01-2711
  • 5. Network Calculus and AFDX Network calculus used to certify A380 AFDX Network calculus bounds never reached Challenge: reduce over-approximation => reduce over provisioning PAPER 2011-01-2711
  • 6. The PEGASE Tool Requirements : ◦ Accurate results (up to date wrt Network Calculus theory) ◦ Extendable (to support exploratory works) ◦ Trustable ◦ Domain-specific editor (creating networks without being network calculus specialist) ◦ Containing computation time h Conflicting requirements ⇒Modular conception PAPER 2011-01-2711
  • 7. PEGASE Modular Architecture Decomposed into components Some components has several implementations (tradeoff complexity / accuracy / simplicity) Different users – different components PAPER 2011-01-2711
  • 8. Modular Conception example Floating point vs Rational Numbers h Floating point (2.0, 0.666) : Fast, but rounding errors h Rational numbers (2, 2/3): Exact, but slow Function classes h ICC: Increasing Convex and Concave (Piecewise Linear) h1292 LOC / Rational and floating point Version hCoarse modeling: token-bucket constraint h UPP: Very general class of Piecewise linear function h3416 LOC / Rational only hTight modeling: sporadic messages PAPER 2011-01-2711
  • 9. Different modules / different complexities Module #Lines of Complexity #Methods Cplx / code (Cyclomatic) #Methods Fractions 862 268 73 3.67 Double 84 32 24 1.33 ICC 1292 318 74 4.3 UPP 3416 719 106 6.8 PAPER 2011-01-2711
  • 10. The network editor The gray boxes are the switches while the end-systems are the white boxes. The names of the virtual links are shown as labels of the physical links. PAPER 2011-01-2711
  • 11. The results panel Red means that the time constraint cannot be guaranteed for a given virtual link. PAPER 2011-01-2711
  • 12. Illustration on realistic AFDX system 104 End-Systems 8 Routers 4 Priority levels 974 Data flows (Virtual links) 6501 Latency constraints Periods (min: 2ms / max : 128 ms / av : 60 ms) Path Lengths (min : 1 / max : 3 / av : 1.3) Constraints (min : 1ms / max : 30 ms / av: 10ms) PAPER 2011-01-2711
  • 13. Computation times for different trade- offs accuracy /computing times Configuration Constraint Number Function Computation ID Model Type Class duration #1 Token Float ICC 2s Bucket #2 Token Rational ICC 11 s Bucket number #3 Token Rational UPP 19 s Bucket number #4 Stair-case Rational UPP 33 mn number PAPER 2011-01-2711
  • 14. WCTT Bounds Results Warning: actual worst case traversal times (WCTT) is unknown From [Bauer 2010] : average (WCTT – token bucket ) < 13% Average gain Stair Case vs Token Bucket: 6% PAPER 2011-01-2711
  • 15. WCTT Bounds Results for token bucket and stair-case models of the input traffic PAPER 2011-01-2711
  • 16. Gain with stair-case is larger for low- priority Virtual links PAPER 2011-01-2711
  • 17. Synthetic results By priority h High priority : no gain (0.38%) h Low priority: significant gains (12.5%) By path length (number of hops) h Shortpath: 5.7% h Long path (length 3): 7.3% PAPER 2011-01-2711
  • 18. Conclusion Network calculus is a theory that is: ◦ Exciting (for academics) ◦ Trustable (strong formal background) ◦ Flexible with an industrial tool : PEGASE ◦ Conceived for network designers with a domain specific editor ◦ Customizable performances: accuracy vs computation time ◦ Enable to reduce HW resources over-provisioning ◦ Increase possibility of system evolution and system re-use PAPER 2011-01-2711
  • 19. Thank you for your attention http://sites.onera.fr/pegase