【摘 要】
:
系统的性能优化技术被广泛地应用于科学研究,商业服务等领域,实际上,软件的性能优化技术的发展远落后于硬件和体系结构的发展。系统的性能优化仍是计算机应用领域研究的重点
论文部分内容阅读
系统的性能优化技术被广泛地应用于科学研究,商业服务等领域,实际上,软件的性能优化技术的发展远落后于硬件和体系结构的发展。系统的性能优化仍是计算机应用领域研究的重点。在商业模式的推动下,现代服务行业发展迅猛,以服务为基础的应用,其服务质量取决于服务器的响应时间和可靠性。在服务的设计开发之初就对系统的性能优化进行全盘考虑,无疑会达到事半功倍的效果。目前,对系统性能测试的产品比较多,而对系统进行性能优化的产品并不多。本文从面向企业级应用开发的角度,致力于为服务开发商提供做二次开发的系统性能调优框架,从而减少服务开发商的工作量和工作难度,以达到应用系统性能调优的目的。依据上述思想,基于事件驱动的多阶段性能调优中间件,使用Java语言开发,提出新的并发服务处理模型,采用了分阶段定位系统瓶颈的设计思想,从理论和实际测试中分析典型资源控制和分配算法的性能表现,找出性能瓶颈,优化算法,以提高算法在系统上的运行性能。课题正是从此设计思想进行深入展开的。阶段操作的灵活性,增加了整个系统应对负载变化的灵活性。系统通过分而治之的资源控制策略,自适应的资源分配算法,高效先进的反馈机制,动态线程池最大线程数的合理分配和事件队列的控制机制,有利地解决了系统高负载情况下的性能瓶颈问题。为了屏蔽硬件和底层操作系统的差异,系统借鉴企业服务总线ESB的设计思想,提出了轻量级消息服务框架LMSF,它成为服务与底层操作系统交互的枢纽。文中给出了具体的应用实例----CSOpti Web服务器,该Web服务器在本文提供的性能调优框架基础上进行了二次开发,通过全面的性能对比测试证明,该服务器缩短了系统的响应时间,提高了系统的并发处理能力。系统的主要特点是将资源管理和应用逻辑分离,从而降低了应用构建的复杂性。实践证明,系统提高了服务开发商进行二次开发的健壮性和适应性,具有很好的科研价值和应用前景。在课题开展过程中,本人参与了系统的需求调研,系统的总体设计,系统管理模块的实现,资源分配算法的设计与实现,以及系统的测试。
其他文献
图像分割是医学图像处理中的关键技术之一,也是三维重建、定量分析等后续操作的基础,分割的效果直接影响到三维重建的速度和重建后模型的视觉效果。然而,由于医学图像本身的模糊
近年来,以BitTorrent和eMule为代表的P2P文件共享技术在应用领域获得了很大的成功;另一方面,传统流媒体系统的服务能力越来越不能满足需求。于是应用P2P模式解决流媒体服务系
随着网络技术以及数字通讯技术的迅速发展,工业自动化领域发生了巨大的变化,逐渐形成了自动化领域的开放系统和互联的通讯网络。在分布式控制系统中,软件技术是一个重要的组
20世纪80年代以来,世界各发达国家虽然已经基本建成了四通八达的现代化国家道路网,但随着社会经济的发展,路网通过能力已满足不了交通量增长的需要,交通拥挤和堵塞现象日趋严
ZigBee是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术,它在家用系统控制、楼宇自动化、工业监控等诸多领域都具有广阔的市场空间。相比之下,蓝牙、WLAN、GSM等无线通讯技术,由于协议复杂、成本高、耗电量大等原因,在上述应用领域中的推广和应用都有一定的困难。ZigBee有自己的一套基于IEEE 802.15.4的无线电标准,它有一个显著特点就是在一个ZigBee无线网络中
图像分割是计算机视觉的预处理部分,在人工智能领域占有非常重要的地位。分水岭算法是快速有效的图像分割算法,但它有一个内在的缺陷,用纯粹的分水岭算法来进行图像分割的结
随着Internet的飞速发展,网络信息安全日益受到业界的关注和重视,防火墙作为普遍使用的网络信息安全技术成为研究的热点。Linux下基于Netfilter/iptables架构的防火墙具有很多
图算法一直是学术界和工业界的研究热点。随着社交网络和大数据爆炸式增长,基于大图数据的应用逐渐增多。Google提出了Pregel图计算系统,解决关于大图数据的分布式计算问题。
安防系统是一项被人们日益重视的新兴产业,就目前发展看,应用普及越来越广,科技含量越来越高。几乎所有高新科技都可促进其发展,尤其是信息时代的来临,更为该专业的发展提供
毕业论文是自学考试本科专业的最后一科综合考核课程,要求考生必须按照专业考试计划所有课程合格后才可以进行,所以就必须存在一个对考生是否有资格进行论文撰写的资格审核过