An Efficient Update Mechanism for GPU-based IP Lookup Engine using Threaded Segment Tree

来源 :第二届中国互联网学术年会 | 被引量 : 0次 | 上传用户:ferret
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Recently,the Graphics Processing Unit (GPU) has been proved to be an exciting new platform for high-performance software routers.On such a platform,designing efficient IP lookup engine is a challenging task,especially when taking into account the comprehensive performance under frequent updates.Existing solutions either fail in dealing with update overhead,or can not provide stable throughput.In this paper,we propose Threaded Segment Tree,a novel treelike structure,based on which we present a fast IP lookup engine with an efficient parallel update mechanism.In our mechanism,a list of threaded segments cover all route updates without intersecting,which minimizes the number of required global memory accesses on GPU for on-line updates and also promotes their parallelism.Besides,by assigning tasks to all working threads in a balance way,update performance is enhanced further.According to the experiment results on real-world data,our proposed mechanism reduces the memory accesses on GPU and the overall update overhead by at least 82:5% and 89:6% respectively.Moreover,it also ensures the lookup engine provides stable throughput with highly frequent updates,which only decreases by less than 1% even though update frequency increases to 100; 000 updates=s.
其他文献
无线传感网络因其成本低廉、监控精度高、可远程获取信息等优点被广泛应用于环境监测中。“感知节点非自主移动的无线传感网络MAC协议设计”着眼于泥石流监控的应用场景,提出
本文旨在探讨如何正确表示工厂或矿山的生产性粉尘中平均游离二氧化硅含量。利用X线衍射法或焦磷酸法进行游离二氧化硅含量的测定。调查结果表明:厂矿中浮游尘及沉积尘样品的
高校固定资产的管理,涉及到设备的利用率,关乎到学校资产的安全,以及学校固定资产的购入、更新、维护、报废等繁琐事宜。传统上的采用计算机管理系统管理高校固定资产的方式,
会议
通用多协议标志交换协议(GMPLS)被广泛应用到自动交换光网络(ASON)中,它使用基于流量工程扩展的资源预留协议(REVP-TE)进行信令交换。针对现有的串行和并行两种分配机制的缺
1、番茄青枯病又称细菌性枯萎病,可危害茄科多种蔬菜。症状:番茄一般在植株座果期开始表现病症。病株开始出现萎蔫、中午明显,傍晚又恢复正常,2—3天后植株干枯而死,但仍保
1.选择适销对路品种 可选用成都二水早。该品种早熟、抗病、丰产,亩产2500千克左右。可在元旦或春节前后上市,效益较为可观。2.科学施肥,整地作畦 施肥以基肥为主,亩施腐熟农家肥2000千克,三
长虹C2592AV采用的是改进型东芝X56P开关电源,属并联自激式调宽型开关电源,其电源部分只设有过压保护电路(局部电路见图1所示)。其原理是:当输出电压过高时(含市电输入过高
  Cooperative monitoring BGP gives a more complete global view by sharing information among autonomous systems.It loosens the constraints from the autonomy an
会议
网络地址转换(Network Address Translation,NAT)和虚拟专用网(Virtual Private Network,VPN)分别用以缓解IP地址耗尽和建立安全通信,但NAT协议和支撑VPN的IPSec协议协同使用
会议
初初接触这款机器的时候,小编惊讶于它的外观,它简直是一部可以翻盖并且旋转屏幕的手机。做为一款闪存的MP3来说,CUBE1000的实物有点大。但胜在轻薄,扁平的机身设计,加上轻质