随着云计算技术的迅猛发展,云计算技术可将计算、存储、软件、服务等资源从分散的个人计算机或服务器移植到互联网环境中,以集中管理大规模高性能计算机、个人计算机、虚拟计算机,从而方便用户使用云资源。从层次上云计算平台可以分为以下3种服务模型:软件即服务(SaaS,software as a service),平台即服务(PaaS, platform as a service),基础架构即服务(IaaS, infrastructure as a service)。
为优化IaaS服务的执行效率,提出面向IaaS的信号驱动任务调度算法,该算法根据IaaS模型的结构特征建立控制子系统和节点子系统,根据任务的结构特征建立任务的DAG(directed acyclic graph)调度模型,并建立各任务分片的状态转化机制及控制子系统和节点子系统问的信号通信机制。以系统问信号交互的方式驱动任务分片的状态改变,并在每一调度时刻来临时利用并行优化选择策略分配任务分片。由于本算法采用了模拟IaaS模型的双系统控制方式,使本算法与IaaS模型的分布式体系相兼容且复杂度较低。最后通过实验验证了所提算法的有效性和实用性。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !