Cloud and network orchestration in SDN data centers: Design principles and performance evaluation