Agents In Distributed Systems Research Articles