基于线程池机制的高性能DHCP服务器研究与实现

被引量 : 0次 | 上传用户:txhalyy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的蓬勃发展,IP地址资源越来越紧张。DHCP服务是在现有IPv4协议基础上解决IP地址资源短缺问题的有效途径。 目前,多数DHCP服务器是单线程运行,串行处理客户请求的。其应用于大型网络管理中,响应速度不是很快,效率不是很高。将多线程技术应用到DHCP服务器,用线程池机制实现DHCP服务器是当前提高DHCP服务器效率一种很有效的方法。 论文首先分析了BOOTP和DHCP的工作过程、消息格式,扩展了DHCP API方法。并用DHCP API方法解决了DHCP服务器的安全性问题、客户分类问题和租约收集问题。 接着研究了基于线程池机制的高性能DHCP服务器的技术问题:探讨了应用多线程技术和线程池机制中经常出现的问题;分析了多线程程序中共享数据的互斥访问及死锁预防;提出了锁粒度的计算方法;分析了使用线程池的优点和风险;改进了线程池大小动态调整算法。并对基于线程池机制的高性能DHCP服务器进行了总体设计。 论文对基于线程池机制的高性能DHCP服务器的实现方法进行了分析探讨,并给出了部分数据结构和关键算法。测试了基于线程池机制的高性能DHCP服务器的功能和性能,并和传统DHCP服务器的性能进行了分析对比。 最后,总结了论文工作,指出了需要改进和进一步发展完善的地方。
其他文献
<正>今年暑假去哪儿?这事我去年暑假就定下来了,山东新泰,见李镇西老师。回想入职当初,仅凭一腔热情和盲目的信心,跟着前辈学做老师,没有多少深入思考,没有太多创意。就这样
期刊
改革开放以来,我国的国际贸易事业蒸蒸日上。伴随着国际贸易往来的日渐频繁,文化壁垒在国际贸易活动中产生的消极作用也日益明显。解析文化壁垒的含义和分类,并提出消除文化
针对目前汽车在使用过程中获取汽车保养信息困难的问题,使用SPCE061A单片机为控制芯片,采集汽车内部影响汽车保养的关键因素,即时间和里程,实现对汽车保养的准确、及时提示,
<正> 人们在战争中利用生物毒或传染病来征服对方的行为称之为生物战。一般常用的生物战剂有病毒、立克次体、衣原体、细菌、毒素、真菌等。人类使用生物武器至今已有几十年
目的:总结和探索中医院药事工作的特点及发展的结合点,为中医院药学发展提供参考。方法:结合中医院的发展及医院药事管理、药学服务、临床药学工作要求,分析中医院药事工作受
为了避免现有层次分析评价方法在大学生综合素质评价过程中存在不足的目的;采用模糊层次分析方法,做了一个对大学生综合素质进行定性和定量的综合多因素评价实验;获得了评价
依脉冲雷达精度校飞试验的国军标GJB1381.2-92中的三大系统误差公式中变量与不变量的关系,借助噪声模型、运用随机数来模拟雷达精度校飞试验采集到的数据,然后按GJB1381.2-92
在此基于DDS技术进行任意波形发生器的研制。以单片机为控制核心,采用FPGA芯片EP1C3T144C8,通过使用相位累加器和波形ROM等模块实现DDS功能,可产生正弦波、方波、三角波与锯
为了对障碍物距离精确测量,基于最新Zedboard FPGA(现场可编程逻辑阵列)开发板,采用软硬件协同的设计方法,设计了障碍物距离测量系统的软硬件。系统为智能小车平台提供了完整