面向多目标任务的慕测混合云调度管理中心的设计与实现
发布时间:2020-08-02 11:01
【摘要】:慕测平台是一个连接教育界、企业界和学术界的公共服务平台。该平台将企业需求案例引入到教学中,同时挖掘研究热点提供学术研究支持。目前该平台已得到国内外数百所高校和企业的关注,并成功支持了两届全国大学生软件测试大赛。随着慕测公有云平台的影响性的不断增加,部分高校和企业出于用户数据保密、网络环境等方面的原因,迫切需要能够部署一套慕测私有云系统,同时又能共享使用慕测公有云和其它私有云的空闲资源(企业需求及硬件设备),从而达到资源优化配置的目标。为满足这一需求,本文提出了基于多目标任务调度的混合云架构作为解决方案。这一架构使公有云与私有云相融合,是最近几年云计算的主要模式,利用公有云的可扩展性,私有云突破了自身的硬件限制,随时可以获得更高的计算能力。经过改造,原平台分化为公有云版和私有云版,并通过新增的调度与管理中心进行连接,使得私有云可以通过任务发布的方式使用其他云的资源,并在设备空闲时接受别的云发布的任务来共享自己的资源,提升整体云平台的资源利用率。慕测混合云调度与管理中心作为慕测混合云的核心模块,提供了云注册与管理、云资源管理、任务调度、任务结果汇总和平台监控等功能。调度与管理中心使用java语言在spring-boot和hibernate框架下进行开发,提供http接口给云节点进行节点注册、资源更新、发布/获取任务、结果获取等服务的访问;使用dubbo框架提供rpc接口给公有云访问,使管理员能够在公有云节点上对私有云、资源、任务进行全局监控和管理。使用docker和jekins完成自动化的快速部署。同时为了满足用户和平台的多目标任务调度需求,提高平台整体效率,对任务的调度算法也进行了优化,提出了一种多目标下的任务调度算法,使得任务调度整体效果达到最优。
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
本文编号:2778423
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【参考文献】
相关期刊论文 前7条
1 李慧;;浅谈Dubbo分布式服务系统的应用[J];中国多媒体与网络教学学报(电子版);2017年06期
2 陈清金;陈存香;张岩;;Docker技术实现分析[J];信息通信技术;2015年02期
3 陈天;樊勇兵;赖培源;李巧玲;;混合云技术架构及应用研究[J];电信科学;2014年S2期
4 段志强;;混合云安全策略研究[J];计算机安全;2014年08期
5 孙强强;;混合云模式中的安全问题研究[J];电力信息与通信技术;2014年07期
6 王家仁;;云计算及其发展前景[J];网络与信息;2012年09期
7 邓青华;;软件自动化测试工具研究[J];软件导刊;2011年01期
相关博士学位论文 前1条
1 梁庆中;混合云平台上多目标任务调度算法研究[D];中国地质大学;2015年
相关硕士学位论文 前3条
1 杨明晨;负载均衡的Hadoop平台调度算法研究[D];吉林大学;2017年
2 李建丽;混合云环境下多目标优化的云资源调度研究[D];北京交通大学;2017年
3 张艳辉;云计算环境下基于QoS约束的多优先级作业调度算法的研究[D];辽宁大学;2013年
本文编号:2778423
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2778423.html