论文标题
NFV系统中的失败服务链组成:游戏理论观点
Service Chain Composition with Failures in NFV Systems: A Game-Theoretic Perspective
论文作者
论文摘要
对于最先进的网络功能虚拟化(NFV)系统,对于具有超低请求潜伏期和最小网络拥塞的不同网络服务(NSS)进行有效的服务链组成仍然是一个关键挑战。为此,现有的解决方案通常需要对网络状态充分了解,同时忽略隐私问题并忽略用户的非合作行为。此外,面对意外的故障,例如用户不可用和虚拟机崩溃,它们可能会缺乏。在本文中,我们在NFV系统中制定了服务链组成的问题,其失败是一种非合作游戏。通过证明这样的游戏是一个加权的潜在游戏并利用了独特的问题结构,我们提出了两个有效的分布式方案,这些方案指导不同NS的服务链组成,朝着NASH平衡(NE)状态,具有近乎最佳的潜伏期和最小的拥塞。此外,我们开发了两个新颖的学习辅助方案作为比较,这些方案分别基于深度强化学习(DRL)和蒙特卡洛树搜索(MCTS)技术。我们的理论分析和仿真结果证明了我们提出的方案的有效性,以及面临失败时的适应性。
For state-of-the-art network function virtualization (NFV) systems, it remains a key challenge to conduct effective service chain composition for different network services (NSs) with ultra-low request latencies and minimum network congestion. To this end, existing solutions often require full knowledge of the network state, while ignoring the privacy issues and overlooking the non-cooperative behaviors of users. What is more, they may fall short in the face of unexpected failures such as user unavailability and virtual machine breakdown. In this paper, we formulate the problem of service chain composition in NFV systems with failures as a non-cooperative game. By showing that such a game is a weighted potential game and exploiting the unique problem structure, we propose two effective distributed schemes that guide the service chain compositions of different NSs towards the Nash equilibrium (NE) state with both near-optimal latencies and minimum congestion. Besides, we develop two novel learning-aided schemes as comparisons, which are based on deep reinforcement learning (DRL) and Monte Carlo tree search (MCTS) techniques, respectively. Our theoretical analysis and simulation results demonstrate the effectiveness of our proposed schemes, as well as the adaptivity when faced with failures.