Distributed Network Architecture