Share to: share facebook share twitter share wa share telegram print page

Data Distribution Service

Interoperabilitat del servei de distribució de dades OMG.

El servei de distribució de dades (amb acrònim anglès DDS) per a sistemes en temps real és un estàndard de màquina a màquina del grup de gestió d'objectes (OMG) (de vegades anomenat middleware o marc de connectivitat) que té com a objectiu permetre que sigui fiable, d'alt rendiment, interoperable i en temps real. intercanvis de dades escalables mitjançant un patró de publicació-subscripció.[1]

DDS aborda les necessitats d'aplicacions com l'aeroespacial i la defensa, el control del trànsit aeri, els vehicles autònoms, els dispositius mèdics, la robòtica, la generació d'energia, la simulació i les proves, la gestió de xarxes intel·ligents, els sistemes de transport i altres aplicacions que requereixen intercanvi de dades en temps real.[2]

Arquitectura DDS, separació entre el pub/subsistema (DCPS) i la capa de reconstrucció orientada a objectes (DLRL).

DDS és un programari intermedi de xarxa que simplifica la programació de la xarxa. Implementa un patró de publicació i subscripció per enviar i rebre dades, esdeveniments i ordres entre els nodes. Els nodes que produeixen informació (editors) creen "temes" (per exemple, temperatura, ubicació, pressió) i publiquen "mostres". DDS lliura les mostres als subscriptors que declaren interès en aquest tema.[3]

La demostració d'interoperabilitat de DDS va utilitzar escenaris com ara:

  • Connectivitat bàsica a la xarxa mitjançant el protocol d'Internet (IP).
  • Descobriment d'editors i subscriptors.
  • Qualitat de servei (QoS) Compatibilitat entre el sol·licitant i l'oferent.
  • Xarxa tolerant al retard.
  • Múltiples temes i instàncies de temes.
  • Propietat exclusiva dels temes.
  • Filtrat de contingut de dades del tema, incloent-hi l'hora i la geogràfica.[4]


Referències

  1. «What is DDS?» (en anglès). https://www.dds-foundation.org.+[Consulta: 18 febrer 2023].
  2. Innovations, Real-Time. «Data Distribution Service (DDS) for Complex Systems | RTI» (en anglès). https://www.rti.com.+[Consulta: 18 febrer 2023].
  3. «Data Distribution Service (DDS) | Object Management Group» (en anglès). https://www.omg.org.+[Consulta: 18 febrer 2023].
  4. «[https://www.dre.vanderbilt.edu/~schmidt/PDF/dds-sos.pdf The Data Distribution Service The Communication Middleware Fabric for Scalable and Extensible Systems-of-Systems]» (en anglès). https://www.dre.vanderbilt.edu.+[Consulta: 18 febrer 2023].
Kembali kehalaman sebelumnya