IEEE/ACM Transactions on Networking · 2020 · 30 citations · 21 references
ComputingCloud ComputingComputer SystemsCloud ArchitectureCloud InfrastructureVirtualizationCloud Resource ManagementCompute Resource ManagementData Center VirtualizationNetwork Function VirtualizationResource ProvisioningVirtual Network FunctionsCompetitive RatioDatacenter VirtualizationDynamic ScalingNetwork Function ScalingVirtual MachinesVirtualized Network FunctionsVnf ChainingVnf Scaling
Built on top of virtualization technologies, network function virtualization (NFV) provides flexible and scalable software implementation of various network functions. Virtual network functions (VNFs), which are network functions implemented as virtual machines, are chained together to provide network services. Dynamic deployment of VNFs while satisfying incoming network traffic demand is the key to cost optimization of an NFV system. Besides considering server resource capacity and incoming traffic rates, an optimal scaling policy needs to strike a balance between VNF's operational costs, the costs for maintaining VNF instances, and VNF deployment costs, additional costs when setting up new VNF instances on a server. This paper targets dynamic scaling of VNF instances in a cloud data center where multiple VNF chains are running. We propose an online scaling algorithm to adjust the deployment of VNF instances according to time-varying traffic demand, ensuring a good competitive ratio. Through theoretical analysis and trace-driven simulation, we demonstrate effectiveness of the proposed online VNF scaling algorithm.
21
ClickOS and the Art of Network Function Virtualization
2014 · 677 citations
SIMPLE-fying middlebox policy enforcement using SDN
Zafar Ayyub Qazi, Cheng-Chun Tu, Luis Chiang et al. · 2013 · 648 citations · Full text
Near optimal placement of virtual network functions
Rami Cohen, Liane Lewin-Eytan, Joseph Naor et al. · 2015 · 522 citations
Aaron Gember-Jacobson, Raajay Viswanathan, Chaithan Prakash et al. · 2014 · 480 citations · Full text