Вот проблема. Я внедряю Chord DHT в Android. Я запустил сервер (не совсем сервер) на 5554, и именно здесь каждый новый узел дает запрос на присоединение к кругу. Теперь я сравниваю хэш идентификатора нового узла и хеш узла на 5554 и обновления преемника и предшественника обоих узлов. Я делаю это правильно.
Теперь моя проблема заключается в том, что если появится другой узел, я должен соответственно обновить предшественника и преемника в 3 узлах. Как мне их обновить? Я использую джаву. Я не прошу код. Я просто прошу логику для реализации этого. Заранее спасибо.