Readings in distributed computing systems (IEEE Computer Soc. Press, 1994)