System and method for parallelized replay of an NVRAM log in a storage appliance

    公开(公告)号:US20070245095A1

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

    申请号:US11796687

    申请日:2007-04-27

    IPC分类号: G06F13/00

    CPC分类号: G06F11/1471 G06F11/1441

    摘要: A system and method for enabling parallel replay of a backup memory log of client transaction request entries to a network storage appliance file system is provided. The backup memory is typically implemented as a non-volatile random access memory (NVRAM). An initiator establishes a swarm of messages with a plurality of transaction blocks pointing to logged request entries and related states associated therewith. The states represent the various phases of file system recovery and disk storage including a retrieval of disk information (data and meta-data), typically in the form of a LOAD, and a subsequent modify phase. The swarm is transferred to the file system for parallel disk information-retrieval in an interleaved process. Any transactions that cannot be performed due to a required prerequisite action (e.g. a prior file-create) are returned to the initiator for reloading once the prerequisite action has occurred.

    Mulcher with improved tooth design
    52.
    发明申请

    公开(公告)号:US20070181725A1

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

    申请号:US11727813

    申请日:2007-03-28

    申请人: John Edwards

    发明人: John Edwards

    IPC分类号: B02C18/16

    摘要: A mulcher apparatus includes a tractor and a mulcher unit provided to the tractor. The mulcher unit includes a tooth assembly with a holder and a cutter element with a cooperating notch portion and cross bar arrangement. The notch portion can be retrofit to existing holder arrangements. The cutter element may include various features, to enhance cutting efficiency. For example, the cutter elements may include a double-ended structure, angle tab portions at each corner portion, carbide coatings, a pair of tip portions at each end with a space therebetween, and/or a generally H-shaped configuration.

    Nutritional preparations
    53.
    发明申请

    公开(公告)号:US20060217386A1

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

    申请号:US11372245

    申请日:2006-03-09

    IPC分类号: A61K31/525 A61K31/202

    摘要: Compositions and methods for improving the nutritional and physiological status of a woman and her child during all stages of pregnancy are provided herein. This includes pre-conceptional women, pregnant women, and post-natal women (both lactating and non-lactating mothers). The compositions are particularly useful for the neurological, visual, and cognitive development of an embryo, fetus, or infant and the nutritional and physiological well-being of the mother, fetus, and infant. The compositions contain one or more folates, such as a reduced folate and/or folic acid, and one or more essential fatty acids (EFA), such as an omega-3 and/or omega-6 fatty acid. The addition of the essential fatty acid improves upon the folate containing nutritional preparations described in the prior art. The one or more folates and essential fatty acid may be administered together or in separate dosage units. The one or more folates may be selected from folic acid/folate, one or more reduced folates, or a combination of folic acid/folate and one or more reduced folates. The reduced folate is preferably 5-methyltetrahydrofolate, and most preferably 5-methyl-(6S)-tetrahydrofolic acid. The essential fatty acid is preferably an omega-3 fatty acid, and is preferably docosahexenoic acid (DHA) derived from a vegetarian or non-fish source. The compositions may optionally contain other vitamins, minerals, and ingredients, such as, emollient laxatives-all defined herein as “optional or other ingredients”.

    Compositions and methods for the treatment of osteoporosis and inflammatory joint disease
    54.
    发明申请
    Compositions and methods for the treatment of osteoporosis and inflammatory joint disease 审中-公开
    用于治疗骨质疏松症和炎性关节疾病的组合物和方法

    公开(公告)号:US20060216361A1

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

    申请号:US11372238

    申请日:2006-03-09

    摘要: Compositions and methods for the treatment of osteoporosis and/or inflammatory joint disease are provided herein. The compositions contain a folate, such as a reduced folate, and folic acid. The folate is preferably 5-methyltetrahydrofolate, and most preferably 5-methyl-(6S)-tetrahydrofolic acid. The folate and folic acid can be given in the same dosage unit or separate dosage units, and more than one dosage unit can be given per dose. The compositions may also contain one or more vitamins and minerals selected from vitamin B12, vitamin B6, vitamin D3, calcium, magnesium, and polyunsaturated fatty acids (PUFAs). These ingredients are optional, but preferable (especially the vitamins and minerals). The compositions may further contain one or more additional ingredients such as vitamins, minerals, and laxatives. The compositions are useful in the treatment of all forms of osteoporosis, including primary osteoporosis and secondary osteoporosis, and/or inflammatory joint diseases, especially in patients having a folic acid metabolism deficiency. The compositions are particularly useful in the treatment of inflammatory joint diseases, with complications that include bone loss, fracture, and osteoporosis. In addition, the compositions are beneficial for the prevention of osteoporosis in subjects who do not yet have the disease, but who are at risk for getting osteoporosis, such as post-menopausal women, subjects with osteopenia (mid thinning of the bone mass), subjects with an inflammatory joint disease, or people who are over the age of 70.

    摘要翻译: 本文提供了用于治疗骨质疏松症和/或炎性关节疾病的组合物和方法。 组合物含有叶酸,如还原叶酸和叶酸。 叶酸盐优选为5-甲基四氢叶酸,最优选为5-甲基 - (6S) - 四氢叶酸。 叶酸和叶酸可以以相同的剂量单位或单独的剂量单位给药,并且可以每剂给予多于一个剂量单位。 组合物还可以含有一种或多种维生素和矿物质,其选自维生素B12,维生素B6,维生素D3,钙,镁和多不饱和脂肪酸(PUFA)。 这些成分是任选的,但优选的(特别是维生素和矿物质)。 组合物还可以含有一种或多种另外的成分,例如维生素,矿物质和泻药。 所述组合物可用于治疗所有形式的骨质疏松症,包括原发性骨质疏松症和继发性骨质疏松症和/或炎性关节疾病,特别是在具有叶酸代谢缺陷的患者中。 该组合物特别可用于治疗炎性关节疾病,并发症包括骨丢失,骨折和骨质疏松症。 此外,该组合物有益于预防尚未患有该疾病,但是患有骨质疏松症风险的受试者(例如绝经后妇女,骨质减少受试者(骨质疏松))中的骨质疏松症, 患有炎症性关节疾病的受试者,或年龄在70岁以上的人群。

    Control method for peak power delivery with limited DC-bus voltage
    55.
    发明授权
    Control method for peak power delivery with limited DC-bus voltage 失效
    使用有限直流母线电压进行峰值功率输送的控制方法

    公开(公告)号:US07102321B2

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

    申请号:US10335804

    申请日:2002-12-31

    IPC分类号: H02P7/42 H02M7/162

    CPC分类号: H02M7/487

    摘要: A method for driving a neutral point-clamped multi-level voltage source inverter supplying a synchronous motor is provided. A DC current is received at a neutral point-clamped multi-level voltage source inverter. The inverter has first, second, and third output nodes. The inverter also has a plurality of switches. A desired speed of a synchronous motor connected to the inverter by the first second and third nodes is received by the inverter. The synchronous motor has a rotor and the speed of the motor is defined by the rotational rate of the rotor. A position of the rotor is sensed, current flowing to the motor out of at least two of the first, second, and third output nodes is sensed, and predetermined switches are automatically activated by the inverter responsive to the sensed rotor position, the sensed current, and the desired speed.

    摘要翻译: 提供一种用于驱动提供同步电动机的中性点钳位多电平电压源逆变器的方法。 在中性点钳位多电平电压源逆变器处接收直流电流。 逆变器具有第一,第二和第三输出节点。 逆变器还具有多个开关。 由逆变器接收由第一和第三节点连接到逆变器的同步电动机的期望速度。 同步电动机具有转子,电机的转速由转子的转速决定。 感测到转子的位置,感测到从第一,第二和第三输出节点中的至少两个流出到电动机的电流,并且响应于感测到的转子位置,感测到的电流,由转换器自动启动预定开关 ,和所需的速度。

    Extension of write anywhere file system layout
    57.
    发明申请
    Extension of write anywhere file system layout 有权
    扩展写任意文件系统布局

    公开(公告)号:US20050246401A1

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

    申请号:US10836817

    申请日:2004-04-30

    IPC分类号: G06F11/14 G06F12/00 G06F17/30

    摘要: A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more groups of disks, such as RAID groups, of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol has its own virtual volume block number (vvbn) space and maintains metadata, such as block allocation structures, within that vvbn space. Notably, the block allocation structures of a vvol are sized to the vvol, and not to the underlying aggregate, to thereby allow operations that manage data served by the storage system (e.g., snapshot operations) to efficiently work over the vvols. The file system layout extends the file system layout of a conventional write anywhere file layout system implementation, yet maintains performance properties of the conventional implementation.

    摘要翻译: 文件系统布局将底层物理卷分配到存储系统的一个或多个虚拟卷(vvols)中。 底层物理卷是包含存储系统的一组或多组磁盘(如RAID组)的聚合。 聚合具有自己的物理卷块数(pvbn)空间,并在该pvbn空间内维护诸如块分配结构的元数据。 每个vvol具有自己的虚拟卷块号(vvbn)空间,并在该vvbn空间内维护诸如块分配结构的元数据。 值得注意的是,vvol的块分配结构的大小适合vvol而不是基础聚合,从而允许管理由存储系统服务的数据(例如,快照操作)的操作有效地在vvols上工作。 文件系统布局扩展了常规写入任何文件布局系统实现的文件系统布局,但是保持了传统实现的性能特性。

    Cloning technique for efficiently creating a copy of a volume in a storage system
    58.
    发明申请
    Cloning technique for efficiently creating a copy of a volume in a storage system 有权
    用于有效创建存储系统中卷的副本的克隆技术

    公开(公告)号:US20050246397A1

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

    申请号:US10837254

    申请日:2004-04-30

    IPC分类号: G06F3/06 G06F12/16 G06F17/30

    CPC分类号: G06F17/30067

    摘要: A cloning technique enables efficient and substantially instantaneous creation of a clone that is a writable copy of a “parent” virtual volume (vvol) in an aggregate of a storage system. A base snapshot is provided from the parent vvol. In addition, a new vvol is created, along with a new file system identifier, a new subdirectory in the aggregate and a new storage label file. The new vvol is embodied as a clone and comprises an appropriately sized container file, wherein initially the container file has no data. Moreover, a volume information (volinfo) block for the clone is created that is a slightly modified version of the volinfo block from the base snapshot; the modified volinfo block is written to the container file. The clone is then instantiated by loading a file system associated with the new vvol onto the clone and bringing the clone “online”.

    摘要翻译: 克隆技术能够有效地并且基本上即时创建作为存储系统的聚合中的“父”虚拟卷(vvol)的可写拷贝的克隆。 从父vvol提供基本快照。 此外,还创建了一个新的vvol,以及新的文件系统标识符,聚合中的新子目录和新的存储标签文件。 新的vvol被实现为克隆并且包括适当大小的容器文件,其中最初容器文件没有数据。 此外,创建克隆的卷信息(volinfo)块,其是来自基本快照的volinfo块的稍微修改的版本; 修改后的volinfo块被写入容器文件。 然后通过将与新vvol相关联的文件系统加载到克隆并将克隆“联机”来实例化克隆。

    Method and apparatus for efficiently moving portions of a memory block
    59.
    发明授权
    Method and apparatus for efficiently moving portions of a memory block 有权
    用于有效地移动存储块的部分的方法和装置

    公开(公告)号:US06948010B2

    公开(公告)日:2005-09-20

    申请号:US09742989

    申请日:2000-12-20

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: The present invention relates to a method and system for transferring portions of a memory block. A first data mover is configured with a first start address corresponding to a first portion of a source memory block. A second data mover is configured with a second start address corresponding to a second portion of the source memory block sized differently from the first portion. The first portion of the source memory block is transferred by the first data mover and the second portion of the source memory block is transferred by the second data mover.

    摘要翻译: 本发明涉及一种用于传送存储块的部分的方法和系统。 第一数据移动器被配置有与源存储器块的第一部分对应的第一起始地址。 第二数据移动器配置有与第一部分大小不同的源存储器块的第二部分对应的第二起始地址。 源存储器块的第一部分由第一数据移动器传送,并且源存储器块的第二部分由第二数据移动器传送。

    File system defragmentation technique via write allocation
    60.
    发明申请
    File system defragmentation technique via write allocation 有权
    文件系统碎片整理技术通过写入分配

    公开(公告)号:US20050187985A1

    公开(公告)日:2005-08-25

    申请号:US11109886

    申请日:2005-04-20

    IPC分类号: G06F3/06 G06F12/00 G06F17/30

    摘要: A defragmentation technique determines the extent to which data blocks of a file are fragmented on disks of a computer and, in response, efficiently relocates those blocks if such relocation improves the on-disk layout of the file. Each indirect block of the file is examined and the current layout of the range of pointers referencing the data blocks is determined. In addition, the number of operations needed to retrieve those data blocks from disks is calculated. A potential new layout is then estimated based on an average fullness of the file system. If the potential new layout improves the fragmentation of the current layout, then the data blocks for that range are relocated, if there is sufficient free space on disk. Otherwise, the blocks are not relocated and the current on-disk layout of the file is maintained.

    摘要翻译: 碎片整理技术确定文件的数据块在计算机的磁盘上碎片的程度,并且作为响应,如果这种重定位改进了文件的磁盘布局,则有效地重新定位那些块。 检查文件的每个间接块,并确定引用数据块的指针范围的当前布局。 此外,计算从磁盘检索这些数据块所需的操作次数。 然后根据文件系统的平均丰满度来估计潜在的新布局。 如果潜在的新布局改善了当前布局的分段,那么如果磁盘上有足够的可用空间,则该范围的数据块将被重新定位。 否则,块不会重新定位,并且文件的当前磁盘布局保持不变。