Large Scale Network-Centric Distributed Systems