基于插件式框架的CDN仿真系统的设计与实现

被引量 : 0次 | 上传用户:hejiankimi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
内容分发网络(CDN)中的一些关键技术,包括内容调度、内容老化和元数据定位等,其算法优劣直接影响CDN的服务质量和用户体验。对这些关键技术进行全面的比较和评估,并提出优化的算法,是提高CDN系统性能的主要途径。但是,在实际运营的CDN系统中进行算法的测试是不现实的。为此,必须借助于CDN仿真系统来开展算法的各项研究。然而,现有的一些CDN仿真系统存在着以下两方面的问题:第一,不具备很好的可扩展性。CDN中的关键技术存在着诸多的算法实现,这就要求能够快速的对各种算法进行仿真。但是,现有的一些CDN仿真系统存在模块间耦合度高的问题,不能动态替换仿真系统中的各种关键部件。第二,不支持第三方开发。现有的CDN仿真系统大多是开发人员为验证自身的算法而设计的,无法仿真其他的关键技术,不具备通用性。针对以上两种情况,本文设计并实现了一种基于插件式框架的CDN仿真系统。插件式框架具有很好的可扩展性,系统耦合度低,并支持第三方开发。在该框架上进行二次开发,不必了解原有系统的任何实现细节,只需按照系统的插件接口规范,将具体算法实现为插件,并插入系统,即可进行仿真。这样,CDN的研究人员可以更多的关注于算法本身的研究。构建于该框架上的CDN仿真系统,实现了CDN系统中的各种关键算法,并达到了可替换性的要求,从一个侧面佐证了插件式框架的特性。基于插件式框架的CDN仿真系统主要由通信插件、主插件、节点组插件和分布式文件系统插件构成。其中,分布式文件系统插件是系统的核心插件,它包含了CDN系统中的节点行为仿真和各种关键技术。本文设计了基于CDN的分布式文件系统,并实现了分布式文件系统插件。本文首先介绍了插件式软件框架的设计,并在该框架的基础上设计并实现了CDN仿真系统。其次,本文对CDN关键技术的各种算法进行了研究,并在仿真系统上进行了测试,根据测试结果对算法进行了分析和比较。
其他文献
助磨剂的助磨效果可以通过绘制在相同实验小磨条件下粉磨至相同比表面积(350-360m2/kg)的水泥的0.045mm方孔筛筛余,均匀性系数或标准稠度用水量与助磨剂掺量的曲线进行量化评
<正> 本刊1985年一期,曾载《外感咳嗽与内伤咳嗽》一文,但在辨证上过于粗略。本文予以补充。咳嗽一证,历来名目繁多。《素问·咳论》有肺咳、心咳、脾咳、肾咳等名;《医学入
目前,土壤环境调查工作中重金属的检测方法,主要有原子荧光光度法(AFS)、原子吸收光谱法(AAS)和等离子发射光谱法(ICP)等^[1,2]。然而,这些方法分析重金属时,需经过王水消化口’或者混
中学体育教师应加强对武术教学的组织与管理,在教学过程中注重培养学生学习武术的兴趣;中学体育教师应努力提高自身的武术教学素养,通过在职进修等途径,全面提高教学业务能力
随着社会信息化的不断加深,软件的安全问题越来越突出。安全漏洞是软件中的一种故障模式。此类漏洞的存在可能为他人攻击软件提供方便。而一旦软件被攻击成功,系统就可能发生
本文依据逐步完善的聚驱开发理论和实践经验,综合运用石油地质、测井等理论知识以及三维构造建模和储层精细描述技术,针对萨南油田南四区以南地区三类油层在高含水开发后期阶
研究煤矿员工的心理致因及行为规律对减少人因失误、减少和防止煤矿员工行为偏差,进而提高煤矿企业安全生产水平具有重要实践意义。论文对煤矿事故与心理致因的关联性、突发
<正>我们不仅惊叹,动物一生下来,各脏腑组织就能各司其职的工作起来,比如心脏自然就会跳动,肺脏自己就能进行呼吸,眼睛就能见亮,嘴巴就会吮吸等等。按照能量守恒定律,动物和
纳税评估是指税务机关依据国家有关法律和政策法规,根据纳税人、扣缴义务人、政府相关部门和有关社会机构提供的各种纳税申报资料、财务资料和日常掌握的征管资料及其他信息