Hieff:通过协调VNF扩展和流调度,实现高效的VNF集群

Zenan Wang, Jiao Zhang, Haoran Wei, Tao Huang
{"title":"Hieff:通过协调VNF扩展和流调度,实现高效的VNF集群","authors":"Zenan Wang, Jiao Zhang, Haoran Wei, Tao Huang","doi":"10.1109/IPCCC50635.2020.9391534","DOIUrl":null,"url":null,"abstract":"A cluster of Virtual Network Functions (VNF) can serve massive fluctuating traffic by managing VNF instances and distributing flows. However, how to schedule the flows and manage VNF scaling efficiently in a VNF cluster is still an open question. Existing solutions such as hash based schemes encounter imbalance and passive flow remapping obstacles while flow table-based scheme suffers from high processing latency and flow entries overflow challenges. In this paper, we design and present Hieff, an efficient NFV system that coordinates VNF scaling and flow scheduling within a VNF cluster. The key idea of Hieff is to precisely manage the heavy flows with a flow table while simply allowing light flows be distributed by hash. Though this idea has been explored in previous work, we are the first to apply it with the VNF scaling process. We mathematically model the Hieff system and propose a heuristic algorithm to determine the optimized VNF scaling and flow scheduling strategies. We implement Hieff based on BESS and Click and use real-world tracing to evaluate the system. Results show that Hieff can handle co-existing massive flows efficiently with low latency while balancing the load of VNF instances at low cost.","PeriodicalId":226034,"journal":{"name":"2020 IEEE 39th International Performance Computing and Communications Conference (IPCCC)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Hieff: Enabling Efficient VNF Clusters by Coordinating VNF Scaling and Flow Scheduling\",\"authors\":\"Zenan Wang, Jiao Zhang, Haoran Wei, Tao Huang\",\"doi\":\"10.1109/IPCCC50635.2020.9391534\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A cluster of Virtual Network Functions (VNF) can serve massive fluctuating traffic by managing VNF instances and distributing flows. However, how to schedule the flows and manage VNF scaling efficiently in a VNF cluster is still an open question. Existing solutions such as hash based schemes encounter imbalance and passive flow remapping obstacles while flow table-based scheme suffers from high processing latency and flow entries overflow challenges. In this paper, we design and present Hieff, an efficient NFV system that coordinates VNF scaling and flow scheduling within a VNF cluster. The key idea of Hieff is to precisely manage the heavy flows with a flow table while simply allowing light flows be distributed by hash. Though this idea has been explored in previous work, we are the first to apply it with the VNF scaling process. We mathematically model the Hieff system and propose a heuristic algorithm to determine the optimized VNF scaling and flow scheduling strategies. We implement Hieff based on BESS and Click and use real-world tracing to evaluate the system. Results show that Hieff can handle co-existing massive flows efficiently with low latency while balancing the load of VNF instances at low cost.\",\"PeriodicalId\":226034,\"journal\":{\"name\":\"2020 IEEE 39th International Performance Computing and Communications Conference (IPCCC)\",\"volume\":\"50 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE 39th International Performance Computing and Communications Conference (IPCCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IPCCC50635.2020.9391534\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 39th International Performance Computing and Communications Conference (IPCCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPCCC50635.2020.9391534","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

VNF (Virtual Network Functions)集群通过对VNF实例的管理和流量的分布,可以满足大量波动流量的需求。然而,如何在VNF集群中有效地调度流和管理VNF扩展仍然是一个悬而未决的问题。现有的解决方案如基于散列的方案存在不平衡和被动流重映射障碍,而基于流表的方案则存在高处理延迟和流项溢出的挑战。在本文中,我们设计并提出了一个高效的NFV系统Hieff,它在一个VNF集群中协调了VNF的伸缩和流调度。Hieff的关键思想是用流表精确地管理重流,同时简单地允许轻流通过散列分布。虽然这个想法在以前的工作中已经被探索过,但我们是第一个将其应用于VNF缩放过程的人。我们建立了Hieff系统的数学模型,并提出了一种启发式算法来确定优化的VNF缩放和流量调度策略。我们实现了基于BESS和Click的Hieff,并使用真实世界的跟踪来评估系统。结果表明,Hieff能够以较低的成本平衡VNF实例的负载,并以较低的延迟有效地处理共存的海量流。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Hieff: Enabling Efficient VNF Clusters by Coordinating VNF Scaling and Flow Scheduling
A cluster of Virtual Network Functions (VNF) can serve massive fluctuating traffic by managing VNF instances and distributing flows. However, how to schedule the flows and manage VNF scaling efficiently in a VNF cluster is still an open question. Existing solutions such as hash based schemes encounter imbalance and passive flow remapping obstacles while flow table-based scheme suffers from high processing latency and flow entries overflow challenges. In this paper, we design and present Hieff, an efficient NFV system that coordinates VNF scaling and flow scheduling within a VNF cluster. The key idea of Hieff is to precisely manage the heavy flows with a flow table while simply allowing light flows be distributed by hash. Though this idea has been explored in previous work, we are the first to apply it with the VNF scaling process. We mathematically model the Hieff system and propose a heuristic algorithm to determine the optimized VNF scaling and flow scheduling strategies. We implement Hieff based on BESS and Click and use real-world tracing to evaluate the system. Results show that Hieff can handle co-existing massive flows efficiently with low latency while balancing the load of VNF instances at low cost.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信