distributed systems, omg pbailis