首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Octans: Optimal Placement of Service Function Chains in Many-Core Systems
【24h】

Octans: Optimal Placement of Service Function Chains in Many-Core Systems

机译:八川:许多核心系统中服务功能链的最佳放置

获取原文
获取原文并翻译 | 示例

摘要

Network Function Virtualization (NFV) offers service delivery flexibility and reduces overall costs by running service function chains (SFCs) on commodity servers with many cores. Existing solutions for placing SFCs in one server treat all CPU cores as equal and allocate isolated CPU cores to network functions (NFs). However, advanced servers often adopt Non-Uniform Memory Access (NUMA) architecture to improve the scalability of many-core systems. CPU cores are grouped into nodes, incurring performance degradation due to cross-node memory access and intra-node resource contention. Our evaluation shows that randomly selecting cores to place NFs in an SFC could suffer from 39.2 percent lower throughput comparing to an optimal placement solution. In this article, we propose Octans, an NFV orchestrator to achieve maximum aggregate throughput of all SFCs in many-core systems. Octans first formulates the optimization problem as a Non-Linear Integer Programming (NLIP) Model. Then we identify the key factor for problem solving as evaluating the throughput drop of an NF caused by other NFs in the same SFC or different SFCs, i.e., performance drop index, and propose a formal and accurate prediction model based on system level performance metrics. Finally, we propose two online algorithms to quickly find near-optimal placement solutions for one-time and incremental deployment. Extensive evaluation on a prototype implementation shows that Octans significantly improves the aggregate throughput comparing to two state-of-the-art placement solutions by 27.1 similar to 45.2 percent for one-time deployment and by 20.9 similar to 38.1 percent for incremental deployment, with very low prediction errors. Moreover, Octans could quickly find a near-optimal placement solution with tiny optimality gap.
机译:网络功能虚拟化(NFV)提供服务提供灵活性,并通过运行具有许多核心的商品服务器的服务功能链(SFC)来降低整体成本。在一台服务器中放置SFC的现有解决方案将所有CPU内核视为平等的,并将隔离的CPU核心分配给网络功能(NFS)。但是,高级服务器通常采用非统一的内存访问(NUMA)架构,以提高许多核心系统的可扩展性。 CPU核心被分组为节点,由于跨节点内存访问和节点内资源争用而导致性能下降。我们的评估表明,随机选择在SFC中放置NFS的核心可能患有与最佳放置解决方案的吞吐量较低的39.2%。在本文中,我们提出了一个NFV协调器,以实现许多核心系统中所有SFC的最大总吞吐量。辛烷首先将优化问题作为非线性整数编程(NLIP)模型。然后,我们确定问题解决的关键因素作为评估由同一SFC或不同SFC中的其他NF引起的NF引起的NF的吞吐量降,即基于系统级性能度量的正式和准确的预测模型。最后,我们提出了两个在线算法,以便在一次性和增量部署中快速找到近最佳的放置解决方案。对原型实施的广泛评估表明,八川显着提高了与两个最先进的放置解决方案的总吞吐量27.1,同时一次性部署的45.2%,达到20.9升至增量部署的38.1%,非常低预测错误。此外,辛烷可以快速找到具有微小最佳差距的近最佳的放置解决方案。

著录项

  • 来源
  • 作者单位

    Tsinghua Univ Inst Network Sci & Cyberspace Beijing 100084 Peoples R China|Beijing Natl Res Ctr Informat Sci & Technol BNRis Beijing 100084 Peoples R China|Peng Cheng Lab Shenzhen 518066 Guangdong Peoples R China;

    Alibaba Grp Hangzhou 310052 Peoples R China;

    Tsinghua Univ Inst Network Sci & Cyberspace Beijing 100084 Peoples R China|Beijing Natl Res Ctr Informat Sci & Technol BNRis Beijing 100084 Peoples R China|Peng Cheng Lab Shenzhen 518066 Guangdong Peoples R China;

    Tsinghua Univ Inst Network Sci & Cyberspace Beijing 100084 Peoples R China|Beijing Natl Res Ctr Informat Sci & Technol BNRis Beijing 100084 Peoples R China|Peng Cheng Lab Shenzhen 518066 Guangdong Peoples R China;

    Alibaba Grp Hangzhou 310052 Peoples R China;

    SUNY Buffalo Dept Comp Sci & Engn Buffalo NY 14260 USA;

    Beijing Natl Res Ctr Informat Sci & Technol Beijing 100084 Peoples R China;

    Tsinghua Univ Inst Network Sci & Cyberspace Beijing 100084 Peoples R China|Beijing Natl Res Ctr Informat Sci & Technol BNRis Beijing 100084 Peoples R China|Peng Cheng Lab Shenzhen 518066 Guangdong Peoples R China;

    Tsinghua Univ Inst Network Sci & Cyberspace Beijing 100084 Peoples R China|Beijing Natl Res Ctr Informat Sci & Technol BNRis Beijing 100084 Peoples R China|Peng Cheng Lab Shenzhen 518066 Guangdong Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Many-core system; network function virtualization; service function chain; optimal placement;

    机译:许多核心系统;网络功能虚拟化;服务功能链;最优展示;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号