The present invention provides a storage resource allocation method, device and computer readable medium, including storage resource allocation method of initial allocation of storage resources module according to the system in the distribution of species, the number of tasks and storage resources required for each task, the initial allocation amount of each type of storage resource for each task of the need, and respectively for each type of storage resource allocation the first agent module for each task; the first agent module to calculate the actual allocation amount according to the initial distribution of the corresponding quantity; comprehensive distribution module storage resource allocation scheme according to the actual distribution of all modules in the first agent; second agent module is calculated according to the utilization rate of storage resources allocation scheme the storage resources according to the utilization of storage resources to determine whether to re allocate storage resources. The intelligent allocation of storage resources in the network range is realized through the collaboration of several unintelligent agents showing the intelligent characteristics of the system.
【技术实现步骤摘要】
一种存储资源分配方法、装置及计算机可读介质
本专利技术涉及通讯
,特别涉及一种存储资源分配方法、装置及计算机可读介质。
技术介绍
美国圣地亚哥超级计算中心开发的SRB(StorageResourceBroker),是一个基于C/S结构的中间件,它结合MCAT(元数据目录)屏蔽了网络上多个存储设备或资源,在用户和存储介质之间形成虚拟代理层,为用户提供一个统一的访问接口。它把数据统一表示成目录树层次的结构,抽象了底层的存储设备如硬盘、磁带库或数据库等。SRB主要侧重于解决如何对分布存放的大量科学数据进行有效访问的问题。IBM公司开发的IBM虚拟引擎(SVC)用于存储虚拟化的商用产品,采用模块化结构,可以把不同存储设备组成一个大型的存储池,其中的若干存储设备以一个统一逻辑设备存在,可以被系统中的所有服务器访问,防止出现存储设备的信息孤岛。可以做到共享不同厂家存储设备,实现统一管理、远程灾备、本地的快闪备份及在线数据迁移等功能,真正实现不同存储之间的块级别的共享。美国伯克利大学的OceanStore项目的设计目标是实现一个可以容纳数十亿用户的广域数据存储网。整个存储网络是由存储池(或称为存储域)的节点在网络中连接而成,一个存储池包含一个或多个服务器。用户可以连接到一个或多个存储池。全局范围内的数据查找和资源定位都是通过存储池之间P2P的路由完成,数据可以随时随地复制。现有的资源管理系统可以分成三种:集中式资源管理模式、分布式资源管理模式和层次式资源管理模式。集中式管理模式具有结构简单、易于管理、可以确保一致性和完整性等优点。但是,由于调度瓶颈问题,集中式资源 ...
【技术保护点】
一种存储资源分配方法,其特征在于,包括:初始分配模块根据任务的数量、及每项任务所需的存储资源的种类对系统中的存储资源进行分配,得到每项任务的每类存储资源所需的初始分配量,并分别为每项任务的每类存储资源分配第一代理模块;所述第一代理模块根据其对应的初始分配量计算实际分配量;综合分配模块根据所有第一代理模块中的实际分配量得到存储资源分配方案;第二代理模块根据所述存储资源分配方案计算存储资源利用率,根据所述存储资源利用率判断是否需要重新分配存储资源。
【技术特征摘要】
1.一种存储资源分配方法,其特征在于,包括:初始分配模块根据任务的数量、及每项任务所需的存储资源的种类对系统中的存储资源进行分配,得到每项任务的每类存储资源所需的初始分配量,并分别为每项任务的每类存储资源分配第一代理模块;所述第一代理模块根据其对应的初始分配量计算实际分配量;综合分配模块根据所有第一代理模块中的实际分配量得到存储资源分配方案;第二代理模块根据所述存储资源分配方案计算存储资源利用率,根据所述存储资源利用率判断是否需要重新分配存储资源。2.如权利要求1所述的存储资源分配方法,其特征在于,根据所述存储资源利用率判断是否需要重新分配存储资源,包括:当所述存储资源利用率未达到预先设定的阈值时,向所述第一代理模块发送重新计算实际分配量的指令,直到存储资源利用率达到预先设定的阈值;当所述存储资源利用率达到预先设定的阈值时,则按照所述存储资源利用率对应的存储资源分配方案分配系统中的存储资源。3.如权利要求1所述的存储资源分配方法,其特征在于,所述第一代理模块根据其对应的初始分配量计算实际分配量,包括:获取所述第一代理模块对应的存储资源的初始分配量;获取所述第一代理模块对应的任务的执行情况;获取所述第一代理模块对应的存储资源符合的规则;根据所述存储资源的初始分配量、所述任务的执行情况按照所述存储资源符合的规则进行计算,得到所述第一代理模块对应的存储资源的实际分配量。4.如权利要求1所述的存储资源分配方法,其特征在于,所述第二代理模块根据所述存储资源分配方案计算存储资源利用率,包括:获取第二规则,所述第二规则为计算存储资源利用率使用的规则;根据所述存储资源分配方案按照所述第二规则进行计算,得到存储资源利用率。5.一种存储资源分配装置,其特征在于,包括:初始分配模块、第一代理模块、综合分配模块、及第二代理模块:所述初始分配模块,用于根据任务的数量、及每项任务所需的存储资...
【专利技术属性】
技术研发人员:徐心毅,王辰,王丹辉,焦栋,李鑫,姜雅文,张红,张晶,杜娟,王静平,
申请(专利权)人:中国电子科技集团公司电子科学研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。