【技术实现步骤摘要】
一种云环境下考虑安全风险的工作流调度方法
[0001]本专利技术属于云计算领域,特别是云环境下考虑安全风险的工作流调度方法。
技术介绍
[0002]云计算作为一种新的计算模式和商业模式,应用越来越广泛,亚马逊、微软、阿里云、 谷歌、华为、腾讯、百度等知名企业纷纷推出了各自的云服务产品。它将不同的计算机组合 在一起构成一个大型计算系统来执行一些大型任务,用户可以不限位置地从云提供商租用未 绑定数量的计算资源。云计算可以根据需要方便地通过网络访问可配置的资源池,比如计算、 网络、服务器、存储和应用程序等,这些资源可以通过最少的管理工作或云服务商的交互快 速供应和发布。工作流是对工作流程及其各操作步骤之间业务规则的抽象、概括和描述,它 由一组具有依赖关系的任务节点组成,它通常可以建模为一个有向无环图,其中图的顶点代 表任务节点,边代表传输的数据。工作流管理联盟将工作流定义为“业务流程自动化的全部 或部分,在此期间,文档、信息或任务将根据每个链接中的一系列程序规则执行”。工作流应 用在科学和工程中很常见,它们的结构和组成是事先已知的 ...
【技术保护点】
【技术特征摘要】
1.一种云环境下考虑安全风险的工作流调度方法,其特征在于在用户给定的截止时间约束下进行调度,以降低任务执行和数据传输的总体安全风险,该方法包括下列步骤:步骤1:对工作流结构进行抽象;步骤2:对工作流使用的资源进行定义;步骤3:对安全风险模型进行定义;步骤4:确定任务的调度顺序;步骤5:确定任务分配方案。2.根据权利要求1所述的一种云环境下考虑安全风险的工作流调度方法,其特征在于,在步骤1中,对工作流结构进行抽象;通过DAG图表示工作流,认为工作流是一个有向加权图,前面的任务与后面的任务相连接,前后任务具有数据依赖,边上带有权重,即任务之间的传输数据;在此基础上,为每个任务添加了安全风险属性,这是一个典型的数据流结构,为之后工作流调度提供了理论依据。3.根据权利要求1所述的一种云环境下考虑安全风险的工作流调度方法,其特征在于,在步骤2中,对工作流使用的资源进行定义;服务器间的通信链路为全连通的方式,服务器之间传输带宽相等,不同的服务器有不...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。