【技术实现步骤摘要】
轻量级分布式计算平台及其计算资源管控方法
本专利技术涉及计算机
,特别是涉及一种轻量级分布式计算平台及其计算资源管控方法。
技术介绍
计算和存储是信息产业发展的两大主题,分布式计算平台用于整合计算和存储资源,如何平衡计算的灵活性和数据分析的高效性一直是学术界和产业界的研究热点。大数据概念出现后,以数据为中心的分布式系统研究越来越得到人们的关注,设计出具有灵活高效的面向数据的分布式系统成为了当前系统架构研究的重要课题。传统的分布式计算平台主要采用MPI(MessagePassingInterface,信息传递接口)和MapReduce(编程模型)两种典型的并行计算编程方法进行程序注入,其计算资源管控机制各不相同。由于采用程序注入的方式,并且需要配合重量级文件系统才能取得较好的使用效果,其使用灵活性较低。传统的分布式计算平台存在使用灵活性低的缺点。
技术实现思路
基于此,有必要针对上述问题,提供一种使用灵活性高的轻量级分布式计算平台及其计算资源管控方法。一种轻量级分布式计算平台,包括依次通信连接的应用服务器、网关服务器和节点服务器,所述应用服务器用于接收计算原子注入请求并发送至所述网关服务器;接收计算原子启动命令并发送至所述网关服务器;接收计算结果获取请求并发送至所述网关服务器,以及接收所述网关服务器对应所述计算结果获取请求返回的计算结果并输出;所述网关服务器用于根据所述计算原子注入请求注入计算原子至对应的节点服务器;根据所述原子启动命令查找对应计算原子所在的节点服务器,并控制根据所述原子启动命令查找到的节点服务器启动对应的计算原子;以及根据所述计算结果获取 ...
【技术保护点】
一种轻量级分布式计算平台,其特征在于,包括依次通信连接的应用服务器、网关服务器和节点服务器,所述应用服务器用于接收计算原子注入请求并发送至所述网关服务器;接收计算原子启动命令并发送至所述网关服务器;接收计算结果获取请求并发送至所述网关服务器,以及接收所述网关服务器对应所述计算结果获取请求返回的计算结果并输出;所述网关服务器用于根据所述计算原子注入请求注入计算原子至对应的节点服务器;根据所述原子启动命令查找对应计算原子所在的节点服务器,并控制根据所述原子启动命令查找到的节点服务器启动对应的计算原子;以及根据所述计算结果获取请求获取对应计算原子的计算结果并返回至所述应用服务器。
【技术特征摘要】
1.一种轻量级分布式计算平台,其特征在于,包括依次通信连接的应用服务器、网关服务器和节点服务器,所述应用服务器用于接收计算原子注入请求并发送至所述网关服务器;接收计算原子启动命令并发送至所述网关服务器;接收计算结果获取请求并发送至所述网关服务器,以及接收所述网关服务器对应所述计算结果获取请求返回的计算结果并输出;所述网关服务器用于根据所述计算原子注入请求注入计算原子至对应的节点服务器;根据所述原子启动命令查找对应计算原子所在的节点服务器,并控制根据所述原子启动命令查找到的节点服务器启动对应的计算原子;以及根据所述计算结果获取请求获取对应计算原子的计算结果并返回至所述应用服务器。2.根据权利要求1所述的轻量级分布式计算平台,其特征在于,所述计算原子包括纯计算原子,所述网关服务器根据所述计算结果获取请求获取对应计算原子的计算结果并返回至所述应用服务器,包括:监控各节点服务器中纯计算原子的执行情况,捕捉纯计算原子执行完成信息并收集计算结果;采用异步的方式将纯计算原子输出的计算结果重定向到预设的计算结果文件中;在接收到计算结果获取请求后,提取与所述计算结果获取请求对应的计算结果文件通过反向连接的方式发送至所述应用服务器。3.根据权利要求1所述的轻量级分布式计算平台,其特征在于,所述计算原子包括服务原子,所述计算原子注入请求包括所述服务原子的文件类型标识,或所述服务原子的关联服务原子的数据路径;所述网关服务器根据所述原子启动命令查找对应计算原子所在的节点服务器,并控制根据所述原子启动命令查找到的节点服务器启动对应的计算原子之后,还用于在启动的计算原子为服务原子时,返回启动反馈信息至所述应用服务器。4.根据权利要求1所述的轻量级分布式计算平台,其特征在于,所述应用服务器在网关服务器根据所述原子启动命令查找对应计算原子所在的节点服务器,并控制根据所述原子启动命令查找到的节点服务器启动对应的计算原子之后,还用于接收计算原子关闭命令并发送至所述网关服务器;所述网关服务器还用于根据所述原子关闭命令查找对应计算原子所在的节点服务器,并控制根据所述原子关闭命令查找到的节点服务器关闭对应的计算原子。5.根据权利要求1所述的轻量级分布式计算平台,其特征在于,所述应用服务器在网关服务器根据所述计算原子注入请求注入计算原子至对应的节点服务器之后,还用于接收计算原子更新请求并发送至所述网关服务器;所述网关服务器还用于根据所述计算原子更新请求查找对应计算原子所在的节点服务器,并控制根据所述计算原子更新请求查找到的节点服务器对对应的计算原子进行更新。6.一种轻量级分布式计算平台的计算资源管控方法,其特征在于,包括以下步...
【专利技术属性】
技术研发人员:王鹏,黄焱,谢高辉,
申请(专利权)人:广州五舟科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。