基于自动机的XML数据过滤研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:reefstone
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet在金融证券管理、Web日志等领域的广泛应用,对半结构化数据的管理不断提出新的需求,半结构化的数据及其相关技术已经成为当前数据处理领域的研究热点之一。XML是半结构化数据的一种特殊表现形式,是一种全新的Web数据表示和交互标准,越来越多的Web数据通过XML格式进行存储和交互。而对于任何数据库,过滤都是其中重要的一环,因此对于XML数据的过滤研究具有非常重要的意义。本文结合自动机的相关理论和方法,对XML在本地以及网络上的过滤算法进行深入地研究。本文首先研究XML过滤过程中的缓存失效问题,提出用一种两阶段评估方法来对XML过滤过程中的缓存失效进行量化分析。通过分析基于DFA的XML数据过滤过程,来评估过滤过程中强制失效和容量失效发生的数量。首先在一个过滤周期内通过构造标签树来统计出查询过滤过程中强制性失效的数量。其次在第i个过滤周期,考虑对之前i-1个周期过滤结果的重用,通过对工作集的交、并、差运算,估算出了第i个过滤查询周期的强制性缓存失效和容量失效的数量。最后通过实验验证评估的结果具有较高的精确度。其次,在LazyDFA过滤系统的基础上,引入频繁访问区的概念,提出一种DFA-FA过滤机制。通过减少存取过程中的缓存失效,提高过滤的性能。首先给出频繁访问区的概念,再给频繁访问区的大小设置一个限制,然后考虑频繁访问区中节点在存取频率上最佳阈值的选择。最后实验证明优化后的过滤机制在性能上有明显的改善。再次,针对P2P网络节点上的XML数据流,提出分布式NFA的过滤机制,解决peer节点之间交互的XPath过滤。首先将NFA加入到Chord环中,然后在本地YFilter系统中递增地构造分布式的NFA。然后提出两种方法执行分布式NFA:迭代方式和递归方式,并通过实验验证递归方式具有更好的执行性能。最后的实验证明,针对各种不同的负载情况,当改变查询数量及网络大小时,分布式NFA过滤机制都具有很好的过滤性能,并且对于存储负载和过滤负载都可以得到较好的负载均衡性。最后在XPush自动机的基础上提出了一种集成XPush过滤机制,解决XML数据流查询过程中的动态更新问题。首先定义了集成XPush自动机中的数据表示,集成状态表和集成状态转移表,以及集成状态表的集成键和每个子XPush自动机的键值。然后对集成XPush自动机进行动态地更新,更新的过程分为两类,一类是分离进程,就是在一个集成XPush自动机上分离一个子XPush自动机,这就相当于过滤要求的删减,另一类是增加新的过滤进程,用来处理增加了新的子XPush自动机后的集成XPush自动机。并通过实验与原来的XPush自动机进行比较,证明集成XPush方法受过滤要求改变的影响远远小于XPush自动机。本文的工作围绕利用自动机对XML数据进行过滤的改进而展开,先是利用缓存访问定位技术对本地XML进行过滤优化,然后研究结合分布式哈希表P2P网络节点中的XML数据的过滤,以及动态条件下的优化过滤,并通过与原有方法的实验对比证明改进后方法的有用性和有效性。其中涉及到P2P网络的过滤机制和动态过滤的研究对于未来的研究提供了良好的理论基础和思路。
其他文献
来自西域地区的音乐,源源不断地输入唐代社会,对唐朝宫廷音乐、王公士大夫和社会风尚产生深刻影响.它与传统的'雅乐'、'古乐'相融合,渗透到社会各个层面.上
在《证券法》规定了允许证券公司开展融资融券业务后,国务院行政法规及证监会部委规章规定了融资融券及转融通业务的保证金制度,但是该保证金的法理基础如何并不清晰。学者提出
体裁是一种交际事件,是按照特定目的和程式运用语言在特定的社会环境中办事的社会实践活动,具有规约性的特点。体裁的概念应用在外语教学,即语言输入、输出内容以交际事件类
上世纪70年代末,跟全国一样,广东的经济处于崩溃的边缘,彼时,贫穷、落魄的广东与毗邻的香港形成了巨大的反差。在这种反差的刺激下,广东边境的农民外逃出港成为突出现象。197
清廷自1899年始,为杜绝外人觊觎,而自主开放并自行管理了一批商埠,这些商埠即为“自开商埠”。“自开商埠”出现的原因一是在清末商务思想发展的基础上,晚清官员及一些知识分
分析了直接序列扩频通信系统的工作原理,选用Gold序列作为扩频序列码,利用MATLAB/Simulink对直接扩频通信系统进行仿真,通过仿真实验,实时跟踪了扩频通信的完整过程。分析实
为了顺应国际学术交流与教育合作高速发展的大趋势,积极响应教育部与郑州大学关于研究生全英教学的号召,研究生全英教学课程"有机合成"的设立旨在培养具有国际视野、国际竞争力
本报嘉祥讯(通讯员 张德峰)大张楼镇紧紧围绕全县新农村建设“八大工程”这一重要工作,树典范广泛宣传,抓引领积极带动,特别是在抓好农民增收致富、农村精神文明创建和城乡环境卫
报纸
摘要:本文对本科生课程“工程结构物理模型仿真方法”创新教育进行了研究。结合创新实践教育理论和教育实践的相关问题,对在创新实践班学习过程中学生需要具备的创新能力进行深刻分析,并采用实证数据计算并得到创新能力的权重及离散型;并以此为研究基础,针对作者教授的创新实践班课程“工程结构物理模型仿真方法”,开展创新实践课程的教学设计的实践内容。本文的成果将丰富本科生创新实践教育的研究。  关键词:创新教育;创
以50种纳入转融通标的证券的股票构造处理组,以50种纳入融资融券标的证券但未纳入转融通标的证券的股票构造控制组,利用转融通制度实施前后各10个交易月份的数据,采用双重差分模