System and method for data migration
    1.
    发明授权
    System and method for data migration 有权
    用于数据迁移的系统和方法

    公开(公告)号:US07284015B2

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

    申请号:US10935789

    申请日:2004-09-08

    IPC分类号: G06F17/30 G06F12/00

    摘要: A method for concurrent data migration includes classifying files to be migrated into plural jobs, selecting media to which to migrate each job, and using plural drives concurrently to write the jobs to the media. The selection of a medium is performed in a way that prevents the number of writeable media from exceeding the number of available drives, unless no allocated medium has sufficient space to store any files in a migration job. A medium is preferentially selected that has already been allocated for writing, has space to store at least one file in the job, is not in use for another job, and can be robotically mounted on a drive. If such a medium-does not exist, then the set of available media is canvassed to locate an alternative medium.

    摘要翻译: 并行数据迁移的方法包括将要迁移到多个作业的文件进行分类,选择要迁移到每个作业的介质,并且同时使用多个驱动器将作业写入介质。 介质的选择以防止可写入介质数量超过可用驱动器数量的方式执行,除非没有分配的介质具有足够的空间来存储迁移作业中的任何文件。 优先选择已经被分配用于写入的介质,具有在作业中存储至少一个文件的空间,不用于另一作业,并且可以机械地安装在驱动器上。 如果不存在这样的介质,则可以使用一组可用介质来定位替代介质。

    System and method for data migration

    公开(公告)号:US20050033932A1

    公开(公告)日:2005-02-10

    申请号:US10935789

    申请日:2004-09-08

    IPC分类号: G06F17/30 G06F12/00

    摘要: A method for concurrent data migration includes classifying files to be migrated into plural jobs, selecting media to which to migrate each job, and using plural drives concurrently to write the jobs to the media. The selection of a medium is performed in a way that prevents the number of writeable media from exceeding the number of available drives, unless no allocated medium has sufficient space to store any files in a migration job. A medium is preferentially selected that has already been allocated for writing, has space to store at least one file in the job, is not in use for another job, and can be robotically mounted on a drive. If such a medium does not exist, then the set of available media is canvassed to locate an alternative medium. The attributes of each medium are evaluated to determine which medium can be selected most consistently with the goals of (1) preventing the number of media from exceeding the number of drives, and (2) providing sufficient media to allow plural drives to be used concurrently. The technique can be embodied in a file management environment that transparently migrates files meeting certain criteria and stores the location of the migrated file in a reparse point provided by the file system.

    System and method for data migration
    3.
    发明授权
    System and method for data migration 有权
    用于数据迁移的系统和方法

    公开(公告)号:US08065276B2

    公开(公告)日:2011-11-22

    申请号:US11872518

    申请日:2007-10-15

    IPC分类号: G06F17/00

    摘要: A method for concurrent data migration includes classifying files to be migrated into plural jobs, selecting media to which to migrate each job, and using plural drives concurrently to write the jobs to the media. The selection of a medium is performed in a way that prevents the number of writeable media from exceeding the number of available drives, unless no allocated medium has sufficient space to store any files in a migration job. A medium is preferentially selected that has already been allocated for writing, has space to store at least one file in the job, is not in use for another job, and can be robotically mounted on a drive. If such a medium does not exist, then the set of available media is canvassed to locate an alternative medium. The attributes of each medium are evaluated to determine which medium can be selected most consistently with the goals of (1) preventing the number of media from exceeding the number of drives, and (2) providing sufficient media to allow plural drives to be used concurrently. The technique can be embodied in a file management environment that transparently migrates files meeting certain criteria and stores the location of the migrated file in a reparse point provided by the file system.

    摘要翻译: 并行数据迁移的方法包括将要迁移到多个作业的文件进行分类,选择要迁移到每个作业的介质,并且同时使用多个驱动器将作业写入介质。 介质的选择以防止可写入介质数量超过可用驱动器数量的方式执行,除非没有分配的介质具有足够的空间来存储迁移作业中的任何文件。 优先选择已经被分配用于写入的介质,具有在作业中存储至少一个文件的空间,不用于另一作业,并且可以机械地安装在驱动器上。 如果这样的介质不存在,则可以使用该组可用介质来定位替代介质。 对每种介质的属性进行评估,以确定哪种介质最能一致地选择(1)防止介质数量超过驱动器数量,以及(2)提供足够的介质以允许同时使用多个驱动器 。 该技术可以体现在文件管理环境中,该文件管理环境透明地迁移满足某些标准的文件,并将迁移的文件的位置存储在由文件系统提供的重新分析点中。

    Concurrent data recall in a hierarchical storage environment using plural queues
    4.
    发明授权
    Concurrent data recall in a hierarchical storage environment using plural queues 有权
    在使用多个队列的分层存储环境中并发数据调用

    公开(公告)号:US07343446B2

    公开(公告)日:2008-03-11

    申请号:US11083273

    申请日:2005-03-16

    IPC分类号: G06F13/00 G06F13/28 G06F17/30

    摘要: A technique for recalling data objects stored on media. A queue is created for each medium on which data objects are located, where each request to recall a data object is placed on the queue corresponding to the medium on which the data object is located. A queue is “active” when its corresponding medium is mounted and being used for recall; otherwise the queue is “non-active.” A thread is created for each active queue, where the thread retrieves from a medium the requested items on the active queue. When plural drives are available for mounting and reading media, plural queues may be active concurrently, so that the plural queues' respective threads may recall items from the plural media in parallel. Preferably, the requests on each queue are organized in an order such that the offset locations of the requested items form two monotonically increasing sequences.

    摘要翻译: 一种用于调用存储在媒体上的数据对象的技术。 为数据对象所在的每个媒体创建一个队列,其中调用数据对象的每个请求被放置在对应于数据对象所在的媒体的队列上。 当其对应的媒体被安装并被用于召回时,队列是“活动的” 否则队列是“非活动的”。 为每个活动队列创建一个线程,线程从媒体中检索活动队列上的请求的项目。 当多个驱动器可用于安装和读取介质时,多个队列可以并发地激活,使得多个队列的各个线程可以并行地从多个媒体中调用项目。 优选地,每个队列上的请求按照使得所请求的项目的偏移位置形成两个单调递增序列的顺序被组织。

    SYSTEM AND METHOD FOR DATA MIGRATION
    5.
    发明申请
    SYSTEM AND METHOD FOR DATA MIGRATION 有权
    用于数据移动的系统和方法

    公开(公告)号:US20080040393A1

    公开(公告)日:2008-02-14

    申请号:US11872518

    申请日:2007-10-15

    IPC分类号: G06F7/00

    摘要: A method for concurrent data migration includes classifying files to be migrated into plural jobs, selecting media to which to migrate each job, and using plural drives concurrently to write the jobs to the media. The selection of a medium is performed in a way that prevents the number of writeable media from exceeding the number of available drives, unless no allocated medium has sufficient space to store any files in a migration job. A medium is preferentially selected that has already been allocated for writing, has space to store at least one file in the job, is not in use for another job, and can be robotically mounted on a drive. If such a medium does not exist, then the set of available media is canvassed to locate an alternative medium. The attributes of each medium are evaluated to determine which medium can be selected most consistently with the goals of (1) preventing the number of media from exceeding the number of drives, and (2) providing sufficient media to allow plural drives to be used concurrently. The technique can be embodied in a file management environment that transparently migrates files meeting certain criteria and stores the location of the migrated file in a reparse point provided by the file system.

    摘要翻译: 并行数据迁移的方法包括将要迁移到多个作业的文件进行分类,选择要迁移到每个作业的介质,并且同时使用多个驱动器将作业写入介质。 介质的选择以防止可写入介质数量超过可用驱动器数量的方式执行,除非没有分配的介质具有足够的空间来存储迁移作业中的任何文件。 优先选择已经被分配用于写入的介质,具有在作业中存储至少一个文件的空间,不用于另一作业,并且可以机械地安装在驱动器上。 如果这样的介质不存在,则可以使用该组可用介质来定位替代介质。 对每种介质的属性进行评估,以确定哪种介质最可以一致地选择(1)防止介质数量超过驱动器数量,以及(2)提供足够的介质以允许同时使用多个驱动器 。 该技术可以体现在文件管理环境中,该文件管理环境透明地迁移满足某些标准的文件,并将迁移的文件的位置存储在由文件系统提供的重新分析点中。

    System and method for data migration
    6.
    发明授权
    System and method for data migration 有权
    用于数据迁移的系统和方法

    公开(公告)号:US06889232B2

    公开(公告)日:2005-05-03

    申请号:US09783787

    申请日:2001-02-15

    IPC分类号: G06F17/30

    摘要: A method for concurrent data migration includes classifying files to be migrated into plural jobs, selecting media to which to migrate each job, and using plural drives concurrently to write the jobs to the media. The selection of a medium is performed in a way that prevents the number of writeable media from exceeding the number of available drives, unless no allocated medium has sufficient space to store any files in a migration job. A medium is preferentially selected that has already been allocated for writing, has space to store at least one file in the job, is not in use for another job, and can be robotically mounted on a drive. If such a medium does not exist, then the set of available media is canvassed to locate an alternative medium. The attributes of each medium are evaluated to determine which medium can be selected most consistently with the goals of (1) preventing the number of media from exceeding the number of drives, and (2) providing sufficient media to allow plural drives to be used concurrently. The technique can be embodied in a file management environment that transparently migrates files meeting certain criteria and stores the location of the migrated file in a reparse point provided by the file system.

    摘要翻译: 并行数据迁移的方法包括将要迁移到多个作业的文件进行分类,选择要迁移到每个作业的介质,并且同时使用多个驱动器将作业写入介质。 介质的选择以防止可写入介质数量超过可用驱动器数量的方式执行,除非没有分配的介质具有足够的空间来存储迁移作业中的任何文件。 优先选择已经被分配用于写入的介质,具有在作业中存储至少一个文件的空间,不用于另一作业,并且可以机械地安装在驱动器上。 如果这样的介质不存在,则可以使用该组可用介质来定位替代介质。 对每种介质的属性进行评估,以确定哪种介质最可以一致地选择(1)防止介质数量超过驱动器数量,以及(2)提供足够的介质以允许同时使用多个驱动器 。 该技术可以体现在文件管理环境中,该文件管理环境透明地迁移满足某些标准的文件,并将迁移的文件的位置存储在由文件系统提供的重新分析点中。

    Concurrent data recall in a hierarchical storage environment using plural queues
    8.
    发明授权
    Concurrent data recall in a hierarchical storage environment using plural queues 失效
    在使用多个队列的分层存储环境中并发数据调用

    公开(公告)号:US06920447B2

    公开(公告)日:2005-07-19

    申请号:US09783820

    申请日:2001-02-15

    IPC分类号: G06F17/30

    摘要: A technique for recalling data objects stored on media. A queue is created for each medium on which data objects are located, where each request to recall a data object is placed on the queue corresponding to the medium on which the data object is located. A queue is “active” when its corresponding medium is mounted and being used for recall; otherwise the queue is “non-active.” A thread is created for each active queue, where the thread retrieves from a medium the requested items on the active queue. When plural drives are available for mounting and reading media, plural queues may be active concurrently, so that the plural queues' respective threads may recall items from the plural media in parallel. Preferably, the requests on each queue are organized in an order such that the offset locations of the requested items form two monotonically increasing sequences.

    摘要翻译: 一种用于调用存储在媒体上的数据对象的技术。 为数据对象所在的每个媒体创建一个队列,其中调用数据对象的每个请求被放置在与数据对象所在的媒体对应的队列上。 当其对应的媒体被安装并被用于召回时,队列是“活动的” 否则队列是“非活动的”。 为每个活动队列创建一个线程,线程从媒体中检索活动队列上的请求的项目。 当多个驱动器可用于安装和读取介质时,多个队列可以并发地激活,使得多个队列的各个线程可以并行地从多个媒体中调用项目。 优选地,每个队列上的请求按照使得所请求的项目的偏移位置形成两个单调递增序列的顺序被组织。

    File system filters and transactions
    9.
    发明申请
    File system filters and transactions 审中-公开
    文件系统过滤器和事务

    公开(公告)号:US20070118559A1

    公开(公告)日:2007-05-24

    申请号:US11282879

    申请日:2005-11-18

    IPC分类号: G06F17/00

    CPC分类号: G06F16/1865

    摘要: Aspects of the subject matter described herein relate to file system filters and transactions. In aspects, a filter may enlist to receive notification of events associated with a transaction. Afterwards, the filter may receive notification of a transaction event for which it has enlisted. In response to receiving notification of the transaction the filter may perform an action as appropriate. Aspects of the subject matter described herein may be applied to stacked and managed filters.

    摘要翻译: 本文描述的主题的方面涉及文件系统过滤器和事务。 在方面中,过滤器可以招募以接收与事务相关联的事件的通知。 之后,过滤器可以接收它已经登记的交易事件的通知。 响应于接收到交易的通知,过滤器可以适当地执行动作。 本文描述的主题的方面可以应用于堆叠和管理的滤波器。