高效网络服务框架的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:tangguopingzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该论文研究、设计和实现网络服务框架属于软件中间件范畴.网络服务框架的应用有助于提高网络服务程序的有效性,健壮性和可扩展性.该论文遵循提出问题,分析问题,解决问题的三个阶段来完成.首先针对网络服务程序开发中普遍存在的服务访问,事件处理,并发策略三个问题进行分析,进而提出旨在解决这些问题的网络服务框架的体系结构——封装层和框架层.第二章介绍TCP/IP网络协议族和由操作系统提供的一系列系统机制.这些操作系统的机制将作为网络服务框架的底层素材.应用系统I/O多路复用机制,构建传统的单线程并发服务器.第三章引入设计模式的概念和应用,设计模式是实现网络服务框架的指导理论.第四章首先应用排队论分析在处理实际事务情况下循环和并发服务器的效率.进而给出了两种应用多线程实现的并发服务器模式.第五章结合成熟的设计模式,首先通过对底层面向过程API的封装,实现了包装器外观设计模式,得到网络服务框架的基础——封装层.然后对第二章和第四章用底层API实现的单线程并发服务器和预先创建线程池的多线程服务器分别应用反应器和半同步/半异步两种设计模式进行面向对象的抽象,构建并实现了解决事件处理,并发策略二大问题的反应器框架和半同步/半异步框架.在第六章,对目前实现的网络服务框架进行了总结,并指出了今后的工作将在于 1 在实际应用中验证框架的性能.2 通过实际程序发现、总结、实现更多的网络服务程序设计模式,丰富网络服务框架.
其他文献
数字波束形成(DBF)技术在现代雷达和通信系统中应用越来越广泛.该文结合"双基地炮位侦校雷达DBF接收阵"项目,研制完成了基于cPCI总线的实时DBF处理器.该文的主要贡献包括以下
1993年Berrou等人提出的卷积Turbo码是差错控制编码技术研究中的一大突破,模拟结果表明:采用65535大小的交织器,18次迭代译码,在信噪比大于0.7dB的条件下,码率为1/2的卷积Tur
期刊
SIP协议作为新兴的多媒体通信协议,具有实现简单,功能强大,适合IP网等优点;通过SIP协议在扩展方面的两个特点:灵活的可扩展性以及开放的业务开发环境,可以很容易地实现基于IP
在LTE系统中,小区间的干扰严重影响了系统性能,于是在LTE-advanced中引入了新技术——CoMP技术。CoMP技术能有效减少小区间的干扰,并增加小区边缘用户的数据吞吐量,然而基带处理
期刊
低密度奇偶校验(Low-Density Parity-Check, LDPC)码凭借其逼近香农限的优异性能在IEEE802.16x系列标准中取得了成功应用,在第四代移动通信中其译码性能尤其是差错平层的改善
期刊
期刊
该文从拥塞控制的角度出发,研究高效、公平的拥塞控制机制,分析、研究和扩展与QoS相关的队列管理和可靠组播拥塞控制策略,使之能够辅助网络提供非确定性的QoS保证.具体地说,