DISTRIBUTED COMPUTATION IN NETWORKED SYSTEMS