JSWIM An implementation of SWIM protocol in Java Demo Basic SWIM Communication Transitioning to suspected state and then back to healthy state Tranisitioning to suspected and then further to failed state