面向训练仿真系统的动态线程池技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:gaohenghao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
线程池技术是提升多线程应用程序性能的重要技术,已经广泛地应用在各种网络服务器应用程序、中间件等领域。线程池的研究重心已经从静态线程池转移到动态线程池,然而,如何动态提高其性能(请求的响应速度和系统的吞吐量)和扩大适用范围仍然是个需要深入研究的问题。基于经验的动态线程池技术虽然给出了简单的估算最优线程池尺寸的公式,但该策略需要人工干预,而且操作复杂,容易出错。基于预测的动态线程池技术通过分析任务请求的历史分布预测需要的线程数,但难以保证预测精确度,且计算量较大。基于反馈的动态线程池技术通过建立反馈机制,根据线程池的性能表现和系统资源限制动态调整池尺寸,但提出的性能度量仍然不够合理。这些已有的策略仅侧重于线程池尺寸对性能的影响,没有考虑任务调度策略和线程调度策略等对性能的影响。因此,需要全面研究影响线程池性能的因素,从而进一步提高线程池的性能。   本文在综合考虑了线程池尺寸、任务调度策略、线程调度策略、不同的实现模型以及系统负载情况对线程池性能的影响的基础上,提出了一种基于反馈和负载的动态线程池体系结构,并给出了相应的性能度量、线程调度策略、任务调度策略以及性能监测和动态调整算法。在上述基础上,将提出的线程池策略应用于训练仿真系统中,并与水位线程池策略进行性能比较。实验结果表明,提出的动态线程池策略能更好地响应任务请求的数量和性质的变化,大幅地改善任务处理时间,具有一定的性能优势。
其他文献
机器翻译旨在实现不同语言之间的自动化翻译,降低不同语言使用群体之间的沟通代价,促进全球各个国家和地区之间的经济、政治和文化交流,具有巨大的研究意义和实际使用价值。从提
随着Internet的飞速发展,计算机网络的安全问题日渐突出,杀毒软件、防火墙技术和针对单机的入侵检测技术,其局限性也随之逐步显现,尤其对分布式的入侵行为,已不能很好地满足
分布式计算技术和网格存储技术的迅猛发展使得用户可以使用提供商所开放的近乎无限的计算资源搭建属于自己的计算基础设施,这种计算资源的提供和使用模式被称为“云计算”。
列车故障诊断系统是一种当列车某个设备发生故障或失效时时,通过人机对话形式达到及时有效诊断故障的复杂系统,是列车网络控制系统的一个关键子系统,是保证列车安全运行的必需手
光照条件的变化是导致人脸识别率下降的主要原因之一。当人在室内进行人脸注册,室内条件下可以正常识别,但在室外的识别效果就非常差。这就需要针对实际工作中的人脸识别问题
在Web2.0时代,互联网已经成为包含人类社会各种知识的信息库,人们越来越依赖互联网作为查询信息的重要来源。其中,人物之间的关系是一类非常重要的信息。特别是当网民面对一个个
随着Internet的发展,传输层单宿端到端的通信协议TCP和UDP等在传输性能、容错能力和安全性等方面都受到了极大的挑战。传输层多宿端到端的通信协议如基于SCTP的多路同时传输C
信念修正是主体接受一个新的信念并将其加入到已有的信念集合中,且不会引起不协调的一个过程.在哲学、计算机科学,尤其是数据库和人工智能中,都有信念修正的逻辑形式化,对于信念
Web服务(Web Service)是构造下一代分布式计算平台的基本技术。单个Web服务所能够提供的功能有限,服务组合(Service Composition)通过集成现有的Web服务从而创建新的、高层的
近年来,随着Internet的飞速发展和生活中信息化水平不断提高,数据资源呈爆炸式增长,导致获取目的信息困难,信息的利用率降低,而高维数据日益成为主流,所以在实际的聚类应用中