Monte carlo methods distributed systems by Barkema