Storage system, data migration managing system, and data migration managing method
    1.
    发明授权
    Storage system, data migration managing system, and data migration managing method 有权
    存储系统,数据迁移管理系统和数据迁移管理方法

    公开(公告)号:US07281107B2

    公开(公告)日:2007-10-09

    申请号:US11150410

    申请日:2005-06-10

    申请人: Takayoshi Iitsuka

    发明人: Takayoshi Iitsuka

    IPC分类号: G06F12/14

    CPC分类号: G06F13/28

    摘要: A data migration management system for preventing alteration such as rewriting or deletion, and migrating data between storage systems during an alteration prevention term. This data migration management system copies data from a logical device of a source storage system to a logical device of a destination storage system, and sets an alteration prevention setting for the destination logical device. Once the data migration management system acquires an alteration prevention status report from the destination storage system and confirms that the data has been migrated without alteration, it cancels the alteration prevention setting of the source storage system.

    摘要翻译: 一种数据迁移管理系统,用于在改变预防术语期间防止诸如重写或删除之类的改变以及在存储系统之间迁移数据。 该数据迁移管理系统将来自源存储系统的逻辑设备的数据复制到目的地存储系统的逻辑设备,并为目的地逻辑设备设置变更防止设置。 一旦数据迁移管理系统从目的地存储系统获取变更预防状态报告,并确认数据已经被迁移而没有变更,则取消源存储系统的改变防止设置。

    Snapshot creating method and apparatus
    2.
    发明授权
    Snapshot creating method and apparatus 有权
    快照创建方法和装置

    公开(公告)号:US07120767B2

    公开(公告)日:2006-10-10

    申请号:US10369690

    申请日:2003-02-21

    IPC分类号: G06F12/00

    摘要: In the storage-based snapshot creation, a block-selection specifying unit provided on a NAS processing unit specifies a block, which becomes necessary for the generation of snapshot data, to a specified-block analyzing unit within a disk apparatus. Moreover, a disk controller generates the snapshot data on the block specified as the snapshot target, while making an inquiry to the specified-block analyzing unit. This makes it possible to create the snapshot in a storage-capacity reduced manner, and to specify the snapshot creation in a partition, file, or directory unit.

    摘要翻译: 在基于存储的快照创建中,在NAS处理单元上设置的块选择指定单元将生成快照数据所需的块指定给盘装置内的指定块分析单元。 此外,磁盘控制器在指定为快照目标的块上产生快照数据,同时对指定块分析单元进行查询。 这使得可以以减少存储容量的方式创建快照,并在分区,文件或目录单元中指定快照创建。

    Compile method for reducing cache conflict
    3.
    发明授权
    Compile method for reducing cache conflict 失效
    用于减少缓存冲突的编译方法

    公开(公告)号:US5862385A

    公开(公告)日:1999-01-19

    申请号:US861187

    申请日:1997-05-21

    申请人: Takayoshi Iitsuka

    发明人: Takayoshi Iitsuka

    IPC分类号: G06F9/45 G06F12/08

    CPC分类号: G06F8/4442

    摘要: A compiling method, for use with programs to be executed on a computer with cache memory, which programs would otherwise generate decreased performance due to cache conflicts arising from conflicting cache access(es), for reducing the generation of such cache conflict(s) by reordering the order of memory reference code in the program such that conflicting memory references do not start before the completion of memory accesses to a memory block.

    摘要翻译: 一种用于在具有高速缓存存储器的计算机上执行的程序的编译方法,该程序由于冲突的高速缓存访​​问引起的高速缓存冲突而导致性能下降,以减少由于冲突缓存访问引起的高速缓存冲突,从而减少这种高速缓存冲突的产生 重新排序程序中的存储器参考代码的顺序,使得冲突的存储器引用在对存储器块的存储器访问的完成之前不开始。

    Method of recompiling a program by using result of previous compilation
    4.
    发明授权
    Method of recompiling a program by using result of previous compilation 失效
    使用以前编译的结果重新编译程序的方法

    公开(公告)号:US5230050A

    公开(公告)日:1993-07-20

    申请号:US475357

    申请日:1990-02-05

    IPC分类号: G06F9/45

    CPC分类号: G06F8/48

    摘要: A program compiling method in which a procedure being compiled is split into a plurality of units referred to as segments, whereon optimization is carried out for each of the segments. Upon recompilation of the procedure, optimization of the procedure is redone not for the whole of the procedure but executed only on the segments which are affected by modification, while for the segments insusceptible to the influence of modification, object program obtained by the compilation or the intermediate codes available in the course of the optimization are reused. At several stages of optimization, intermediate results of the optimization are recorded, wherein upon recompilation, the intermediate results of optimization obtained in the preceding compilation are made use of up to the stage where no influence of modification makes appearance. The amount of processing involved in the optimization can thus be reduced even when the object program can not be utilized. In a mode for carrying out the invention, not only the interim results of optimization but also the contents of optimization executed are recorded. Upon recompilation, those of the optimization processings executed in the preceding compilation which are to be executed again can be performed rapidly by making use of the contents stored. The time taken for the execution of optimization processing to be re-executed can be reduced significantly.

    摘要翻译: 一种程序编译方法,其中正在编译的过程被分割成被称为段的多个单元,其中为每个段执行优化。 重新编译程序后,重新整理过程不是整个过程,而是仅在受修改影响的段上执行,而对于修改影响的段,由编译获得的对象程序或 在优化过程中可用的中间代码被重用。 在优化的几个阶段,记录优化的中间结果,其中在重新编译时,使用在上述编译中获得的优化的中间结果直到不改变影响的阶段。 因此,即使不能利用对象程序,也可以减少优化涉及的处理量。 在实施本发明的方式中,不仅记录优化的中期结果,而且还记录优化的内容。 在重新编译时,可以通过利用所存储的内容来快速执行在前面的编译中执行的要再次执行的优化处理的处理。 可以显着降低执行重新执行优化处理所花费的时间。

    Method of producing object program based on interprocedural dataflow
analysis of a source program
    5.
    发明授权
    Method of producing object program based on interprocedural dataflow analysis of a source program 失效
    基于源程序的过程间数据流分析生成对象程序的方法

    公开(公告)号:US5146594A

    公开(公告)日:1992-09-08

    申请号:US266479

    申请日:1988-11-02

    申请人: Takayoshi Iitsuka

    发明人: Takayoshi Iitsuka

    IPC分类号: G06F9/45

    CPC分类号: G06F8/433

    摘要: A method of producing an object program from an inputted source program with a compiler using a computer, includes the steps of: performing an interprocedural dataflow analysis of a variable associated with a procedure such as a subroutine, function, and initialization subprogram; analyzing and summarizing a procedure call effect into a variable region having a possibility of modifying the value of a variable upon a procedure call, a variable region having a possibility of using the value of a variable, and a variable region having a necessity of defining the value of a variable, in accordance with the interprocedural dataflow analysis; and representing data reference at the procedure call by using the summary information, in the dataflow analysis of a procedure part including the procedure call, performing an interprocedural dataflow analysis while discriminating between a case where there is a possibility of data reference and a case where there is a necessity of data reference, and performing an optimization process in accordance with the result of the last-mentioned interprocedural dataflow analysis.

    摘要翻译: 一种使用计算机的编译器从输入的源程序生成目标程序的方法包括以下步骤:对与子程序,功能和初始化子程序等过程相关联的变量进行过程间数据流分析; 将过程调用效果分析和总结成具有在过程调用时修改变量的值的可变区域,具有使用变量的值的可能性的变量区域和具有定义变量的可变区域的可变区域 变量的值,按照过程间数据流分析; 并且在过程调用中通过使用概要信息来表示数据参考,在包括过程调用的过程部分的数据流分析中,执行过程间数据流分析,同时区分存在数据引用的可能性的情况和存在数据引用的情况 是数据参考的必要性,并且根据最后提到的过程间数据流分析的结果执行优化处理。

    STORAGE SYSTEM
    6.
    发明申请
    STORAGE SYSTEM 有权
    存储系统

    公开(公告)号:US20080155192A1

    公开(公告)日:2008-06-26

    申请号:US11682359

    申请日:2007-03-06

    申请人: Takayoshi Iitsuka

    发明人: Takayoshi Iitsuka

    IPC分类号: G06F13/00

    摘要: The present invention relates to a storage system including a de-duplicate function and a full-text search function or the like, and reduces an amount of index information about full-test search to save storage resource. In this system, a storage apparatus includes a processing unit for de-duplicating a plurality of files having the same content regarding a file group of data inputted/outputted through a host apparatus. A full-text search processing server performs a full-text search processing to the file group and includes a processing unit for causing the full-text search processing to correspond to de-duplicate. An index information creation processing performed to a plurality of target files having the same content by the full-text search processing unit is inhibited according to a status of de-duplicate to the file group by the processing unit. Thereby, the amount of index information can be reduced.

    摘要翻译: 本发明涉及一种包括去复制功能和全文搜索功能等的存储系统,并且减少了关于全测试搜索的索引信息量以节省存储资源。 在该系统中,存储装置包括处理单元,用于对通过主机设备输入/输出的文件数据组具有相同内容的多个文件进行解复用。 全文搜索处理服务器对文件组执行全文搜索处理,并且包括用于使全文搜索处理对应于重复的处理单元。 根据由处理单元对文件组的去复制状态,禁止由全文检索处理单元对具有相同内容的多个目标文件执行的索引信息制作处理。 从而能够减少索引信息量。

    Storage system, data migration managing system, and data migration managing method
    7.
    发明申请
    Storage system, data migration managing system, and data migration managing method 有权
    存储系统,数据迁移管理系统和数据迁移管理方法

    公开(公告)号:US20060236055A1

    公开(公告)日:2006-10-19

    申请号:US11150410

    申请日:2005-06-10

    申请人: Takayoshi Iitsuka

    发明人: Takayoshi Iitsuka

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: A data migration management system for preventing alteration such as rewriting or deletion, and migrating data between storage systems during an alteration prevention term. This data migration management system copies data from a logical device of a source storage system to a logical device of a destination storage system, and sets an alteration prevention setting for the destination logical device. Once the data migration management system acquires an alteration prevention status report from the destination storage system and confirms that the data has been migrated without alteration, it cancels the alteration prevention setting of the source storage system.

    摘要翻译: 一种数据迁移管理系统,用于在改变预防术语期间防止诸如重写或删除之类的改变以及在存储系统之间迁移数据。 该数据迁移管理系统将来自源存储系统的逻辑设备的数据复制到目的地存储系统的逻辑设备,并为目的地逻辑设备设置变更防止设置。 一旦数据迁移管理系统从目的地存储系统获取变更预防状态报告,并确认数据已经被迁移而没有变更,则取消源存储系统的改变防止设置。

    Method of producing object program based on interprocedural dataflow
analysis of a source program

    公开(公告)号:US5396627A

    公开(公告)日:1995-03-07

    申请号:US938758

    申请日:1992-09-01

    申请人: Takayoshi Iitsuka

    发明人: Takayoshi Iitsuka

    IPC分类号: G06F9/45

    CPC分类号: G06F8/433

    摘要: A method of producing an object program from an inputted source program with a compiler using a computer, includes the steps of: performing an interprocedural dataflow analysis of a variable associated with a procedure such as a subroutine, function, and initialization subprogram; analyzing and summarizing a procedure call effect into a variable region having a possibility of modifying the value of a variable upon a procedure call, a variable region having a possibility of using the value of a variable, and a variable region having a necessity of defining the value of a variable, in accordance with the interprocedural dataflow analysis; and representing data reference at the procedure call by using the summary information, in the dataflow analysis of a procedure part including the procedure call, performing an interprocedural dataflow analysis while discriminating between a case where there is a possibility of data reference and a case where there is a necessity of data reference, and performing an optimization process in accordance with the result of the last-mentioned interprocedural dataflow analysis.

    STORAGE SYSTEM
    9.
    发明申请
    STORAGE SYSTEM 有权
    存储系统

    公开(公告)号:US20110246431A1

    公开(公告)日:2011-10-06

    申请号:US13158497

    申请日:2011-06-13

    申请人: Takayoshi IITSUKA

    发明人: Takayoshi IITSUKA

    IPC分类号: G06F3/06 G06F17/30

    摘要: The present invention relates to a storage system including a de-duplicate function and a full-text search function or the like, and reduces an amount of index information about full-test search to save storage resource. In this system, a storage apparatus includes a processing unit for de-duplicating a plurality of files having the same content regarding a file group of data inputted/outputted through a host apparatus. A full-text search processing server performs a full-text search processing to the file group and includes a processing unit for causing the full-text search processing to correspond to de-duplicate. An index information creation processing performed to a plurality of target files having the same content by the full-text search processing unit is inhibited according to a status of de-duplicate to the file group by the processing unit. Thereby, the amount of index information can be reduced.

    摘要翻译: 本发明涉及一种包括去复制功能和全文搜索功能等的存储系统,并且减少了关于全测试搜索的索引信息量以节省存储资源。 在该系统中,存储装置包括处理单元,用于对通过主机设备输入/输出的文件数据组具有相同内容的多个文件进行解复用。 全文搜索处理服务器对文件组执行全文搜索处理,并且包括用于使全文搜索处理对应于重复的处理单元。 根据由处理单元对文件组的去复制状态,禁止由全文检索处理单元对具有相同内容的多个目标文件执行的索引信息创建处理。 从而能够减少索引信息量。

    Snapshot creating method and apparatus
    10.
    发明申请
    Snapshot creating method and apparatus 有权
    快照创建方法和装置

    公开(公告)号:US20070011418A1

    公开(公告)日:2007-01-11

    申请号:US11519877

    申请日:2006-09-13

    IPC分类号: G06F12/16

    摘要: In the storage-based snapshot creation, a block-selection specifying unit provided on a NAS processing unit specifies a block, which becomes necessary for the generation of snapshot data, to a specified-block analyzing unit within a disk apparatus. Moreover, a disk controller generates the snapshot data on the block specified as the snapshot target, while making an inquiry to the specified-block analyzing unit. This makes it possible to create the snapshot in a storage-capacity reduced manner, and to specify the snapshot creation in a partition, file, or directory unit.

    摘要翻译: 在基于存储的快照创建中,在NAS处理单元上设置的块选择指定单元将生成快照数据所需的块指定给盘装置内的指定块分析单元。 此外,磁盘控制器在指定为快照目标的块上产生快照数据,同时对指定块分析单元进行查询。 这使得可以以减少存储容量的方式创建快照,并在分区,文件或目录单元中指定快照创建。