The invention relates to the field of resource allocation and scheduling, in particular to a computer cluster resource allocation and scheduling system. The invention provides a resource allocation and scheduling system for a computer cluster, which includes: a user access software, a translator and a resource manager; a user access software for requesting resource managers to allocate resources; and a translator for translating a resource allocation request sent by a user access software into the resource manager capability. The resource manager is used to manage the resources of computer cluster and allocate resources for user access software according to the resource allocation request of user access software. The user access software itself in the invention can use different resource managers, and the requests they send will eventually be converted by the translator, and the devices that actually manage the cluster can also use different software to achieve strong flexibility.
【技术实现步骤摘要】
一种计算机集群资源分配与调度系统
本专利技术涉及资源分配与调度领域,具体涉及一种计算机集群资源分配与调度系统。
技术介绍
近年来,为了提高计算机系统的效率,软件运行所需要的资源(例如CPU、内存等)来自多个计算机构成的计算机集群。例如,一些软件在进行使用时,需要向某个计算机集群请求资源才能完成计算任务,比如说某个气象模拟软件需要向天河二号超级计算机计算请求资源完成模拟计算任务。申请号为201210580401.X的专利技术涉及一种去中心化的跨集群资源管理与任务调度系统与调度方法,该调度系统包括:提供管理与协调服务的子系统,收集其它子系统的信息,提供监控、报表与计费、资源共享协调工作,同时对高性能计算系统的管理、规划提供决策参考;提供计算服务的子系统,设置有高性能计算节点的数据中心,作为提供计算子系统,同时收集本地和远程的资源,以此为依据进行作业调度;提供接入的子系统,为用户提供本地化的作业提交、管理访问服务。本专利技术去中心化的跨集群资源管理与任务调度方法整合单集群资源,一方面提高了作业的执行效率,提高了用户体验,另一方面也有效利用了现有资源,使资源得到最大化利用,节省了购买硬件以扩充计算能力的成本。此专利技术需要在多个计算机集群资源中进行任务管理与资源调度,可能会出现提交任务的请求不支持某个计算机集群的情况。
技术实现思路
为解决上述问题,本专利技术提供一种计算机集群资源分配与调度系统,该系统包括能把请求翻译成该计算机集群能识别的请求。一种计算机集群资源分配与调度系统,包括用户接入软件、翻译器与资源管理器,用户接入软件,用于请求资源管理器分配资源;翻译器,用 ...
【技术保护点】
1.一种计算机集群资源分配与调度系统,其特征在于,包括用户接入软件、翻译器与资源管理器;用户接入软件,用于请求资源管理器分配资源;翻译器,用于将用户接入软件发送的资源分配请求翻译成所述资源管理器能够识别的请求;资源管理器,用于对计算机集群的资源进行管理以及根据用户接入软件的资源分配请求为用户接入软件分配资源。
【技术特征摘要】
1.一种计算机集群资源分配与调度系统,其特征在于,包括用户接入软件、翻译器与资源管理器;用户接入软件,用于请求资源管理器分配资源;翻译器,用于将用户接入软件发送的资源分配请求翻译成所述资源管理器能够识别的请求;资源管理器,用于对计算机集群的资源进行管理以及根据用户接入软件的资源分配请求为用户接入软件分配资源。2.根据权利要求1所述的一种计算机集群资源分配与调度系统,其特征在于,所述用户接入软件为带有许可证信息的商业软件,所述商业软件发送的资源分配请求包括许可证信息;所述计算机集群资源分配与调度系统还包括判断器,所述判断器用于验证商业软件的许可证信息是否合法,如果合法,判断器用于将资源分配请求发送到资源管理器。3.根据权利要求2所述的一种计算机集群资源分配与调度系统,其特征在于,还包括预先储存商业软件许可证信息的数据库;商业软件发送的资源分配请求中还包括软件请求资源量,数据库中还预先储存每个商业软件对应的可用资源量;所述判断器用于判断许可证信息合法时还用于将商业软件中的请求资源量与预先储存在数据库中的商业软件可用资源量进行比对,若商业软件请求资源量小于或等于该商业软件对应的可用资源量,则将资源分配请求发送到资源管理器。4.根据权利要求3所述的一种计算机集群资源分配与调度系统,其特征在于,还包括分配监控器,所述分配监控器用于将资源管理器分配给商业软件的...
【专利技术属性】
技术研发人员:曾栋,杜云飞,沈逸仙,卢宇彤,钟康游,李家辉,颜辉,陈璟锟,张曦,
申请(专利权)人:中山大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。