支持快速增量更新的包分类算法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计 算 机 系 统 应 用
21 年 第 1 0 0 9卷 第 3 期
来自百度文库
支持快速增量更新 的包分 类算法①
周天贵 程 海鹏 华 蓓 ( 中国科学技术 大学 计算机 科学与技术 学院 安徽 合 肥 2 0 2 ) 3 0 7
摘 要 : 动 态数据 包分类是 目前新兴 网络服 务的基 础 ,但现有 包分类算 法的更新性 能不能令人满意。基 于递 归 空间分解和解释器方法 , 计和实现 了一个支持快速增量更新的两阶段 多维包分类算法 TC , 用局 设 IS 利 部数据结构重建替换 方法允许规则 集增量更新 ,并通过适 当的 内存 管理 允许查找和更新的并行 同步进 行 。实验表 明,算法的更新速度 比 目 更新 最快 的 B P 前 R S算法至 少提升 了一个数量级 ,且 内存 消耗 少,
I tr rt ra p o c , h sp p rd sg sa di p e e t o sa emu t— i n i n lag rtm CS wi n p ee p r a h ti a e in e e n m lm n sat —tg l d me so a o i w i l h TI t h
Ke ywo ds pa k t l si c to i r m e tl p ae pa all r : c e a sf a n;nce na d t ; r e c i i u l
1 引 言
包分类是支撑各种高级 网络服 务的基础技术 ,如 基于策略路 由、服 务质量、流量计 费、防火墙 等。包 分 类是根 据预 设的分 类规则集将到达的数据包指派给
不 同数 据流 的过 程。规则集是一系列规则的集合 ,每 条规 则包含与数据包头 中的某些域对应的 匹配条件 、
数据流标识和相应 的处理方法 。当数据包头 中的相关
域 满足 某规则的所有 匹配条件时 ,称该数据包 匹配该 规则。 目前典型 的规则要求 匹配包头 中的源 / 目的 l P
具有 良好 的并行扩放 性。
关键 词 : 包分类 ;增量更新 ;并行
A c e a sfc to g r t Pa k tCl s i a i n Al o ihm t Fa tI r m e a i wih s nc e nt l Upda eS t upp r ot
度 ,内存消耗 ,更新速度。 目前大多数包分 类算 法主 要关注提高分 类速度和减小内存 消耗 ,不 太重视更新
性能 ,添加或删除规则的操作很复杂 ,有的甚至需要 重建整个数据结构。这使得这些算法对于要求动态分 类的应 用支持较 差。 支持增量更新的包分类算法主要有递 归空间分解【、 1 】 E T2 iu s] y eC tt D R S3 G [、HC t[、H p r us] P [ ] 2 2 B  ̄ 1 等。递归空间
m e o a g m e t 1 1 xp rm e t e u t h w a CS i t e s l o d ro a n t d a trtn m r m na e n . 1ee ei n a r s lss o t t y l h TI sa a t l r e f l a m g iu ef e s ha
Ab ̄r d : Dy m i a ke l si c t n i h a i fe r ig n t r e vc s u e u dae p ro ma c f a na c p c tca sf a o s te b ss o me gn ewo k s r i e ,b tt p t e r n e o i i h f
ZHOU a Gui CHENG iPe , Tin— , Ha - ng HUA i Be
(c o l f o u r ce c dT c n lg , ies yo c n e n eh oo yo hn , S h o mp  ̄ i ea e h oo y Unv r t f i c d T cn lg f ia oC S n n i S e a C Hee 2 o 2 . hn ) fi 3 0 7 C ia
h u r n se ta o i t ec re t a t s g rtm f l h BRP wi e sme r o u t n a d g o a all c a i t . S, t ls mo c ns mp o n o d p r e a bl y h y i l sl i
e i n a k t lsic t nag f h i u st fcoy Bae nteReu s eS aeDe o oi o n xs gp c e as ai o tm ̄ s n a satr. s do c ri p c c mp s na d i t c i f o l i i h v i t
fsice na u dt sp otIa o sn r nau a fue e b cnt c n dr l ig e atnrmet p a p r tl w ce t p t o l st y eo s u t ga pa n l e u . l i me l d e r r r i n e c t h lc a t c r, n lw aae snho o s xct no e c du a ru hapo r t o a d t s ut e ada o s r ll y crnu eu o f a ha p t t o g p rpi e l a r u l p l e i sr n d e h a
相关文档
最新文档