The recent advances in virtualization technology have enabled the sharing of computing and networking resources of cloud data centers among multiple users. Virtual Network Embedding (VNE) is highly important and is an integral part of the cloud resource management. The lack of historical knowledge on cloud functioning and inability to foresee the future resource demand are two fundamental shortcomings of the traditional VNE approaches. The consequence of those shortcomings is the inefficient embedding of virtual resources on Substrate Nodes (SNs). On the contrary, application of Artificial Intelligence (AI) in VNE is still in the premature stage and needs further investigation. Considering the underlying complexity of VNE that includes numerous parameters, intelligent solutions are required to utilize the cloud resources efficiently via careful selection of appropriate SNs for the VNE. In this paper, Reinforcement Learning based prediction model is designed for the efficient Multi-stage Virtual Network Embedding (MUVINE) among the cloud data centers. The proposed MUVINE scheme is extensively simulated and evaluated against the recent state-of-the-art schemes. The simulation outcomes show that the proposed MUVINE scheme consistently outperforms over the existing schemes and provides the promising results.
翻译:虚拟网络嵌入(VNE)非常重要,是云资源管理的一个组成部分。对于云的功能和无法预测未来资源需求,缺乏历史知识是传统的VNE方法的两个根本缺陷。这些缺陷的后果是将虚拟资源有效嵌入基底节点(SNSs)上。相反,在VNE应用人工智能(AI)还处于不成熟的阶段,需要进一步调查。考虑到VNE包括众多参数在内的内在复杂性,需要智能解决方案,以便通过仔细选择适当的VNE系统来有效利用云资源。在本文中,基于强化学习的预测模型是为在云数据中心中高效的多阶段虚拟网络嵌入(MUVINE)设计的。拟议的MUVINE计划被广泛模拟,并对照最近的先进计划进行评估。模拟结果表明,拟议的MUVINE计划与现有计划一致,并提供了有希望的结果。