Jgroup/ARM: a distributed object group platform with autonomous replication management