Virtualization for the new age Telcos