用于存储资源分配的方法和设备技术

技术编号:2832224 阅读:206 留言:0更新日期:2012-04-11 18:40
描述了一种用以通过关注存储事件的发生来调整应用的存储可用性的方法。必然会引起需求变化的事件发生启动了协商,其中向存储提供商服务器呈现一系列协商阶段。对于对所发送的协商阶段的各存储提供商响应,进行确定以查看该响应是否好于该协商阶段中描述的提议。如果是这样,则该应用提交存储变化。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据存储和冗余性领域。更特别地,本专利技术涉及一 种通过协商过程公平地分配存储资源如多维磁盘阵列的方法。
技术介绍
存储是当前使用的几乎每个软件应用的关键组件。随着存储业 的成熟,存储选择的数目以及数据输入和获取的性能都已经有所提高。存储选择例如包括磁带、硬盘驱动器(HDD) 、 CD-ROM、 DVD-ROM和光学介质。HDD类别例如包括独立HDD、 /磁盘阵列以 及复杂的虛拟存储环境。磁盘阵列可以例如分类为廉价冗余磁盘阵列(RAID ) 0 、 RAID 1 、 RAID 0+1 (已经增强了冗余性和性能)、RAID 1+5和RAID 5,等 等。虛拟存储环境包括存储区域网络(SAN)。各存储选冲奪都具有 变化很大的关联成本和服务级别。例如位于一个或者多个服务器上的应用之类的一些应用偶尔 对该应用的功能特征的需求会具有显著地增加。这可能造成CPU利 用率、网络业务并且特别是针对存储的快速波动。在某些情况下, 这些峰值时刻是公知的并且能够通过预定事件如日期、时间和持续时间来标识。在其他情况下,峰值是非预定的,并且需要以自组 (ad hoc )方式进行某种响应。
技术实现思路
一种用于分配存储资源的方法从监视性能级别开始。如果性能 级别超出阈值,则进行进一步确定以查看是否发生了需求变化。如 果是这样,则实施例从元数据中存储的协商阶段集中查找未使用的 协商阶段。如果存在协商阶段,则基于未使用的协商阶段来进行对 服务的请求一其中该请求输出到存储提供商服务器。存储提供商做 出(或者至少表现为做出)存储提供商响应。实施例确定SP响应是 否可接受。如果是这样,则实施例基于SP响应来提交存储变化。附图说明现在将参照如下附图仅通过例子来描述本专利技术的示例性实施例图1示出了根据本专利技术示例性实施例的数据处理系统;图2示出了根据本专利技术示例性实施例的一些组件部分的框图;图3是根据本专利技术示例性实施例的网络的框图;以及图4示出了根据本专利技术示例性实施例表示如下步骤的流程图,实施例可以采取这些步骤来偶尔地更新需求以及与存储提供商服务器的约定。具体实施方式现在参照附图并且特别地参照图1,根据本专利技术优选实施例描 绘了本专利技术可以实施于其中的数据处理系统的图形表示。描绘了计 算机100,其包括系统单元102、视频显示器终端104、 4建盘106、 存储设备108以及鼠标110,其中该存储设备108可以包4舌软驱以及 其它类型的永久和可移动存储介质。可以连同个人计算机100 —起 包括附加的输入设备,例如操纵杆、触摸板、触屏、跟踪球、麦克 风等。计算机100能够使用任何适当的计算机来实施,该计算机比 如IBM eServer计算机或者IntelliStation计算机,它们是位于纽约阿 芒克的国际商业机器公司的产品。虽然所示表示示出了计算机,但计算机中。计算机100也优选地包括可以借助于在计算才几100内运 行的驻留于计算机可读介质中的系统软件来实施的图形用户接口 (GUI)。现在参照图2,示出了本专利技术可以实施于其中的数据处理系统 的框图。数据处理系统200是比如图1中的计算机100这样的计算 机的例子,用于实施本专利技术的处理的代码或者指令可以位于其中。 数据处理系统200利用外围组件互连(PCI)本地总线架构。虽然所 示例子利用了 PCI总线,但是可以使用其它总线架构如加速图形端 口 ( AGP)和工业标准架构(ISA)。处理器202和主存4诸器204通 过PCI桥接器208连接到PCI本地总线206。 PCI桥接器208也可以 包括用于处理器202的集成存储器控制器和高速緩存存储器。可以 通过直接组件互连或者通过附加连接器来进行通向PCI本地总线 206的附加连接。在所示例子中,局域网(LAN)适配器210、小型 计算机系统接口 (SCSI)主机总线适配器212和扩展总线接口 214 通过直接组件连接来连接到PCI本地总线206。对照而言,音频适配 器216、图形适配器218和音频/视频适配器219通过插入到扩展插 槽中的附加板连接到PCI本地总线206。扩展总线接口 214为键盘和 鼠标适配器220、调制解调器222和附加存储器224提供连接。SCSI 主机总线适配器212为硬盘驱动器226、》兹带驱动器228和CD-ROM 驱动器230提供连接。典型的PCI本地总线实施将支持三个或者四 个PCI扩展插槽或者附加连接器。操作系统在处理器202上运行并且用来协调和提供对图2中数 据处理系统内各种组件的控制。操作系统可以是可通过商业途径获 得的操作系统,比如可从微软公司获得的Windows XP 。用于操作系 统的指令、面向对象编程系统以及应用或者程序位于存储i殳备如硬 盘驱动器226上,并且可以加载到主存储器204中以供处理器202 执行。本领域技术人员将认识到图2中的硬件可以根据实施方式而变 化。作为对图2中所示硬件的补充或者替代,还可以使用其它内部 硬件或者外围设备,比如闪速只读存储器(ROM)、等同的非易失 性存储器或者光盘驱动器等。本专利技术的处理也可以应用于多处理器 数据处理系统。例如,数据处理系统200如果可选地配置为网络计算才几则可以 不含SCSI主机总线适配器212、硬盘驱动器226、磁带驱动器228 和CD-ROM 230。在该情况下,恰当地称为客户端计算机的计算机 包括某类网络通信接口 ,比如LAN适配器210、调制解调器222等。 作为另一例子,数据处理系统200可以是配置为可在不依赖于某类 网络通信接口的情况下引导的独立系统,而无论数据处理系统200 是否包括某类网络通信接口 。作为又一例子,数据处理系统200可 以是配置有ROM和/或闪速ROM的个人数字助理(PDA),该ROM 和/或闪速ROM用以提供用于存储操作系统文件和/或由使用者生成 的数据的非易失性存储器。图2中所示的例子以及上述例子并不意味着暗示架构上是限 制。例如,除了采用PDA形式之外,数据处理系统200也可以是笔 记本计算机或者手持计算机。数据处理系统200也可以是信息亭或 者Web应用。由使用由计算机实施的指令的处理器来执行本专利技术的处理,这 些指令可以位于存储器如例如主存储器204、存储器224中或者一个 或者多个外围设备226-230中。表1描绘了元数据结构。对于图2的计算机系统而言有如下单 一元数据结构,该结构具有一个协商阶段并且常常具有数个协商阶 段。协商阶段是至少两个需求的列表。这些需求通常是一种测试或 者标准,该测试或者标准用来从存储用户的观点来衡量提议的良好 性。这样,力求使各参数(如表1的各行中所示)为同样良好或 者更好。这在一些情形下可能意味着参数必须等于或者大于,,以满 足标准。在其它情形下参数必须等于或者小于。<table>table see original document page 9</column></row><table>参数可以包括按照长期持续速率或者按照突发(burst)标准来 测量的数据吞吐速率。其它参数可以是在协定或者协商的时段期间 (可以是在一个月期间)的百分比可用性。故障恢复时间可以是一 个参数。是否存在备份可以是另一参数,该参数为无、可选,本文档来自技高网...

【技术保护点】
一种用于分配存储资源的方法,包括以下步骤:检测存储事件;响应于检测到性能级别超出阈值而确定是否发生了需求变化;响应于确定发生了需求变化而从元数据结构中存储的至少一个协商阶段之中查找未使用的协商阶段;基于所述未 使用的协商阶段来请求服务;接收服务提供商响应;确定所述服务提供商响应是否可接受;以及基于所述服务提供商响应来提交存储变化。

【技术特征摘要】
【国外来华专利技术】US 2005-4-19 11/109,0861.一种用于分配存储资源的方法,包括以下步骤检测存储事件;响应于检测到性能级别超出阈值而确定是否发生了需求变化;响应于确定发生了需求变化而从元数据结构中存储的至少一个协商阶段之中查找未使用的协商阶段;基于所述未使用的协商阶段来请求服务;接收服务提供商响应;确定所述服务提供商响应是否可接受;以及基于所述服务提供商响应来提交存储变化。2. 根据权利要求1所述的方法,其中所述检测步骤包括以下步骤监视性能级别;以及 检测所述性能级别是否超出阈值。3. 根据权利要求1所述的方法,其中所述检测步骤包括以下步骤检测预定事件。4. 根据权利要求1所述的方法,其中所述基于所述未使用的协 商阶段来请求服务的步骤包括基于所述未使用的协商阶段来请求服务,其中所述未使用的协 商阶段具有代币记账。5. 根据权利要求1所述的方法,在所述确定所述存储提供商响 应是否可接受的步骤之后,包括以下步骤响应于确定所述服务提供商响应不可接受而确定是否存在第二 未使用的协商阶段;响应于确定存在所述第二未使用的协商阶段而从所述元数据结 构中存储的所述至少一个协商阶段之中查找所述第二未使用的协商 阶段;基于所述第二未使用的协商阶段来请求服务;接收第二服务提供商响应;以及确定所述第二服务提供商响应是否可接受。6. 根据权利要求5所述的方法,其中所述检测步骤包括以下步骤监视性能级别;以及 检测所述性能级别是否超出阈值。7. 根据权利要求5所述的方法,其中所述检测步骤包括以下步骤检测预定事件。8. —种用于分配存储资源的设备,包括 用于检测存储事...

【专利技术属性】
技术研发人员:GJ博斯CJ道森RA汉密尔顿二世TM沃特斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1