面向云工作流安全的任务调度方法
2018-06-08王亚文郭云飞刘文彦扈红超霍树民程国振
计算机研究与发展 2018年6期
关键词:系统
王亚文 郭云飞 刘文彦 扈红超 霍树民 程国振
(国家数字交换系统工程技术研究中心 郑州 450002) (15738321455@163.com)
云计算是一种以虚拟化技术为基础,以网络为载体提供基础架构、平台、软件应用等服务为形式,整合大规模可扩展的分布式计算资源进行协同工作的超级计算模式[1].在云计算模式中,用户不再需要硬件购买和软件部署,只需要支付一定的费用,通过网络就可以方便地获取所需要的计算和存储资源.正是由于云服务成本低廉以及操作简单等优点,越来越多的大规模科学计算任务被交付给云计算来完成.大规模的科学计算任务由成千上万个步骤组成,为了在云计算分布式系统框架中对这些步骤进行合理的编排、执行以及追踪,云工作流系统被提出.
为充分利用资源,云计算依托虚拟化技术,构建了多租户共享共存的运营模式,这种模式在带来利润的同时也引入了极大的安全隐患,比如攻击者可以合法地租用虚拟机作为跳板,利用虚拟平台漏洞窃取或篡改其他租户的数据或信息等[2].云工作流主要面向的是大规模的科学计算任务,如高能物理学、生物信息学,大气科学等[3-4],耗时长,因此攻击者拥有充足的攻击时间,并且对计算结果精确度有较高要求,一旦某一任务或数据被篡改,将直接导致整个云工作流的运行失败.
针对云计算安全问题,文献[5]提到可以构建多样化的系统环境,并通过动态的环境切换来提高系统的入……
登录APP查看全文
