System and method to use unmodified operating system on diskless computer
    2.
    发明授权
    System and method to use unmodified operating system on diskless computer 有权
    在无盘计算机上使用未经修改的操作系统的系统和方法

    公开(公告)号:US07191261B2

    公开(公告)日:2007-03-13

    申请号:US09933494

    申请日:2001-08-20

    IPC分类号: G06F13/12 G06F13/38

    摘要: A system and method for using a conventional, unmodified operating system that routinely issues disk I/O requests in a diskless network computer. An adapter receives the disk I/O requests and translates them to network I/O requests, transparently to the CPU. The requests are satisfied using the network. In this way, the operating system need not be modified to issue network calls instead of disk requests.

    摘要翻译: 一种用于使用常规的未修改的操作系统的系统和方法,其常规地在无盘网络计算机中发出磁盘I / O请求。 适配器接收磁盘I / O请求,并将其转换为网络I / O请求,透明地到CPU。 使用网络满足请求。 这样,不需要修改操作系统来发出网络呼叫而不是磁盘请求。

    High reliability, high performance disk array storage system
    3.
    发明授权
    High reliability, high performance disk array storage system 失效
    高可靠性,高性能磁盘阵列存储系统

    公开(公告)号:US06513093B1

    公开(公告)日:2003-01-28

    申请号:US09372297

    申请日:1999-08-11

    IPC分类号: G06F1200

    摘要: A system for ensuring high reliability in a block service disk array system while promoting high performance by logically writing all changes to strides on the array while physically writing ahead to a log only a subset of the changes. Specifically, for changes of only a strip or so, the changes are written to a log, along with a commit record, and then written to disk, later deleting the changes from the log. In contrast, for relatively larger changes, i.e., for an entire (or nearly entire) stride, the old stride is not overwritten by the new, but rather is written to a new location on the disk, with the new and old locations and a commit record (but not the new stride itself) being logged and with the entries for the locations in the stride mapping table swapped with each other. In an alternate embodiment, blocks can be written to temporary locations in a RAID-1 area and lazily moved to home locations in a RAID-5 area of an array of disks.

    摘要翻译: 一种用于确保块服务磁盘阵列系统的高可靠性的系统,同时通过逻辑地将所有更改写入阵列上的大步,同时在向日志中仅提前一个日志的同时提升高性能,只有一个子集的更改。 具体来说,只对一个条带进行更改,这些更改将与提交记录一起写入日志,然后写入磁盘,稍后从日志中删除更改。 相比之下,对于相对较大的变化,即对于整个(或几乎整个)步幅,旧的步幅不会被新的覆盖,而是被写入磁盘上的新位置,新旧位置和 提交记录(但不是新的步幅本身)被记录,并且步长映射表中的位置的条目彼此交换。 在替代实施例中,可以将块写入RAID-1区域中的临时位置,并且懒惰地移动到磁盘阵列的RAID-5区域中的本地位置。

    Bulk deletion through segmented files
    4.
    发明授权
    Bulk deletion through segmented files 有权
    通过分段文件批量删除

    公开(公告)号:US08914330B2

    公开(公告)日:2014-12-16

    申请号:US11156842

    申请日:2005-06-20

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30117

    摘要: A mechanism is provided that aggregates data in a way that permits data to be deleted efficiently, while minimizing the overhead necessary to support bulk deletion of data. A request is received for automatic deletion of segments in a container and a waterline is determined for the container. A determination is made if at least one segment in the container falls below the waterline. Finally, in response to one segment falling below the waterline, the segment from the container is deleted. Each object has an associated creation time, initial retention value, and retention decay curve (also known as a retention curve). At any point, based on these values and the current time, the object's current retention value may be computed. The container system continually maintains a time-varying waterline: at any point, objects with a retention value below the waterline may be deleted.

    摘要翻译: 提供了一种机制,可以以允许数据有效删除的方式聚合数据,同时最大限度地减少支持批量删除数据所需的开销。 收到容器中段的自动删除请求,并确定容器的水线。 如果容器中的至少一个部分落在水线以下,则确定。 最后,为了响应一条落在水线以下的段,容器中的段被删除。 每个对象都具有相关联的创建时间,初始保留值和保留衰减曲线(也称为保留曲线)。 在任何时候,基于这些值和当前时间,可以计算对象的当前保留值。 集装箱系统不断维护时变水线:任何时候,保留值低于水线的对象可能会被删除。