Cloud computing and Network Function Virtualization (NFV) have been leveraged in building Internet-of-Things (IoT) networks because of their ability to reduce cost and to provide elastic and resilient services to rapid-growing IoT devices. In this paper, we propose a novel model to track the impact from placement strategy changes to the cost and the availability of deploying VMs of a Virtual Network Functions (VNF). With our model, the unit resource cost increases as there is less resource left on a host. Putting VMs on the same host takes up more resources of the host but saves network bandwidth cost because of co-location. When enforcing anti-affinity for placing VMs on different hosts, experimental results show increases of both availability and inter-host network bandwidth cost, but varying trends of total costs considering other resources.

Additional Metadata
Keywords Cloud computing, Internet of Things, Network Function Virtualization, Placement policy
Persistent URL dx.doi.org/10.1109/VTCFall.2017.8288151
Conference 86th IEEE Vehicular Technology Conference, VTC Fall 2017
Citation
Zhu, H. (He), & Huang, C. (2018). Cost-efficient VNF placement strategy for IoT networks with availability assurance. In IEEE Vehicular Technology Conference (pp. 1–5). doi:10.1109/VTCFall.2017.8288151