当前位置:问答库>论文摘要

题目:负载自适应网络服务框架的研究与实现

关键词:并发;多线程;线程池;反馈控制;控制器;过载保护

  摘要

摘 要随着信息技术和计算机网络技术的不断发展,网络服务成为企业和人们日常生活中不可或缺的一部分。用户对网络服务日益增加的依赖对服务本身的可用性、可扩展性、和处理大规模请求能力提出了更高的要求。网络服务具备两个特性,高并发和请求到达的随机性。采用什么样的并发机制才能使得服务满足实际的并发请求,是网络服务设计的一个关键问题。请求到达的随机性使得网络服务所面对的请求数量在一段时间内超过服务处理能力,服务很容易处于过载状态,这将导致其处理能力下降,服务质量降低。如何为网络服务提供一种保护机制,也是网络服务设计中的一个关键问题。本文首先对网络服务软件设计的传统并发技术和过载管理两个关键技术方向进行研究,并对传统并发技术和过载管理技术进行了比较和总结。在明确服务框架的关键需求和设计目标之后,本文基于动态线程池技术、任务准入控制技术和反馈控制技术设计了负载自适应的网络服务框架。服务框架监测系统的运行状况,根据吞吐量自动调整线程池中线程数量,根据任务的响应时间调整系统接收新任务的速率,避免服务出现过载。在论文的第四章对服务框架主要模块的具体实现进行了详细的介绍,包括并发机制的实现和任务准入控制机制的实现。此外,本文还介绍了将服务框架应用于中国专利电子申请系统之中,实现了电子申请的收发服务,并对收发服务的性能进行了测试。