Originally by @nkryuchkov
It might possible to store all existing dmsg entries in dmsg client and synchronize them with dmsg discovery every N seconds. The advantage is a decreased load of dmsg discovery. The disadvantage is a possible inconsistency of entries within N seconds.