IEEE Communications Magazine · 2015 · 1.1K citations · 13 references
ComputingComputer EngineeringComputer SystemsComputer NetworksInternet Of ThingsVirtualizationHardware-assisted VirtualizationNetwork Function VirtualizationNetwork MigrationNetwork VirtualizationSoftware-defined NetworkingVirtualization ArchitectureNetwork FunctionsNetwork Performance OptimizationNetwork ProvisioningNfv ArchitecturePlacementService ProvisioningVirtualized Network FunctionsVnf Placement
Network function virtualization was recently proposed to improve the flexibility of network service provisioning and reduce the time to market of new services. By leveraging virtualization technologies and commercial off-the-shelf programmable hardware, such as general-purpose servers, storage, and switches, NFV decouples the software implementation of network functions from the underlying hardware. As an emerging technology, NFV brings several challenges to network operators, such as the guarantee of network performance for virtual appliances, their dynamic instantiation and migration, and their efficient placement. In this article, we provide a brief overview of NFV, explain its requirements and architectural framework, present several use cases, and discuss the challenges and future directions in this burgeoning research area.
13
Albert Greenberg, James R. Hamilton, David A. Maltz et al. · ACM SIGCOMM Computer Communication Review · 2008 · 1.6K citations · Full text
ClickOS and the Art of Network Function Virtualization
2014 · 677 citations
Making middleboxes someone else's problem
Justine Sherry, Shaddi Hasan, Colin Scott et al. · 2012 · 627 citations
Aaron Gember-Jacobson, Raajay Viswanathan, Chaithan Prakash et al. · 2014 · 480 citations · Full text