基于R/S分析的数据流缓冲队列控制算法的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:nayinian2688
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术和计算机技术的迅速发展,数据越来越多地以流(streaming)的形式出现。由于数据流具有突发、潜在无限等特性,在某个瞬间,流速可能会突然急剧加大从而导致短时间内内存溢出,以至于不能继续正常的查询处理。因此,如能根据单位时间内流入、流出内存数据量以及内存最大容量提前预测流数据是否过载,从而决定如何执行缓冲队列管理,以便保证内存始终不会溢出具有重要意义。本文将数据流到达时的流速看成是一个关于数据流流速的时间序列。由于分形理论为时间序列分析提供了一个新的途径,通过对时间序列所具有的分形行为进行研究,可以从一个崭新的角度分析、预测时间序列的特征和规律,因此,本文首先利用分形理论中的R/S分析方法,根据Hurst值的大小(0<H<1),定性判断数据流流速变化趋势。其次,根据预测的数据流流速变化趋势,提出了两种控制内存缓冲队列长度算法,即定长△算法和自适应算法,其中△代表每个周期缓冲队列长度的基础变化量。根据是参照初始队列长度还是预测长度进行队列长度的计算,定长△算法又进一步分为△_Linit算法和△_Lcur算法。定长△算法的基本思想是,根据当前周期内的缓冲队列长度的实际变化量和基础变化量△求得下一个周期内队列长度的变化量。而自适应算法则完全根据当前周期内的缓冲队列长度的实际变化量确定下一个周期内队列长度的变化量。当预测量不足时,本文采用随机卸载策略进行卸载。最后,经实验测试和分析得知:1)Hurst值可以准确地预测数据流流速变化趋势;2)自适应算法与定长△算法相比,其预测队列长度更接近实际长度且滞后程度较轻;3)当预测队列长度不满足实际队列长度时,定长△算法的卸载量要少于自适应算法。
其他文献
目前,企业应用系统广泛采用基于Web的多层体系结构。J2EE技术诸多优点使其成为构建企业级Web应用事实上的标准,但J2EE自身一些缺陷或者不好的方面一直困扰着系统架构师和项目
数字水印技术是一种有效的数字产品版权保护和数据安全维护技术,是信息隐藏技术研究领域的一个重要分支,数字水印技术将特定信息嵌入数字产品中,是一种新型的版权保护机制,借
尽管朴素贝叶斯分类算法足够简单,它仍表现出了极好的分类性能。然而作为其核心思想的条件独立性假设,在真实应用中却很少能够被满足。基于单依赖分类器的聚合算法作为对朴素
现有的OCR (Optical character recognition,光学字符识别)技术可以将印刷体文档中的文字高速、自动地输入计算机,取得很好的识别效果。然而脱机手写汉字,由于形状千差万别,
随着计算机硬件和图形技术的发展,特别是建模和渲染技术的快速发展,越来越多的三维模型应用到各个领域,这也促进了三维检索技术的研究。在这些技术中,其中基于视图的多特征检
对等网络以分布式的方式组织网络中的资源,相互间的数据交换不会受到中心服务器的限制。对等网络的主流查询算法采用分布式哈希表(DHT)技术,作为典型的基于DHT的对等网络算法
互联网络的不断发展,使得语音通信技术也得到了更为广泛的应用,并逐步由传统的PSTN网络转化为IP网络即VOIP。而这种演进结果,可以使运营商在成本更低的情况下,迅速推出新业务
H.264/MPEG4 AVC 是ITUTVCEG 和ISO/IEC MPEG 联合制定的国际视频编解码标准,编码中使用了离散小波变换DWT 方法,标准具有压缩效率高、网络适应能力强等特点,所以对在多媒体通信
移动Ad Hoc混合网络结构包括了平面结构和分簇结构。由于路由协议与结构的差异,已有的分簇或者平面结构的路由协议无法执行异构节点之间的路由管理与控制,两者之间的路由转换