Keyword : distributed%20algorithm