CN108874533A - 处理mri图像的服务器分配方法及装置 - Google Patents

处理mri图像的服务器分配方法及装置 Download PDF

Info

Publication number
CN108874533A
CN108874533A CN201810016570.8A CN201810016570A CN108874533A CN 108874533 A CN108874533 A CN 108874533A CN 201810016570 A CN201810016570 A CN 201810016570A CN 108874533 A CN108874533 A CN 108874533A
Authority
CN
China
Prior art keywords
server
mri image
queue
processed
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810016570.8A
Other languages
English (en)
Inventor
王思伦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Iridium Medical Technology Co Ltd
Original Assignee
Shenzhen Iridium Medical Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Iridium Medical Technology Co Ltd filed Critical Shenzhen Iridium Medical Technology Co Ltd
Priority to CN201810016570.8A priority Critical patent/CN108874533A/zh
Publication of CN108874533A publication Critical patent/CN108874533A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5038Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明提供了一种处理MRI图像的服务器分配方法及装置,通过当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像,遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器,根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除,能有效解决现有的MRI处理存在服务器分配需要手动调整带来的资源利用率低的问题,实现自动合理分配服务器对MRI图像进行处理,充分利用***性能,提高对MRI图像处理的工作效率。

Description

处理MRI图像的服务器分配方法及装置
技术领域
本发明涉及医疗检测领域,尤其涉及一种处理MRI图像的服务器分配方法及装置。
背景技术
随着计算机技术的发展,集群被广泛使用。目前,对服务器集群进行管理的管理器只能按照功能依赖关系来部署服务组件的部署,完全没有考虑服务器的资源/处理能力以及服务组件对服务器的资源/处理能力的消耗,所以需要部署人员根据自己的经验来手动调整每个服务组件应部署到哪个服务器。因为这种方式不仅对部署人员要求高,而且在集群规模较大时即费时间又特别繁琐,不宜达到对集群资源的最优化利用。
在MRI(Magnetic Resonance Imaging,磁共振成像)图像处理过程中,需要耗费大量的计算机资源。当存在多个MRI图像需要进行处理时,例如生成CSV文件的处理过程,如果不对服务器进行的合理分配,会造成个别服务器处于闲置状态,而其他服务器处于持续高速运行状态。这种方式会造成个别服务器的损害,也会带来效率减低、处理周期过长的问题。而通过部署人员进行人工分配,其极度依靠部署人员的经验,准确性降低,不利于集群资源的最优化利用。
因此,需要提供不需要部署人员根据自己的经验来手动调整,即使是在集群规模较大时,也能够简单地达到集群资源的最优化利用的方案。
发明内容
本发明实施例的目的是提供一种处理MRI图像的服务器分配方法及装置,能有效解决现有的MRI处理存在服务器分配需要手动调整带来的资源利用率低的问题,实现自动合理分配服务器对MRI图像进行处理,充分利用***性能,提高对MRI图像处理的工作效率。
为实现上述目的,本发明实施例提供了一种处理MRI图像的服务器分配方法,包括步骤:
将上传成功的MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;
遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;
根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。
作为上述方案的改进,所述根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像具体为
获取所述列表中每一所述服务器的备用处理资源,将所述列表中备用处理资源最高的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。
作为上述方案的改进,所述获取所述列表中每一所述服务器的备用处理资源具体为:
获取每一所述服务器的CPU剩余量、可用内存、网络未占用量和硬盘的剩余存储空间中的一个或多个数据,作为所述服务器的备用处理资源。
作为上述方案的改进,所述将所述列表中备用处理资源最多的服务器分配给所述待处理队列中添加时间最早的MRI图像;
对所述列表中的服务器按照备用处理资源由高到低进行排序,获取所述列表中备用处理资源最高的服务器作为备用服务器;
所述待处理队列中添加时间最早的MRI图像,计算所述添加时间最早的MRI图像的需求处理资源,比较所述备用服务器的备用处理资源和所述需求处理资源;
根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的MRI图像分配所述备用服务器。
作为上述方案的改进,所述根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的MRI图像分配所述备用服务器具体为:
当所述备用服务器的备用处理资源大于或等于所述需求处理资源时,为所述添加时间最早的MRI图像分配所述备用服务器;
当所述备用服务器的备用处理资源大于或等于所述需求处理资源时,重新遍历集群内的若干个服务器并搜索处于空闲工作状态的服务器。
作为上述方案的改进,所述方法还包括步骤:
响应于文件上传指令,判断待上传文件的大小是否在预设的范围内;
当所述待上传文件的大小是否在预设的范围内,则判断所述待上传文件的格式是否满足预设的条件;
当所述待上传文件的格式满足预设的格式条件时,则将所述待上传文件上传至存储服务器中。
作为上述方案的改进,还包括步骤:
当所述待上传文件的大小不在预设的范围内时,发出错误提示;
当所述待上传文件的格式不满足预设的格式条件时,则发出错误提示。
作为上述方案的改进,还包括步骤:
所述预设的范围的下限值为1MB,所述预设的范围的上限值为100MB;所述预设的格式条件为nii.gz格式。根据用户输入的账号和密码,在用户数据库中查找所述账号对应的密码,若所述用户数据库中存储的密码和用户输入的密码相匹配,则提示登陆成功,并根据所述账号的属性分配相应的功能权限;
当判断所述功能权限包括支持文件上传时,开始响应于所述文件上传指令。
本发明实施例还对应了提供了一种处理MRI图像的服务器分配装置,包括:
待处理队列加入模块,用于将上传成功的MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;
列表构建模块,用于遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;
服务器分配模块,用于根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。
与现有技术相比,本发明公开了一种处理MRI图像的服务器分配方法及装置,通过当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像,遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器,根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除,能有效解决现有的MRI处理存在服务器分配需要手动调整带来的资源利用率低的问题,实现自动合理分配服务器对MRI图像进行处理,充分利用***性能,提高对MRI图像处理的工作效率。
附图说明
图1是本发明实施例1提供的一种处理MRI图像的服务器分配方法的流程示意图。
图2是本发明实施例2提供的一种处理MRI图像的服务器分配方法的流程示意图。
图3是本发明实施例3提供的一种处理MRI图像的服务器分配装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,是本发明实施例1提供的一种处理MRI图像的服务器分配方法的流程示意图,包括步骤:
S1、当检测到任一MRI图像上传成功时,将上传成功的MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;
在MRI(Magnetic Resonance Imaging,磁共振成像)图像处理过程中,需要耗费大量的计算机资源,因此需要先将上传成功的MRI图像加入待处理队列中等待服务器分配,以最大化利用服务器集群资源;
S2、遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;
当存在遍历结束仍未搜索到空闲工作状态的服务器时,则结束工作,等待下一次重新遍历。
S3、根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。
优选地,在步骤S3中通过获取所述列表中每一所述服务器的当前进程数以获取当前负载量;或,通过获取所述列表中每一所述服务器的备用处理资源以获取当前负载量,具体为:
对所述列表中的服务器按照备用处理资源由高到低进行排序,获取所述列表中备用处理资源最高的服务器作为备用服务器;
所述待处理队列中添加时间最早的MRI图像,计算所述添加时间最早的MRI图像的需求处理资源,比较所述备用服务器的备用处理资源和所述需求处理资源;
根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的MRI图像分配所述备用服务器。
可以理解的,当所述备用服务器的备用处理资源大于或等于所述需求处理资源时,为所述添加时间最早的MRI图像分配所述备用服务器;当所述备用服务器的备用处理资源小于所述需求处理资源时,重新遍历集群内的若干个服务器并搜索处于空闲工作状态的服务器。
优选地,通过获取每一所述服务器的CPU剩余量、可用内存、网络未占用量和硬盘的剩余存储空间中的一个或多个数据,作为所述服务器的备用处理资源。
基于上述方案,通过当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像,遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器,根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除,能有效解决现有的MRI处理存在服务器分配需要手动调整带来的资源利用率低的问题,实现自动合理分配服务器对MRI图像进行处理,充分利用***性能,提高对MRI图像处理的工作效率。
参见图2,是本发明实施例2提供的一种处理MRI图像的服务器分配方法的流程示意图在另一优选实施例中,在实施例1的基础上,本实施例还包括步骤:
S21、响应于文件上传指令,判断待上传文件的大小是否在预设的范围内;
根据MRI图像的大小范围,所述预设的范围的下限值为1MB,所述预设的范围的上限值为100MB;
S22、当所述待上传文件的大小是否在预设的范围内,则判断所述待上传文件的格式是否满足预设的条件;
优选地,所述预设的格式条件为nii.gz格式。
S23、当所述待上传文件的格式满足预设的格式条件时,则将所述待上传文件上传至存储服务器中。
通过上述步骤,无需人工操作即可自动进行文件筛选,当所述待上传文件的大小不在预设的范围内时,或当所述待上传文件的格式不满足预设的格式条件时,则发出错误提示。
在另一优选实施例中,所述处理MRI图像的服务器分配方法还包括:
根据用户输入的账号和密码,在用户数据库中查找所述账号对应的密码,若所述用户数据库中存储的密码和用户输入的密码相匹配,则提示登陆成功,并根据所述账号的属性分配相应的功能权限;
当判断所述功能权限包括支持文件上传时,开始响应于所述文件上传指令。
通过限制文件上传功能只对特定用户开放,可提高文件上传的安全性能。
参见图3,为本发明实施例3提供的一种处理MRI图像的服务器分配装置的结构示意图,包括:
待处理队列加入模块101,用于将上传成功的MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;
列表构建模块102,用于遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;
服务器分配模块103,用于根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。
具体地,所述服务器分配模块103通过获取所述列表中每一所述服务器的备用处理资源,将所述列表中备用处理资源最高的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。其中,所述服务器分配模块103通过获取每一所述服务器的CPU剩余量、可用内存、网络未占用量和硬盘的剩余存储空间中的一个或多个数据,作为所述服务器的备用处理资源。
进一步地,所述服务器分配模块103将所述列表中备用处理资源最多的服务器分配给所述待处理队列中添加时间最早的MRI图像具体为:
对所述列表中的服务器按照备用处理资源由高到低进行排序,获取所述列表中备用处理资源最高的服务器作为备用服务器;
所述待处理队列中添加时间最早的MRI图像,计算所述添加时间最早的MRI图像的需求处理资源,比较所述备用服务器的备用处理资源和所述需求处理资源;
根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的MRI图像分配所述备用服务器。
其中,当所述备用服务器的备用处理资源大于或等于所述需求处理资源时,为所述添加时间最早的MRI图像分配所述备用服务器;当所述备用服务器的备用处理资源小于所述需求处理资源时,重新遍历集群内的若干个服务器并搜索处于空闲工作状态的服务器。
在另一优选实施例中,所述处理MRI图像的服务器分配装置包括:
第一判断模块,用于响应于文件上传指令,判断待上传文件的大小是否在预设的范围内;
第二判断模块,用于当所述待上传文件的大小是否在预设的范围内,则判断所述待上传文件的格式是否满足预设的条件;
上传模块,用于当所述待上传文件的格式满足预设的格式条件时,则将所述待上传文件上传至存储服务器中。
所述上传模块还用于当所述待上传文件的大小不在预设的范围内时,发出错误提示;当所述待上传文件的格式不满足预设的格式条件时,则发出错误提示。其中,所述预设的范围的下限值为1MB,所述预设的范围的上限值为100MB;所述预设的格式条件为nii.gz格式。
在另一优选实施例中,所述处理MRI图像的服务器分配装置还包括:
登录模块,用于根据用户输入的账号和密码,在用户数据库中查找所述账号对应的密码,若所述用户数据库中存储的密码和用户输入的密码相匹配,则提示登陆成功,并根据所述账号的属性分配相应的功能权限;
第三判断模块,用于当判断所述功能权限包括支持文件上传时,开始响应于所述文件上传指令。
本实施例中的处理MRI图像的服务器分配装置的工作过程和工作原理可参考上述对处理MRI图像的服务器分配方法的具体描述,在此不再赘述。
本发明实施例还提供了一种计算机设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述路由器执行所述计算机程序时实现上述任意一项所述的处理MRI图像的服务器分配方法。
本发明实施例还提供了一种存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任意一项所述的处理MRI图像的服务器分配方法。
综上,本发明提供了一种处理MRI图像的服务器分配方法及装置,通过当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像,遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器,根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除,能有效解决现有的MRI处理存在服务器分配需要手动调整带来的资源利用率低的问题,实现自动合理分配服务器对MRI图像进行处理,充分利用***性能,提高对MRI图像处理的工作效率。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (10)

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图像的服务器分配方法,其特征在于,所述根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的MRI图像分配所述备用服务器具体为:
当所述备用服务器的备用处理资源大于或等于所述需求处理资源时,为所述添加时间最早的MRI图像分配所述备用服务器;
当所述备用服务器的备用处理资源小于所述需求处理资源时,重新遍历集群内的若干个服务器并搜索处于空闲工作状态的服务器。
6.如权利要求4所述的处理MRI图像的服务器分配方法,其特征在于,所述方法还包括步骤:
响应于文件上传指令,判断待上传文件的大小是否在预设的范围内;
当所述待上传文件的大小是否在预设的范围内,则判断所述待上传文件的格式是否满足预设的条件;
当所述待上传文件的格式满足预设的格式条件时,则将所述待上传文件上传至存储服务器中。
7.如权利要求6所述的处理MRI图像的服务器分配方法,其特征在于,还包括步骤:
当所述待上传文件的大小不在预设的范围内时,发出错误提示;
当所述待上传文件的格式不满足预设的格式条件时,则发出错误提示。
8.如权利要求6或7所述的处理MRI图像的服务器分配方法,其特征在于,还包括步骤:
所述预设的范围的下限值为1MB,所述预设的范围的上限值为100MB;所述预设的格式条件为nii.gz格式。
9.如权利要求5所述的处理MRI图像的服务器分配方法,其特征在于,所述方法还包括:
根据用户输入的账号和密码,在用户数据库中查找所述账号对应的密码,若所述用户数据库中存储的密码和用户输入的密码相匹配,则提示登陆成功,并根据所述账号的属性分配相应的功能权限;
当判断所述功能权限包括支持文件上传时,开始响应于所述文件上传指令。
10.一种处理MRI图像的服务器分配装置,其特征在于,包括:
待处理队列加入模块,用于将上传成功的MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;
列表构建模块,用于遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;
服务器分配模块,用于根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。
CN201810016570.8A 2018-01-08 2018-01-08 处理mri图像的服务器分配方法及装置 Pending CN108874533A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810016570.8A CN108874533A (zh) 2018-01-08 2018-01-08 处理mri图像的服务器分配方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810016570.8A CN108874533A (zh) 2018-01-08 2018-01-08 处理mri图像的服务器分配方法及装置

Publications (1)

Publication Number Publication Date
CN108874533A true CN108874533A (zh) 2018-11-23

Family

ID=64325963

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810016570.8A Pending CN108874533A (zh) 2018-01-08 2018-01-08 处理mri图像的服务器分配方法及装置

Country Status (1)

Country Link
CN (1) CN108874533A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102360310A (zh) * 2011-09-28 2012-02-22 中国电子科技集团公司第二十八研究所 一种分布式***环境下的多任务进程监视方法和监视***
CN103227818A (zh) * 2013-03-27 2013-07-31 福建伊时代信息科技股份有限公司 终端、服务器、文件传输方法、文件存储管理***和方法
CN103336723A (zh) * 2013-07-21 2013-10-02 哈尔滨理工大学 基于关键路径的适应处理器内核紧缺调度方法
US20150121389A1 (en) * 1998-02-10 2015-04-30 General Electric Company Processing techniques for servers handling client/server traffic and communications
CN104714785A (zh) * 2015-03-31 2015-06-17 中芯睿智(北京)微电子科技有限公司 任务调度装置、方法及并行处理数据的设备
CN106911772A (zh) * 2017-02-20 2017-06-30 联想(北京)有限公司 服务器分配方法、服务器分配装置以及电子设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150121389A1 (en) * 1998-02-10 2015-04-30 General Electric Company Processing techniques for servers handling client/server traffic and communications
CN102360310A (zh) * 2011-09-28 2012-02-22 中国电子科技集团公司第二十八研究所 一种分布式***环境下的多任务进程监视方法和监视***
CN103227818A (zh) * 2013-03-27 2013-07-31 福建伊时代信息科技股份有限公司 终端、服务器、文件传输方法、文件存储管理***和方法
CN103336723A (zh) * 2013-07-21 2013-10-02 哈尔滨理工大学 基于关键路径的适应处理器内核紧缺调度方法
CN104714785A (zh) * 2015-03-31 2015-06-17 中芯睿智(北京)微电子科技有限公司 任务调度装置、方法及并行处理数据的设备
CN106911772A (zh) * 2017-02-20 2017-06-30 联想(北京)有限公司 服务器分配方法、服务器分配装置以及电子设备

Similar Documents

Publication Publication Date Title
CN105049268B (zh) 分布式计算资源分配***和任务处理方法
CN104618693B (zh) 一种基于云计算的监控视频在线处理任务管理方法及***
CN108874640B (zh) 一种集群性能的评估方法和装置
CN103530189B (zh) 一种面向流式数据的自动伸缩及迁移的方法及装置
JP5244236B2 (ja) 計算機システム、方法、およびプログラム
CN103152393B (zh) 一种云计算的计费方法和计费***
CN106202346B (zh) 一种数据加载清洗引擎、调度与存储***
WO2019019621A1 (zh) 业务处理方法、装置、服务器和存储介质
CN104579761B (zh) 一种基于云计算的nosql集群自动配置***及自动配置方法
CN105338027B (zh) 进行视频数据云存储的方法、***及装置
CN103338252B (zh) 一种分布式数据库并发存储虚拟请求机制的实现方法
CN107302549A (zh) 一种远程数据传输与存储***及方法
US8868855B2 (en) Request management system and method for dynamically managing prioritized requests
CN103607424B (zh) 一种服务器连接方法及服务器***
CN105045905B (zh) 一种基于全文检索的日志维护方法及***
CN103366022B (zh) 信息处理***及其处理方法
CN108121511A (zh) 一种分布式边缘存储***中的数据处理方法、装置及设备
CN105991478B (zh) 服务器资源分配方法及其***
CN104484134B (zh) 分布式存储的磁盘分配方法及装置
CN109085999A (zh) 数据处理方法及处理***
CN108900626A (zh) 一种云环境下数据存储方法、装置及***
CN109597837B (zh) 时序数据的存储方法、查询方法及相关设备
CN101420458A (zh) 基于内容分发网络的多媒体内容监控***、方法及装置
CN110445828A (zh) 一种基于Redis的数据分布式处理方法及其相关设备
CN106055271B (zh) 一种基于云计算的重复数据去重选择方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181123

RJ01 Rejection of invention patent application after publication