Benchmarking of RTIs for RealTime Applications - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Benchmarking of RTIs for RealTime Applications

Description:

Tick. Process Events. Send Updates. Slack Time. Messages ... Slack time and tick combined (no sleep) Process time and tick time as free parameters ... Tick time ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 18
Provided by: ht12
Category:

less

Transcript and Presenter's Notes

Title: Benchmarking of RTIs for RealTime Applications


1
  • Benchmarking of RTIs for Real-Time Applications
  • 03E-SIW-026
  • Dr. Herbert TietjeIABG mbHtietje_at_iabg.de


2
Overview
  • Motivation
  • Real-Time Execution Model
  • Programs
  • Results
  • Summary

3
Structure of MILSIM
MILSIM Man In the Loop SIMulation SILKA
Simulation of Air Combat
4
Real-Time Execution Model
T. McLean, 01F-SIW-093
5
Our Frame Structure
Slack time and tick combined (no sleep) Process
time and tick time as free parameters
6
The Benchmark Programme
  • Basis Benchmark suite from DMSO
  • BmLatency
  • BmOwnership
  • BmThruput
  • BmTimeAdv
  • Usage RTBenchmark -r -d x -I
    RTinx.dat -O RToutx.dat
  • 2 Federates (conceptually more)
  • Versions for Windows, Linux, IRIX

7
Classes of the RTBenchmark FOM
  • Object class SimObject_S with 32 attributes of
    type string
  • Interactions SimInteraction_S with 32 string
    parameters ExecutionManagement with
    subclasses
  • Begin
  • End
  • CycleStart
  • CycleStartOk
  • ReportRequest
  • Report
  • RequestTimeSynchronization
  • RespondToTimeSynchronization
  • SetData
  • SetTimeFrame

8
Input data for the tests
  • Input data are
  • Datasets
  • of objects, interactions
  • and length of attributes, parameters
  • of cycles
  • Timesets
  • Frame time
  • Process time
  • Send time
  • Tick time
  • Timesets are arranged in order of decreasing
    frame times with fixed process time (10 ms) and
    send time

9
Principal results
  • Data evaluated
  • Percentage of the received object updates and
    interactions as function of the frame time
  • Delay of received updates is analysed from
    histogram data
  • Parameters for the tests
  • of objects and interactions
  • and length of attributes and parameters

10
Received Percentage vs. Frame Time
Master Federate
Slave Federate
DMSO RTI NG 1.3v4, Windows
11
of attributes
DMSO RTI NG 1.3v4, Linux
12
Percentage and Time delay
Time delay for yellow curve (4 obj. 4 int.)
13
HLA developments in Germany
  • German Armed Forces Technical Center for
    Communications and Electronics, WTD 81 sponsors
    HLA projects
  • GERTICO German RTI based on CORBA
  • Y-SA (pSISA) proposed Standard Interface for
    Simulation Applications

14
GERTICO vs. RTI NG 1.3v3
GERTICO
RTI NG 1.3v3
15
Y-SA Architecture
  • Object oriented interface, encapsulating the RTI
    services, for any FOM/SOM

16
Comparison native Y-SA
17
Summary
  • Our benchmark programme simulates the
    time-stepped advance in real-time systems
  • Received percentage falls below 100 at frame
    rates of the order of 10 Hz for RTI NG
  • GERTICO shows slightly better performance than
    RTI NG
  • Y-SA is not a performance killer
Write a Comment
User Comments (0)
About PowerShow.com