A simulator to understand Chord's stabilization protocol under various conditions