A VNF-as-a-service design through micro-services disassembling the IMS
Network function virtualization: Challenges and opportunities for innovations