RT Aggregated Systems untapped potential, unsolved problems A proposed Open Group Challenge A Possib - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

RT Aggregated Systems untapped potential, unsolved problems A proposed Open Group Challenge A Possib

Description:

Available technology. Future Technologies. Challenge. Aggregated Systems. Definition ... Possible Future Technologies. Web Services Environments ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 12
Provided by: docka
Category:

less

Transcript and Presenter's Notes

Title: RT Aggregated Systems untapped potential, unsolved problems A proposed Open Group Challenge A Possib


1
RT Aggregated Systemsuntapped potential,
unsolved problems A proposed Open Group
Challenge A Possible OMG partnership
  • Dock Allen
  • Open Group RT/QoS Forum Liaison
  • OMG RTESS Chair
  • The MITRE Corporation
  • Dock_at_MITRE.org 781 271 8216

2
Outline
  • Aggregated Systems
  • Software Enclaves
  • Available technology
  • Future Technologies
  • Challenge

3
Aggregated Systems
  • Definition
  • Systems of systems, integration of independently
    developed systems
  • Characteristics
  • Multiple infrastructures with different ways of
    managing QoS/timeliness
  • Unpredictable network loads, which can increase
    significantly due to interference and transient
    errors
  • Difficult / impossible to get a Gods eye view

4
Software Enclaves
  • Multiple software enclaves exist
  • Data-base programming (SQL, etc)
  • Procedural programming (C, Java, etc)
  • Parallel programming (C, signal processing)
  • Safety critical systems development (Ada)
  • Enclaves have their own preferred languages,
    infrastructures, processes, tools, and vendor
    communities
  • There is remarkable little overlap
  • Aggregated systems often span enclaves

5
Res Temporalis
  • time critical data and operations -
    usefulnessdegrades over time, consequences of
    missing deadlines can be serious (hard and soft
    Real-time)
  • e.g. Stock trades, targeting applications
  • temporal responsiveness of interactions or
    interactive real-time (system-human and
    system-system)
  • Online human interactions, computer-computer
    interactions, where the other side will time
    out is response is too slow
  • time sensitive (perishable) data and operations
  • Stock prices, moving target imagery

6
Res Temporalis
  • accurate temporal pacing of streams of data (with
    acceptable temporal delay/latency)
  • Streaming video
  • Correct temporal ordering of data and requests
  • temporal coherence of data from different sources
  • image fusion (usually managed by the application)
  • conditional workflow execution based on temporal
    relationships

7
Timeliness Concerns
  • Timeliness of data / operations is handled
    differently in each enclave (and sometimes within
    enclaves)
  • How do we build Real-time systems that span
    enclaves or different infrastructures within an
    enclave?
  • How do we know that these systems will work?

8
Some Available Technologies
  • Splice - real-time for European military systems
    with a data-base flavor
  • RT CORBA - state of the practice for RT
    middle-ware
  • RT Java - a similar paradigm to RT CORBA, support
    is emerging
  • RT Message Oriented Middleware (e.g. RTI)
  • RT extensions to UML
  • Transport options including IPV6 with priority
    support, DiffServ, MPLS, InfiniBand, etc

9
Interesting Research
  • DARPA QORUM/QOIN adaptive resource management
  • MITRE research on application QoS
  • Brandeis temporal markup work (TenseML)
  • ...

10
Possible Future Technologies
  • Web Services Environments
  • Supports integration of diverse infrastructures
  • Has the potential to integrate the
    information-centric and procedural enclaves
  • Has no QoS or timeliness support yet - but WE CAN
    CHANGE THAT!
  • OMG RT Data Distribution
  • Distributed Real-time Java
  • Network QoS and Service Level Agreements

11
The Challenge
  • Bring together a small number of users and
    vendors
  • Represent a diverse set of needs and technologies
  • Make progress towards a solution, possible tasks
  • Finalize requirements
  • Propose / evaluate architectures
  • Prototype partially integrated solutions
  • Propose standards work?
Write a Comment
User Comments (0)
About PowerShow.com