Backup mechanism for a multi-class file system
    51.
    发明授权
    Backup mechanism for a multi-class file system 有权
    多类文件系统的备份机制

    公开(公告)号:US07103740B1

    公开(公告)日:2006-09-05

    申请号:US10749334

    申请日:2003-12-31

    IPC分类号: G06F12/00

    摘要: System and method for performing backups of a multi-class file system are described. In one embodiment, more recently modified data may be assigned and/or migrated to higher storage classes and less recently modified data may be migrated at time intervals to lower storage classes in the multi-class file system. Backups of each of the storage classes may be performed at time intervals. In one embodiment, the backups may be image-based backups of the storage devices in the storage classes. In one embodiment, the lower storage classes may include one or more read-only storage classes including less-recently modified data that are backed up less frequently than higher storage classes including more-recently modified data. In one embodiment, files migrated to lower storage class(es) may be compressed.

    摘要翻译: 描述用于执行多类文件系统的备份的系统和方法。 在一个实施例中,可以将更新的修改的数据分配和/或迁移到更高的存储类别,并且可以以较短的时间间隔将较少的最近修改的数据迁移到多类文件系统中的较低存储类别。 可以以时间间隔执行每个存储类的备份。 在一个实施例中,备份可以是存储类中的存储设备的基于映像的备份。 在一个实施例中,较低存储类别可以包括一个或多个只读存储类,包括最近修改的数据,其被备份的频率低于包括最近修改的数据的更高存储类别的频率。 在一个实施例中,迁移到较低存储类的文件可以被压缩。

    Computer system implementing a multi-threaded stride prediction read ahead algorithm
    53.
    发明授权
    Computer system implementing a multi-threaded stride prediction read ahead algorithm 有权
    实现多线程步幅预测预读算法的计算机系统

    公开(公告)号:US06789171B2

    公开(公告)日:2004-09-07

    申请号:US10223945

    申请日:2002-08-20

    IPC分类号: G06F1200

    摘要: A computer system includes a read ahead engine that receives a sequence of read requests and performs read ahead operations in accordance with various patterns detected within the sequence of read requests. The prefetch engine may implement the method of storing a first run value indicative of the run size of a first plurality of sequential read requests, and storing a first skip value indicative of a non-sequential skip associated with a subsequent read request. The method may further include determining whether a second run value indicative of the sequential run size of a second plurality of read requests equals the first run value, and whether a second skip value indicative of another non-sequential skip associated with an additional read request equals the first skip value. If the first run value equals the second run value, and the first skip value equals the second skip value, a stride pattern is indicated, and one or more read ahead operations according to the detected stride pattern may be initiated.

    摘要翻译: 计算机系统包括:读取前端引擎,其接收读取请求序列,并根据读取请求序列中检测到的各种模式执行预读操作。 预取引擎可以实现存储指示第一多个顺序读取请求的运行大小的第一运行值的方法,以及存储指示与随后的读取请求相关联的非顺序跳过的第一跳过值。 该方法还可以包括确定指示第二多个读取请求的顺序运行大小的第二运行值是否等于第一运行值,以及指示与附加读取请求相关联的另一非连续跳过的第二跳过值是否等于 第一个跳过值。 如果第一运行值等于第二运行值,并且第一跳过值等于第二跳过值,则指示步幅图案,并且可以启动根据检测到的步幅模式的一个或多个预读操作。