首页> 外文会议>International Conference on Computer Communication and Networks >Towards Reducing Last-Level-Cache Interference of Co-Located Virtual Network Functions
【24h】

Towards Reducing Last-Level-Cache Interference of Co-Located Virtual Network Functions

机译:减少共置虚拟网络功能的最后一级缓存干扰

获取原文

摘要

Network Function Virtualization (NFV) aims to virtualize compute resources for packet processing in order to gain flexibility and reduce costs. In order to increase the resource utilization, multiple VNFs are co-located on one single server. Current virtualization techniques do not fully isolate all resources, thus co-location of VNFs causes interference effects. It has been shown that these interference effects can degrade the performance of Virtualized Network Functions (VNFs) in terms of throughput and delay severely. In this work we aim to gather the potential that lies in reduction of the interference due to the shared Last Level Cache (LLC). CPU caches are used to improve the access times to memory that is needed regularly for the execution of a program. Intel Cache Allocation Technology (CAT) provides the means to allocate the cache and isolate VNFs from each other. The results show that the scheduler can decrease the CPU utilization by up to 20%. We can show which factors influence the gain of LLC scheduling in NFV deployments. In order to show this we propose a scheduler which optimally allocates the LLC in order to reduce the maximum CPU utilization of all cores.
机译:网络功能虚拟化(NFV)旨在虚拟化用于包处理的计算资源,以获取灵活性并降低成本。为了提高资源利用率,将多个VNF并置在一台服务器上。当前的虚拟化技术不能完全隔离所有资源,因此,VNF的共置会产生干扰效应。已经表明,这些干扰效应会严重降低吞吐量和延迟方面的虚拟网络功能(VNF)的性能。在这项工作中,我们旨在收集潜在的潜力,以减少由于共享的末级缓存(LLC)而产生的干扰。 CPU高速缓存用于缩短程序执行所需的对内存的访问时间。英特尔高速缓存分配技术(CAT)提供了分配高速缓存并使VNF相互隔离的方法。结果表明,调度程序最多可以将CPU利用率降低20%。我们可以显示哪些因素会影响NFV部署中LLC计划的获得。为了显示这一点,我们提出了一个调度程序,该调度程序可以最佳地分配LLC,以减少所有内核的最大CPU利用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号