Applications In Distributed Systems Research Articles