Design Of Network Architectures: Role Of Game Theory And Economics