基于网络代价的网络缓存系统

来源 :南京大学 | 被引量 : 0次 | 上传用户:ytzhjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络和多媒体技术的普及,导致了网络上的通信量急剧增多,伴随着网络带宽需求的快速成长。为了达到减少网络的重复传输率,提高带宽的使用率,网络缓存技术是最常见的一种解决技术。随着网络实体数据类型的多样化,我们认识到传统的缓存技术已经无法适应当前和今后网络应用的发展。只有结合考虑网络实体的数据特性和缓存介质的特性才能更好发挥网络缓存的效用。 本文研究了针对连续媒体数据的基于网络代价的网络缓存替换算法和共享网络缓存中的协作模型,在模拟环境下实现了该系统,并对性能作了测试和分析。主要工作包括: (1)对已有的网络视频服务器用户请求的轨迹文件进行统计分析,研究了连续媒体数据的统计特性,确定用户对连续媒体数据的请求模式。 (2)提出了基于网络代价的网络缓存算法。该算法根据网络缓存实体的特性,针对了网上连续媒体数据的增多,综合考虑了用户的延时,网络传输的代价和缓存代理服务器的资源利用率等因素,计算各类缓存网络实体所需的资源和相应的网络代价,从而进行缓存实体的置换。这种将各个关键因素有机结合的方法提高了缓存的效率,不仅提高了命中率而且有效的提高了服务器资源的利用率和减少了用户的等待时间,从而整体上提高了缓存系统的性能。 (3)提出了基于组管理的层次型协作网络缓存模型,通过将共享网络缓存进行分组,组内采用summarycache方式;组间采用ICP协议进行组和组的通信。这种将共享缓存之间在用户访问上的耦合性和所采用的协作协议有机结合的方法能有效的减少缓存间的通信,提高系统性能。 (4)在模拟环境下实现了基于网络代价的缓存置换算法。对网络缓存命中率、字节命中率和用户延时等待进行了分析比较。在算法基础上实现了组管理协作网络缓存原型系统,对性能进行了评测。
其他文献
在近20年来人们不断发现在实际开发中软件需求是实实在在存在着的问题;对于很多系统而言,完全理解需求是可望而不可及的事情。软件需求工程(RE)涉及的内容包括软件需求的获取、
工作流技术是实现企业业务过程建模、管理、优化与重组,最终实现业务过程管理与自动化的核心技术。当面临竞争激烈、利润缩水而经营成本又不断提高的困境时,许多企业开始提出工
随着互联网的快速发展,网络应用不断丰富,其中也出现了很多对服务质量有极高要求的应用,它们对带宽、时延和抖动等网络性能参数极其敏感。为了使这些应用可以达到要求的服务
该文从谈判支持的理论基础及发展和基于Web的谈判支持的现状分析入手,结合Web开发的特点和软件工程的思想,进行了较洋细的系统需求分析,在此基础上论述基于Web的谈判支持系统
该文探讨了消息服务体系的基本框架和它所支持的消息的可靠传递机制.Web services是由一系列开放的,平台无关的协议所组成的基于网络的组件规范.该文提出一种基于Web service
该文首先从分布式应用体系发展过程阐述了WEB服务产生的需求背景.然后具体介绍了WEB服务技术基础.依次阐述了WEB服务的思想模型、架构体系和协议栈,并详细说明了WEB服务最重
该文结合CBIR技术和临床医务人员诊断疾病的专业知识提出了一种基于人类感知分类的图像特征提取和检索方法;在分析了高维索引所面临问题的基础上,提出了一种成本模型;然后根
该文首先介绍了网络安全所受到的威胁:黑客的攻击与病毒的传播.简单介绍了当前系统所存在的一些弱点及黑客攻击的手段. 其次介绍了入侵检测技术的发展:入侵检测系统模型的发
Internet的飞速发展产生了众多基于网络的复杂应用程序。这些程序基于不同的平台和标准,相互之间很难交互,不仅不利于改造和维护,而且大量重复开发浪费了有限的网络和企业资源。
建筑图三维重建的研究对象是多类信息综合描述且描述形式灵活的建筑图。它以实现计算机自动抽取图中二维图形对象的几何及语义信息、完成信息的综合、重建出建筑物整体模型为