Elastic network functions: opportunities and challenges

Network function virtualization (NFV) and software defined networking (SDN) are key technology enablers for cost reductions and new business models in networking. The possibility to automatically and dynamically scale network services at run time is one of the main claims of NFV. Elastic NFV could be similar to what elastic cloud services provide for compute, with pay-per-use cost models for customers. However, control of resources for elastic services is far from trivial. We show how current NFV and SDN architectures could support elastic resource services for network functions (NFs). We reveal that the current NFV architecture does not allow recursive resource orchestration, therefore preventing resource scaling requests from being handled by a resource orchestrator overseeing the entire domain where an NF is executed. We introduce a logical centralization of joint compute and network resource orchestration as a UNIFY framework, which enables direct control of elastic resources for the NFs. We show opportunities and challenges associated with such an architecture.