On Virtual Resource Allocation of Heterogeneous Networks in Virtualization Environment: A Service Oriented Perspective
Haotong Cao,Ailing Xiao,Yue Hu,Peiying Zhang,Shengchen Wu,Longxiang Yang
DOI: https://doi.org/10.1109/tnse.2020.2972602
IF: 6.6
2020-01-01
IEEE Transactions on Network Science and Engineering
Abstract:Nowadays, heterogeneous networks (HetNets) aims at achieving a huge amount of data rates and implementing customized service demands. Virtualization technology is the most promising approach for implementing HetNets. In the virtualization environment, physical network resources (e.g. CPU, storage, caching) are virtualized and abstracted in order to be managed and allocated by telecommunication providers flexibly. The virtual resource allocation issue is generally called as virtual network embedding (VNE), attracting extensive attention from academic community. Correspondingly, multiple resource allocation algorithms are proposed. However, existing allocation algorithms adopt ‘one fits all’ mode to serve all requested VN services. All VN services are different and customized, in terms of resource and QoS demands. Adopting the ‘one fits all’ mode to serve all different VNs will eventually lead to inefficient resource utilization and low revenues of telecommunication providers. Hence, it is essential to research the service oriented virtual resource allocation issue in virtualization environment, aiming at efficiently mapping each customized VN service. In this paper, we research the service oriented virtual resource allocation problem. A novel framework, labeled as SerOri, is proposed. The SerOri framework mainly consists of two parts: the VN service classification part SerOri-Class and the VN embedding part SerOri-Embed. By adopting the SerOri, each requested VN service can be implemented efficiently. In order to highlight our SerOri framework, we conduct the experiments. Existing latest or typical embedding algorithms are selected for performance comparison. Experiment results are plotted and discussed.