可扩展云工作流引擎研究与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yinjie340
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着面向服务计算模式的发展,越来越多的云服务依托于云计算开始涌现。而工作流技术由于能够协调与组合各类服务,从而以一种可复用的方式实现复杂的事务逻辑,得以在云计算中得到越来越多的重视。工作流已经成为一项企业内的IT服务甚至是一项面向各个企业的公共服务。同时,为了降低成本、维持稳定性能,工作流服务也可以部署于公有云之上,以利用云计算使用灵活,按需计费等优势。这种云工作流在能够利用云计算环境可灵活租用与动态调整等优势的同时,也面临着许多新的问题。一方面是在云计算环境下提供服务伴随而来的是巨大的请求量,工作流引擎很可能需要分布式计算来处理这些请求;一方面,在请求量变大的同时,请求量的浮动也会变大,固定的计算资源很可能造成资源的浪费,因此工作流引擎需要一个合适有效的控制算法来使系统可以根据需要动态地使用云计算资源;另一方面,云计算中计算资源的地域可选择性也给工作流调用服务带来了许多新的课题,通过使用不同地域的计算资源,可以优化工作流在调用各个服务所需的时间。针对这些问题,我们尝试将工作流技术应用在云计算环境下,提出与实现了一种可扩展的云工作流引擎。本文的研究工作主要体现在以下几个方面:1.设计及实现了一个可扩展的云工作流系统,以及系统的管理与监控平台。云工作流系统可以执行云工作流,而管理平台可以对整个系统实现负载均衡,监控与调整等功能。2.在云工作流系统上设计及实现了一个自适应控制算法,算法能够根据历史负载与当前负载情况对系统所使用的云计算资源进行动态调整,使系统性能能够满足动态变化的负载情况且尽量避免资源的浪费。3.对云工作流的分布式执行问题进行了一定研究,并提出了一个动态规划的近似算法。通过预先计算出云工作流中各个活动的合适执行区域,在执行活动时使用不同地域的云服务器,从而减少网络通信时的延迟以缩短整个云工作流的执行时间。
其他文献
随着现代社会飞速发展,人们在物质日益得到满足的同时,生活节奏也变得更快,人们面临更大的生活压力,从而导致睡眠问题更加普遍。人们希望居家环境下可以监测自己的睡眠状况,
近年来,物理层安全技术引起相关学者的注意,而着眼信息隐藏的射频水印受到最多关注。信息隐蔽技术一直是一个热门的研究课题,而且数字水印已经成为信息隐藏的重要组成部分。本文则将研究的对象转移到射频信号上,主要研究射频信号中的隐蔽信息传输技术,我们称之为物理层水印或者射频水印。脏纸信道是受到两个加性噪声干扰的信道,其中一个加性噪声为发送端已知,另一个对于发送端与接收端均是未知的。称发送端已知的加性噪声为载
随着互联网、云计算的发展,传统的网络架构已经无法满足企业用户对于网络灵活性的需求。软件定义网络(SDN)作为一种新型的网络架构得到了广泛的关注。软件定义网络将传统网络的数据平面以及控制平面分离,实现了两个平面的独立演进,提高了网络的可编程性。软件定义网络往往采用逻辑上集中式的控制平面,通过控制网络与数据平面(交换机)相连。数据平面专注于数据的快速转发,控制平面按照业务逻辑,通过控制协议来向数据平面
精准的水下目标识别能力是水下机器人高效作业的保证。但是,在复杂多变的水下环境,设备采集到的图像普遍存在光照不均、对比度低、蓝绿色调、画面模糊等一系列问题。此外,受
计量学是研究物理参量的高精度测量方法的学科,而任何基于经典物理的计量精度都受限于散粒噪声极限,如何突破该极限是现代精密科学技术发展的迫切需求。量子计量学是研究如何
法定继承作为继承的重要方式,对于被继承人财产的分配起到了至关重要的指导作用。我国2021年1月1日正式生效实施的《中华人民共和国民法典》(以下简称“《民法典》”)规定的法定继承人范围包括两个顺位六类主体,并以代位继承制度保障被继承人晚辈血亲的继承权益。该范围除增设被继承人兄弟姐妹的子女可以代位继承外,延用了1985年《中华人民共和国继承法》(以下简称“《继承法》”)所规定的法定继承人范围。三十多年
学位
目的研究通过探讨正电子发射断层扫描(PET)测定帕金森病(PD)患者脑内葡萄糖代谢的应用价值。应用PET技术监测脑葡萄糖代谢,为帕金森病的诊断及病程监测提供有效手段。PET技术还可
优良的步行控制策略能够帮助仿人机器人适应多样化的工作场景,而步行过程中的稳定性控制更是步态规划研究的难点和重点问题。本文针对仿人机器人的步行稳定性问题,设计了基于
软件定义网络中通过中心化的控制器来控制网络中所有设备的转发的架构简化了网络管理方面应用的开发。OpenFlow协议作为软件定义网络中控制器与交换机间通信协议的事实标准,已经提供了很多接口以收集交换机上的统计数据,用于网络状况监控。然而,利用OpenFlow提供的收集统计数据的接口进行网络状况监控的应用具有其局限性。OpenFlow提供的大部分收集统计数据的接口都由控制器发起请求以读取交换机上的统计
目的:通过microPET-CT、Longa评分观察移植前和移植后(3、7、14、21天)脑出血大鼠模型功能恢复情况,科学评价人脐血来源的神经干细胞(human cord blood-derived neural stem cells HUCB-NSCs)移植治疗脑出血大鼠的疗效,为临床脐血干细胞治疗脑出血提供科学的实验依据。方法:采用二步法制作大鼠脑出血模型,造模成功24 h后,大鼠模型随机分为