Sorry. I still do not fully underastand what you are asking... Are you saying that you want to use DDS as the means to distribute information between the caches, that is, signal the modifications, cache misses, updates to the data, etc.?
If so then it would seem like the first step is to develop those algorithms and information distribution mechanics (using DDS). Then develop some application benchmarking scenarios that exercise the caches and use something like the RTI Monitoring Librarary to monitor the ammount of traffic for each caching algorithm/application scenario...
But this is a total guess since (as I mentioned) I did not understand what you are trying to do.
Is there a way to change the way HISTORY QoS replace the contents using different algorithms like LRU, LFU, .. and measure the throughput, hit rate.
the information is transfered betweenn puplishers and subscribers using dds, but with different settings for replacement policy in the history. for example measure the througput when topic instances are exchanged while using LRU. then do the same while using LFU
Hello,
This is a very broad question and therefore it is hard to answer... Do you have a more concrete application scenario?
A good place to start are the DDS Best Practices. You may want to read those first. They are faily generic and can apply to many application domains.
Another useful resource are the Connext DDS Use-Cases. These can be found following this link within the RTI Community GitHub account.
Gerardo
Hello,
The scope is to implement a test topology and study the effect of different caching algorithms.
How caching can be customised and How to monitor the effect of algrithm on the network performance.
Thanks
Hi,
Sorry. I still do not fully underastand what you are asking... Are you saying that you want to use DDS as the means to distribute information between the caches, that is, signal the modifications, cache misses, updates to the data, etc.?
If so then it would seem like the first step is to develop those algorithms and information distribution mechanics (using DDS). Then develop some application benchmarking scenarios that exercise the caches and use something like the RTI Monitoring Librarary to monitor the ammount of traffic for each caching algorithm/application scenario...
But this is a total guess since (as I mentioned) I did not understand what you are trying to do.
Gerardo
Hi,
Is there a way to change the way HISTORY QoS replace the contents using different algorithms like LRU, LFU, .. and measure the throughput, hit rate.
the information is transfered betweenn puplishers and subscribers using dds, but with different settings for replacement policy in the history. for example measure the througput when topic instances are exchanged while using LRU. then do the same while using LFU
thanks.