基于用户体验的云中业务流程资源共享管理机制

来源 :山东大学 | 被引量 : 0次 | 上传用户:dingwei1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算作为一种新型的资源使用模式以及交付模式,越来越受到各行各业的重视。众多大型企业也热衷于云计算技术的研究,云计算已经成为当今热门技术名词。云计算的出现,解决了以往计算机资源只能被单独使用,造成资源浪费的情况。云计算将所有的资源统一调度,按需使用,可以为用户节约软件成本,硬件成本,因而成为一种低成本,高效率的资源使用方式。云中巨大的资源池,为用户选择各式各样资源以及共享资源提供了可能。随着其技术的日渐成熟,云计算可以轻松实现不同设备间的数据与应用共享,更加便捷了对云中资源的使用。同时,作为计算机支持的协同工作的一部分,业务流程的使用会大大简化用户工作量,提高工作效率,已经成为现代企业中不可或缺的重要角色。云计算经济、便利的特点吸引了越来越多的厂家利用云中资源进行业务流程管理,如亚马逊SWF、Cordys Process Factory for Google APPS,IBM的LotusLive。云计算的特点对云中业务流程管理提出了更灵活快捷,资源利用率更高的要求。但现阶段云中业务流程的技术多为流程引擎共享模式,这种模式并不灵活。相比之下,若能对业务流程进行共享,则会带来更高的资源里功率。然而,尽管流程共享模式有着最大资源共享的优势,但也有着不足。资源的共享程度越高,带来的负载问题越严重。某些热点资源往往会成为整个流程的瓶颈,造成用户请求的阻塞,从而延迟租户请求的响应时间,影响用户整体体验。针对以上问题,本文对云中业务流程共享模式进行探索,设计了业务流程共享的资源管理方式。提出了基于Pub/Sub分布式的流程资源共享管理机制,同时解决了流程资源高共享带来的负载问题。本文的主要工作如下:1.提出云中多租户共享业务流程的模式,设计了分布式的业务流程共享的资源管理框架,详细介绍了该资源管理框架在流程部署以及流程运行阶段对流程资源的有效管理,避免了整个流程的重复重新部署,便捷了租户对定制流程的快速使用。2.深入研究了云中负载平衡问题的原因以及解决办法。提出在副本放置以及副本选择两个方面解决负载问题的机制。在分布式资源管理框架的基础上,提出了基于用户体验的双重的负载平衡机制。该机制从两个角度解决负载问题:在部署阶段使用动态副本放置策略,选择最优的流程片段副本放置节点;流程运行阶段,最优流程节点选择策略为每个租户提供最优的流程服务节点。这两个机制解决的云中业务流程资源共享最大化带来的负载问题。3.设计实现了基于Pub/Sub模式的资源管理框架。详细介绍了基于该模式,业务流程进行分布式管理的解耦方式以及多租户的Pub/Sub网络中的路由消息传递方法。同时基于该原型系统,分别从响应时间、吞吐量、系统利用率以及请求失败率等几个方面论证本文提出的流程资源管理方式的灵活性以及性能。本文提出的基于PUB/SUB的多租户业务流程资源管理框架,在保证资源共享最大化同时,有效解决资源负载高峰并优化每个租户服务响应时间。该框架通过基于用户体验的双重的负载平衡机制在部署阶段以及流程运行阶段对流程资源进行有效管理。
其他文献
学位
由于语言音位系统的语音范畴的声学空间与感知空间的不一致,以汉语为对象,探索语言音位系统的语音范畴的声学空间距离与感知空间距离的关系显得十分重要。研究发现,人耳对汉语声
P2P技术的诞生被视为是推动数据集成领域发展的一个强大动力,P2P数据集成系统能够融合P2P技术与数据集成两者的优势,以此来克服传统集中式数据集成系统的缺点,使得用户最大程
学位
学位
伴随着信息社会的快速发展,面对越来越多的海量信息,如何用更少的数据来表达同样的信息,是摆在研究人员面前的一道难题。同时,人们也需要借助计算机来生成具有一定艺术效果的
学位
日益泛滥的垃圾邮件给普通百姓的生活带来了诸多不便,也给某特定应用领域带来了麻烦。因此设计一种高效的和广泛应用的邮件过滤系统是一件很有意义的事情。本文在分析了传统邮
学位
学位