Project

General

Profile

Actions

Bug #4179

closed

ChronoSync performs better without an exclude mechanism as publishing frequency increases

Added by Ashlesh Gawande over 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
07/10/2017
Due date:
% Done:

0%

Estimated time:

Description

With exclude mechanism, the performance seems worse with 5 nodes and an update rate of 13/second on average across the nodes.
ChronoSync with just recovery performs better.

Few observations:
1) Exclude interest go above the Interest size (the error is caught so ChronoSync starts recovery after this) - causing delays. This should not happen for 5 nodes. This is because onSyncData sends an exclude interest indiscriminately.
2) Exclude interest have the same life time as sync interest life time (contrary to the paper)

Seems like it would it be a good idea to:
1) Not send an exclude interest if the data we got from contains nothing new
2) Shorten the exclude interest lifetime to 10s of ms

I have made the above changes in our experiment and the result then are slightly better than just recovery (without exclude mechanism)


Files

dfd.png (6.28 KB) dfd.png Ashlesh Gawande, 07/10/2017 01:49 PM
modified_exclude.png (5.43 KB) modified_exclude.png Ashlesh Gawande, 07/10/2017 01:49 PM
noexclude.png (5.86 KB) noexclude.png Ashlesh Gawande, 07/10/2017 01:49 PM
exclude_bug_fix.png (17.2 KB) exclude_bug_fix.png Ashlesh Gawande, 07/11/2017 11:12 AM

Related issues 1 (0 open1 closed)

Related to ChronoSync - Bug #4209: ChronoSync should not process exclude interestsClosedAshlesh Gawande07/28/2017

Actions
Actions

Also available in: Atom PDF