DDS er et mer komplekst middleware enn enkelte kommunikasjonsprotokoller som SOME/IP. Så ved bruk av DDS så vil det kunne oppstå kommunikasjons latenser, og dette vil medføre økt CPU bruk. Det økte forbruket er hovedsakelig på grunn av QoS retningslinjer.

DDS sin “dynamic service discovery” som har vist seg å kunne legge til en betydelig mengde overhead i form av “nyttelast”, noe som gjør at det er økt båndbreddebruk. Forskning har vist at DDS har større nyttelast enn andre protokoller som for eksempel MQTT.


https://ieeexplore.ieee.org/document/9915572

  • No labels