[发明专利]对象存储系统的管理方法有效
申请号: | 200880014000.X | 申请日: | 2008-10-07 |
公开(公告)号: | CN101796514A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 冯丹;庞丽萍;谢雨来;王芳;牛中盈;周可;王娟;岳银亮;涂旭东;何水兵;陆承涛 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F13/00;G06F12/00 |
代理公司: | 北京市德权律师事务所 11302 | 代理人: | 周发军 |
地址: | 430074 中国湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 存储系统 管理 方法 | ||
技术领域
本发明涉及计算机信息存储领域,具体涉及到基于对象存储设备 的访问和管理。
背景技术
随着电子技术的发展,存储设备上已嵌入了越来越多的处理能力, 上层应用的部分功能可以迁往设备。目前广泛流行的存储设备是“哑 设备”,只能被动地响应用户的请求,随着设备功能越来越复杂,传统 的存储设备管理方式已很难胜任。人们迫切需要一种设备参与在内、 更简单灵活的方式来管理。另外,由于硬磁盘本身机械运动的本质特 征没有明显改变,在网络存储条件下网络延迟不能忽略,特别是网络 共享跨越了广域网,如何提高处理节点和存储节点间的数据传输速率 成为当前提高系统整体性能的关键因素。
目前基于对象存储的接口,仅支持简单的对象读写操作。在很多 情况下,如数据库查询等,用户需要将数据从网络上的存储设备读取 到本地进行处理,而最终仅用到处理后的少量数据,这严重浪费了网 络带宽。按照数据就近处理的原则,应该在存储设备中加入智能处理 能力,将数据用操作过滤后再传输。
在T10 OSD(Object-Based Storage Device Commands)对象存储 标准中,定义了根对象、分区对象、集合对象和用户对象。但是,现 有定义的这些对象不能支持存储设备中的智能处理。现行的存储系统 智能性的研究已经提出了将现有技术架构中需要由客户端完成的计算 功能下放到存储设备的理论构想,却缺乏可操作性的对象存储的访问 接口来支持功能的下放到存储设备以及该下放功能的调度执行。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种对 象存储系统的管理方法,它能支持存储设备中的智能处理,同时提供 有效的对象存储访问接口来支持功能的下放与灵活的调度执行。
为解决上述技术问题,本发明提供一种对象存储系统的管理方法, 所述对象存储系统包含客户端、存储节点——基于对象的存储设备 OBSD(Object-Based Storage Device)、元数据服务器以及它们之间的互 连网络,OBSD内存储根对象、分区对象、集合对象、用户对象,其 特征在于,所述OBSD还存储功能对象,所述功能对象包括用户功能 对象和系统功能对象;当OBSD响应客户端对用户对象的请求时, OBSD调用所述用户功能对象执行客户端请求命令;所述系统功能对 象实时读取OBSD的根对象属性页以及对象存储设备的系统实时状态信 息,并根据读取获得的状态信息判断系统是否处于特定状态,如果是,则 执行系统功能对象中设置的特定系统管理功能。
作为优化,如权利要求1所述的对象存储系统的管理方法,所述 系统功能对象位于且仅位于零分区对象中,所述用户功能对象位于且 仅位于除零分区对象以外的其它分区对象中。
同样优化的,一个所述功能对象都仅包含于一个所述分区对象中, 一个所述分区对象包含零个或者多个所述功能对象。
作为优选的技术方案,所述用户功能对象可与零个或多个用户对 象相关联,该关联方法为:在用户对象信息属性页中设置功能对象ID (identifier,标识符)字段,该功能对象ID字段中存储功能对象ID, 该功能对象ID指向某个特定的功能对象。
进一步地,该对象存储系统的读/写命令的调度执行包括如下步 骤:
5-1、在读/写用户对象命令的命令描述块CDB设置功能对象标志 位,该功能对象标志位的值为“0”或“1”;
5-2、客户端向OBSD发读/写用户对象命令;
5-3、OBSD读取该命令描述块CDB中的功能对象标志位值,判 断功能对象标志位值;如果功能对象标志位值为“0”,则不调用任何 功能对象;如果功能对象标志位值为“1”,则根据命令描述块CDB 中的用户对象ID,读出该用户对象ID指示的用户对象的用户对象信 息属性页中的功能对象ID,然后调用功能对象ID所指向的功能对象 执行。
又进一步地,还包括创建用户/系统功能对象命令,所述创建用户 /系统功能对象命令的调度包括如下步骤:
6-1、在创建用户/系统功能对象命令的命令描述块CDB设置功能 对象长度字段、请求的功能对象ID字段,所述功能对象长度字段指定 了需上载的功能对象内容的字节数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880014000.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海苔虾子酱及其加工工艺
- 下一篇:阿吗碱类衍生物及制备和用途