P-Cycle-based Protection in Network Virtualization