Handle服务器系统设计与实现

来源 :中国科学院计算机网络信息中心 | 被引量 : 0次 | 上传用户:lovecat_fish
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要讨论了一种全新的互联网络资源寻址定位技术——Handle服务器系统的研究与实现。作者介绍了Handle协议的基本理论,分析了Handle系统的特点,以及在实现上的必要性和可行性。本文作者参与了Handle服务器系统的设计,实现了Handle协议所规定的主要功能,并完成了对新系统(C++版)和旧系统(Java版)的解析性能的测试以及对测试结果的分析。重新设计开发的Handle系统(C++版)具有能够提供更为高效的解析服务,并且能够支持更多地后台存储系统。同时,作者实现了内嵌在Handle服务器中的DNS和Handle的协议转换模块,使服务器系统支持简单的DNS解析请求(UDP),初步完成了系统性能的测试,与DNS软件BIND进行了性能对比,并对性能测试结果做出了简要的分析。最后,作者分析了目前已完成的工作,并介绍了下一步研究的方向。   本文重点描述了Handle服务器系统的设计和实现,介绍了服务器系统总体框架和各个模块的设计思路,包括高效的缓存模块,动态线程池模块,内存对象池模块,网络接口模块以及消息处理模块等。同时,本文还对各个模块主要部分的详细设计和核心数据结构进行了深入的介绍。   本文的创新点在于:   1)提出了一种高性能的缓存结构,这种结构在保证高效的查询性能的同时,还能够提高系统的并发性;   2)动态线程池模块,该模块使得系统的线程数量可以随着请求量的变化而变化,减少了不必要的线程切换时间,提高了系统整体效率;   3)内嵌在Handle服务器中的Handle-DNS协议转换模块,使得Handle服务器系统能够支持简单的DNS解析请求(HDP)。
其他文献
随着移动互联网和社交网络的大规模普及,越来越多的用户每天会产生数以亿计的用户产生内容(UGC)。然而,由于用户发表内容的门槛的降低,任何用户在任何时间都可以发表自己的想
网络隐蔽通道足指在网络中的不同主机之间建立的一个用于传输非法数据的通道,其作为一种新的网络入侵方式,越来越多地被使用。目前,针对网络隐蔽通道的检测软件比较少,多数的网络
学位
本论文所描述的应用系统是将定位技术与GIS技术相结合,与办公自动化系统相集成。在OA系统进行相应的管理监控下,定位系统为GIS系统提供准确的位置坐标,GIS系统根据坐标在电子地
目前GPU的作用不仅限于图形图像处理,作为GPGPU已是高性能计算任务、大规模数据处理等任务的首选计算核心。实际应用中的主流架构为CPU-GPU异构架构,其中GPGPU作为运算主体,而CP
由于信息技术的发展和日趋激烈的商业竞争,人们不再满足于独立、零散的办公自动化和计算机应用,而是需要综合的、集成化的解决方案。作为一种对常规性事务进行管理、集成的技术
随着社交网络和问答网站的兴起,短文本已成为网络上信息传递的主要方式,例如传统网页的标题、各类新闻和博客的标题等都是短文本形式的。同时,微博、知乎、Twitter、Facebook
本文以一个实际的安全操作系统CAS—Earth中的自主访问控制机制的开发实践为基础,针对相关安全系统评测标准对自主访问控制机制的要求,提出并实现了一种增强的自主访问控制机制
情报出版主要应用在商业印刷中的商品流通领域。随着自动化排版的日益发展,用户对于自动化排版系统的要求也愈来愈高,情报出版中使用的后台数据源通常是一个专用的排版数据库,排
随着Internet的快速发展,传统的电子商务流程面临着新的挑战。软件Agent的出现,提供了一种新的网络计算模式,在解决电子商务这样的大型分布式系统问题上具有适应性和优势。目前
近年来,计算机系统的功耗问题越来越受关注。高效的能量利用能延长移动设备电池的使用时间,降低个人计算机和服务器的使用成本,减小对环境的影响。在计算机系统的部件中,磁盘的功