发明名称 |
管理输入/输出的方法 |
摘要 |
提供了使用户空间中间件或应用程序能够经由进行验证的存储服务器,直接将I/O存储请求传递给网络附加存储设备的系统、方法和计算机程序产品。提供了利用可包括文件名保护表(FNPT)和文件扩展名保护表(FEPT)或逻辑卷保护表(LVPT)的翻译保护表(TPT)数据结构,来控制用户空间和来自用户空间的输入/输出(I/O)操作的机制。存储服务器对应用实例的打开操作系统逻辑卷的请求进行验证,一旦被验证,允许应用实例经由TPT将I/O存储请求提交给打开的OS逻辑卷。利用TPT将I/O存储请求翻译成存储命令并封装所述存储命令,以便经由一个或多个网络发送到存储服务器。 |
申请公布号 |
CN101233514B |
申请公布日期 |
2010.09.01 |
申请号 |
CN200680028205.4 |
申请日期 |
2006.08.02 |
申请人 |
国际商业机器公司 |
发明人 |
威廉·T·伯伊德;约翰·L·胡弗德;奥古斯丁·梅纳三世;雷纳多·雷西奥;麦德林·维加 |
分类号 |
G06F17/30(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
高青 |
主权项 |
一种用于管理I/O的方法,包含如下步骤:从应用实例接收输入/输出(I/O)请求,其中,所述I/O请求包括用于标识翻译保护表数据结构中的表目的关键字值,以及其中,所述I/O请求瞄准远程存储系统中的要对其进行I/O操作的存储设备的一部分;根据关键字值从翻译保护表中检索表目,其中,所述表目包括存储设备的标识符和与I/O请求所瞄准的存储设备的所述部分相对应的逻辑单元号;根据通过所述表目从翻译保护表中检索的存储设备的标识符和逻辑单元号来生成存储命令;将存储命令放入存储命令队列中;以及从所述存储命令队列中检索所述存储命令以便发送到远程存储系统。 |
地址 |
美国纽约 |