The invention provides a distributed computing interactive mode using resource optimization method and submits distributed applications. If the computing resource allocation model is a batch mode, a new batch mode session is built, the distributed application is run, and the resource recovery process is completed after completion; and if the computing resource allocation model is an interactive model, the resource allocation model is an interactive model. If there is no existence, a new interactive mode session is built, the distributed application is run, the next session will be accessed or the process command is finished; if there is, the interactive mode session is derived, and the distributed application is run, waiting for the access of the next session or the end of the process command; The invention also provides a computer equipment, which enables the overall utilization of resources to be higher through the integration of resources.
【技术实现步骤摘要】
分布式计算交互式模式使用资源优化方法以及计算机设备
本专利技术涉及一种分布式计算交互式模式使用资源优化方法以及计算机设备。
技术介绍
分布式计算是一种计算方法,和集中式计算是相对的。随着计算技术的发展,有些应用需要非常巨大的计算能力才能完成,如果采用集中式计算,需要耗费相当长的时间来完成。分布式计算将该应用分解成许多小的部分,分配给多台计算机进行处理。这样可以节约整体计算时间,大大提高计算效率。分布式计算资源分配模式分2种:批处理模式——计算资源(CPU,MEM等)分配和环境初始化在任务提交时进行,任务结束时回收资源和注销环境,再次提交任务时需重新分配资源和初始化环境。交互模式——计算资源分配和环境初始化在第一次任务执行时进行,之后的任务会不断重用已经分配好资源和环境配置。这里我们关注的是交互模式,批处理模式在任务结束时会回收资源及注销环境。交互模式不会,它会一直持有资源,在真实的环境中经常由于权限、资源、安全、业务需求等需要隔离的原因,可能一个用户需要持有多个交互模式的会话,而且这些会话所使用的资源都是长期持有的,分布式计算基本都是运行在高并发多用户环境下,这样对于分布式应用程序的资源使用会存在着大量的资源浪费现象。
技术实现思路
本专利技术要解决的技术问题,在于提供一种分布式计算交互式模式使用资源优化方法以及计算机设备,经过资源的整合使用,让整体的资源的利用率更高。本专利技术之一是这样实现的:一种分布式计算交互式模式使用资源优化方法,包括如下步骤:步骤1、提交分布式应用程序;步骤2、若计算资源分配模式为批处理模式,则新建批处理模式会话,运行分布式应用程序, ...
【技术保护点】
1.一种分布式计算交互式模式使用资源优化方法,其特征在于:包括如下步骤:步骤1、提交分布式应用程序;步骤2、若计算资源分配模式为批处理模式,则新建批处理模式会话,运行分布式应用程序,完成之后回收资源结束进程;若计算资源分配模式为交互模式,则判断是否存在交互模式会话,若不存在,则新建交互模式会话,运行分布式应用程序,等待下次会话的访问或结束进程命令;若存在,则衍生交互模式会话,运行分布式应用程序,等待下次会话的访问或结束进程命令。
【技术特征摘要】
1.一种分布式计算交互式模式使用资源优化方法,其特征在于:包括如下步骤:步骤1、提交分布式应用程序;步骤2、若计算资源分配模式为批处理模式,则新建批处理模式会话,运行分布式应用程序,完成之后回收资源结束进程;若计算资源分配模式为交互模式,则判断是否存在交互模式会话,若不存在,则新建交互模式会话,运行分布式应用程序,等待下次会话的访问或结束进程命令;若存在,则衍生交互模式会话,运行分布式应用程序,等待下次会话的访问或结束进程命令。2.如权利要求1所述的一种分布式计算交互式模式使用资源优化方法,其特征在于:所述新建交互模式会话进一步具体为:首先请求资源,启动JVM以及进程,新建所需对象信息,完成创建。3.如权利要求1所述的一种分布式计算交互式模式使用资源优化方法,其特征在于:所述对象信息包括:连接大数据平台信息、任务执行信息、任务分配信息、大数据平台的节点信息、大数据平台的执行节点资源信息、任务的HA信息以及任务结果集的汇总方式。4.如权利要求1所述的一种分布式计算交互式模式使用资源优化方法,其特征在于:所述衍生交互模式会话进一步具体为:读取任务请求信息,读取已存在会话进程存储的对象信息,根据任务请求信息替换对象信息中需要替换的对象值,创建对应衍生会...
【专利技术属性】
技术研发人员:卞信铨,
申请(专利权)人:福建星瑞格软件有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。