基于缓存与集群技术的uniflow工作流系统的优化

基于缓存与集群技术的uniflow工作流系统的优化

ID:33131688

大小:2.14 MB

页数:66页

时间:2019-02-21

基于缓存与集群技术的uniflow工作流系统的优化_第1页
基于缓存与集群技术的uniflow工作流系统的优化_第2页
基于缓存与集群技术的uniflow工作流系统的优化_第3页
基于缓存与集群技术的uniflow工作流系统的优化_第4页
基于缓存与集群技术的uniflow工作流系统的优化_第5页
资源描述:

《基于缓存与集群技术的uniflow工作流系统的优化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、大连理工大学硕士学位论文基于缓存与集群技术的Uniflow工作流系统的优化姓名:唐哲申请学位级别:硕士专业:软件工程指导教师:周勇20060610大连理工大学专业学位硕士学位论文摘要工作流系统是以规范化的流程定义(或称为流程模板)作为输入的软件组件,它维护流程的运行状态,并在人和应用之间分派活动。ulliflow以工作流技术为核心,实现了更加广泛的功能,为用户提供灵活方便的手段,为企事业提供集成化的建模、分析工具;通过企事业业务过程建模和业务过程分析,能帮助管理者更清楚的了解其业务过程,并发现业务过程中存在的问题和性能瓶颈。以往的Un

2、inow系统性能和可靠性方面不够理想,工作流引擎的高速处理能力与低速的数据库访问之间产生了巨大的性能瓶颈以及工作流业务客户端单应用服务器工作机制无法满足对效率和有效性要求较高的客户的要求。这些问题如果不能得到很好解决将会极大影响Ulliflow的市场竞争力。本文根据企业的实际项目,一方面系统地介绍了嘣now的工作流对象缓存与文件缓存的设计与实现。该实现是解决引擎与数据库间的性能瓶颈的关键——使用对象缓存将工作流服务中频繁使用的对象预先调入高速缓存区,使用软引用最近最少使用策略来管理缓存区内的缓存对象;将工作流引擎的内核由过去引擎与数据

3、库的同步交互方式变为异步交互方式,并利用文件缓存将大量的数据库操作指令和数据缓存到本地文件中,由一个单独的线程负责在适当的时间将指令和数据提交到数据库管理系统,引擎可以转去处理其他任务,从而提高了系统的效率。另一方面通过实现工作流服务器集群来防止出现宕机现象和解决大量客户并发请求服务时系统处理能力不足的问题——首先增加的一个负载均衡服务器和多个对等的应用服务器将客户端的大量服务请求根据策略分配到各个应用服务器上,然后负载均衡器使用探测包法一预先发送给将要分担负载的应用服务器的一些数据包,并监听来自应用服务器的接收应答信号。以确定可用的

4、应用服务器。对于不可用的应用服务器能够自动将负载分配给其他正常的服务器从而达到有效减缓应用服务器压力,提高产品可靠性的目的。对改进后的u证丑ow的测试表明在大量用户并发操作的情况下性能和可靠性都有了很大的提升,并且用户并不需要在优化上花费更多额外的费用。该技术的实现成为了UIliflow系统走向市场必不可少的一环。因此本文具有较好的理论和实用价值。关键词:工作流系统;缓存:服务器集群;性能瓶颈;负载均衡基于缓存与集群技术的UIli丑w工作流系统的优化O砸mi删ionofuniflowwor煳owSystemBaseonCache2ul

5、dClusterTechnolo彰AbstractWb蹦lOwSystemisasOfcwa陀componcntwho∞inputcomes盘蛳astaIldardprocedu豫defi删on.Itmai

6、妇1ms也em衄ingstE瞳cofmeproce如fe,如dallatS髂si鲷meI】_tSb曲鹕enpeople蛆dapplication.晰tl】w嘲mowtechn0109y髂itscore,llI】丘丑owh雎m城lIedbroacIcrfI】Ilctions衄dprovidedconv曲ientm劬odsfor1ls

7、ers.Also,itwotks鲢觚integratedmodming眦danalysingtoolsfbrcm唧”.BymodmingprojectbI硌逾cssprocedll他sand孤al_”ingthebusinessprocesses,wofk丑owsystemcaIlnotonlyhelppeople∞:tchbusiness丑owmarecl明ny,bmalsof.mdoutproblemsdlH协gb曲e端now锄delem肋tsin妇uenciⅡg删ecftS’perfb皿ance.nlepe面皿anceanddc

8、pendabil畸ofUninoww瞅nDtp啦ctin也epast.n黜we诧bigdis唧觚ciesbet、Ⅳeen也e撕曲peffbnnanceofwor】mDwen画∞s龃dthepoorc印abn姆ofdE【乜Lb踮eaccess.Hence,thewofkingmodeofsiIl酎e印pHca酝onserveron也eclientb嬲edonW砌owBusines

9、odllcts.If也eseprobl锄sareaUleR衄solved,Uniflow妇llsu&rab培loseon吐:m刚【et.D印蜘diⅡgonpm吐..a1projectsofenterpd∞s,Ⅱlisth

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。