The invention provides a server allocation method and device for processing an MRI image, which adds the MRI image to the queue to be processed when successful upload of any MRI image is detected; the queue to be processed includes several MRI images sorted by adding time, traversing several servers in the cluster and searching for idle ones. A server in working state is constructed to store the searched server in idle working state. According to the current load of each server in the list, the server with the lowest load in the list is allocated to the MR image with the earliest added time in the queue to be processed, and the added time is the most. Early MR images are deleted from the queue to be processed, which can effectively solve the problem of low resource utilization caused by manual adjustment of server allocation in existing MR processing. The automatic and reasonable allocation server can process the MR images, make full use of the system performance, and improve the efficiency of image processing.
【技术实现步骤摘要】
处理MRI图像的服务器分配方法及装置
本专利技术涉及医疗检测领域,尤其涉及一种处理MRI图像的服务器分配方法及装置。
技术介绍
随着计算机技术的发展,集群被广泛使用。目前,对服务器集群进行管理的管理器只能按照功能依赖关系来部署服务组件的部署,完全没有考虑服务器的资源/处理能力以及服务组件对服务器的资源/处理能力的消耗,所以需要部署人员根据自己的经验来手动调整每个服务组件应部署到哪个服务器。因为这种方式不仅对部署人员要求高,而且在集群规模较大时即费时间又特别繁琐,不宜达到对集群资源的最优化利用。在MRI(MagneticResonanceImaging,磁共振成像)图像处理过程中,需要耗费大量的计算机资源。当存在多个MRI图像需要进行处理时,例如生成CSV文件的处理过程,如果不对服务器进行的合理分配,会造成个别服务器处于闲置状态,而其他服务器处于持续高速运行状态。这种方式会造成个别服务器的损害,也会带来效率减低、处理周期过长的问题。而通过部署人员进行人工分配,其极度依靠部署人员的经验,准确性降低,不利于集群资源的最优化利用。因此,需要提供不需要部署人员根据自己的经验来手动调整,即使是在集群规模较大时,也能够简单地达到集群资源的最优化利用的方案。
技术实现思路
本专利技术实施例的目的是提供一种处理MRI图像的服务器分配方法及装置,能有效解决现有的MRI处理存在服务器分配需要手动调整带来的资源利用率低的问题,实现自动合理分配服务器对MRI图像进行处理,充分利用系统性能,提高对MRI图像处理的工作效率。为实现上述目的,本专利技术实施例提供了一种处理MRI图像的服务器分 ...
【技术保护点】
1.一种处理MRI图像的服务器分配方法,其特征在于,包括步骤:当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。
【技术特征摘要】
1.一种处理MRI图像的服务器分配方法,其特征在于,包括步骤:当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。2.如权利要求1所述的处理MRI图像的服务器分配方法,其特征在于,所述根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像具体为获取所述列表中每一所述服务器的备用处理资源,将所述列表中备用处理资源最高的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。3.如权利要求2所述的处理MRI图像的服务器分配方法,其特征在于,所述获取所述列表中每一所述服务器的备用处理资源具体为:获取每一所述服务器的CPU剩余量、可用内存、网络未占用量和硬盘的剩余存储空间中的一个或多个数据,作为所述服务器的备用处理资源。4.如权利要求3所述的处理MRI图像的服务器分配方法,其特征在于,所述将所述列表中备用处理资源最多的服务器分配给所述待处理队列中添加时间最早的MRI图像具体为:对所述列表中的服务器按照备用处理资源由高到低进行排序,获取所述列表中备用处理资源最高的服务器作为备用服务器;所述待处理队列中添加时间最早的MRI图像,计算所述添加时间最早的MRI图像的需求处理资源,比较所述备用服务器的备用处理资源和所述需求处理资源;根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的MRI图像分配所述备用服务器。5.如权利要求4所述的处理MRI图像的服务器分配方法,其特征在于,所述根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的...
【专利技术属性】
技术研发人员:王思伦,
申请(专利权)人:深圳市铱硙医疗科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。