With the emergence of network softwarization trend, traditional networking services offered by Internet providers are expected to evolve by fully leveraging new recent technologies like network function virtualization and software defined networking. In this paper, we investigate offering Service Function Chains as a Service (SFCaaS) in NFV Environments. We first describe the potential business model to offer such a service. We then conduct a detailed study of the costs of virtual machine instances offered by Amazon EC2 with respect to the location, instance size, and performance in order to guide service chain provisioning and resource allocation. Afterwards, we address the resource allocation problem for service chain functions from the SFC provider's perspective while leveraging the performed cost study. We hence formulate the problem as an Integer Linear Program (ILP) aiming at reducing the SFC provider's operational costs of virtual machine instances and links as well as the synchronization costs among the instances. We also propose a new heuristic algorithm to solve the mapping problem with the same aforementioned goals taking into account the conducted study of the costs of Amazon EC2 instances. We show through extensive simulations that the proposed heuristic significantly reduce operational costs compared to a Baseline algorithm inspired by the existing literature.
翻译:随着网络软化趋势的出现,互联网供应商提供的传统网络服务可望通过充分利用网络功能虚拟化和软件定义的网络等最新新技术而演变。在本文件中,我们调查在NFV环境中提供服务功能链作为服务(SFCaaS)作为NFV环境中的一种服务。我们首先描述提供这种服务的潜在商业模式。然后我们详细研究亚马逊EC2提供的虚拟机器实例在位置、实例规模和性能方面的成本,以指导服务链提供和资源分配。随后,我们从SFC供应商的角度处理服务链功能资源分配问题,同时利用进行的成本研究。我们因此将这一问题作为Integer线性方案(ILP)来表述,目的是降低SFC供应商虚拟机器实例和链接的运营成本以及这些实例之间的同步成本。我们还提出一种新的超自然算法,以根据对亚马逊EC2案例成本进行的研究,解决上述目标的绘图问题。我们通过广泛的模拟来显示,拟议的超自然操作成本大大低于现有文献所启发的基线算法。