首页 | 本学科首页   官方微博 | 高级检索  
     

软件定义网络中利用IMKVS结合NFV的分布式网络负载均衡策略
引用本文:钟百胜,姜利群.软件定义网络中利用IMKVS结合NFV的分布式网络负载均衡策略[J].计算机应用研究,2019,36(5).
作者姓名:钟百胜  姜利群
作者单位:广州工商学院计算机科学与工程系,广州,510800;中国矿业大学计算机学院,江苏徐州,221116
基金项目:国家自然科学基金资助项目(61762086);广东省青年创新人才类基金项目(2015KQNCX196)
摘    要:社交网络和其他云应用程序应该能对从数据中心发出的请求作出快速响应,实现这种请求的技术之一是内存中的键值存储(IMKVS),它是一种缓存机制,目的是为了提高整体用户体验。一般地,IMKVS系统使用一致性哈希来决定在哪存储目标,一致性哈希使用起来方法简单,但可能引起网络负载的不平衡。为了提高IMKVS的缓存性能,提出一种软件定义网络中利用IMKVS结合NFV的分布式网络负载均衡策略。该策略包含两个阶段,第一阶段设计通用的SDN负载平衡器的模块,以运行不同的负载平衡算法;第二阶段是基于IMKVS的专业化缓存,可以实现通信管理和数据复制。仿真结果表明,相比于一致性哈希,缓存服务器上的负载可改善24%,网络上的负载可改善7%,策略能够使资源利用更合理,获得更好的用户体验。

关 键 词:软件定义网络  内存中的键值存储  网络功能虚拟化  负载均衡  缓存  应用层流量优化
收稿时间:2018/1/4 0:00:00
修稿时间:2019/4/21 0:00:00

Distributed network load balancing strategy using IMKVS and NFV in software defined networks
ZHONG Bai-sheng and Jang Li-qun.Distributed network load balancing strategy using IMKVS and NFV in software defined networks[J].Application Research of Computers,2019,36(5).
Authors:ZHONG Bai-sheng and Jang Li-qun
Affiliation:Guangzhou College of Technology and Business,SDepartment Of Computer Sciences and Engineering,Guangzhou,Guangdong,
Abstract:Social networks and other clouding applications should require fast responses from datacenter are infra- structure. One of the techniques that have been widely used for achieving such requirement is the employment of In-Memory Key-Value Storage (IMKVS) as caching mechanisms in order to improve overall user experience. Commonly IMKVS systems use Consistent Hashing to decide where to store an object, which may cause network load imbalance due to its simplistic approach. In order to improve IMKVS performance, this paper proposed a distributed network load balancing strategy using IMKVS and NFV in software defined networks. The strategy consisted of two phases. In the first phase, a generic SDN load balancer module was designed to run different load balancing algorithms. The second phase was a specialized caching based on IMKVS that enabled communication management and data replication. Simulation results show an improvement of 24% on the load of the caching servers and 7% on the load of the network compared to consistent hashing, which results in better resource usage and better user experience.
Keywords:software de?ned networks  in-memory key-value storage  network function virtualization  load balancing  cache  application-layer traffic optimization
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号