Apparatus, system, and method for improving user boot via a storage area network
    2.
    发明授权
    Apparatus, system, and method for improving user boot via a storage area network 有权
    用于通过存储区域网络改进用户引导的装置,系统和方法

    公开(公告)号:US08086840B2

    公开(公告)日:2011-12-27

    申请号:US12361529

    申请日:2009-01-28

    CPC classification number: H04L67/1097 G06F3/06 G06F9/4416 G06F9/445 G06F17/30

    Abstract: An apparatus, system, and method are disclosed for remotely booting a client from a storage area network (“SAN”). A connection module enables a client, such as a diskless client, to connect to two or more storage area networks (“SANs”), the SANs belonging to a group of redundant SANs, each SAN in the group redundantly storing at least a portion of substantially identical operating system data for the client. The boot module enables the client to remotely boot an operating system from the two or more redundant SANs. The boot module makes at least one read request to each of the two or more connected SANs, each read request configured to retrieve a disparate portion of the operating system data for loading the operating system onto the client. The boot module loads the operating system onto the client using a combination of data retrieved from the two or more connected SANs.

    Abstract translation: 公开了用于从存储区域网络(“SAN”)远程引导客户端的装置,系统和方法。 连接模块使诸如无盘客户端之类的客户端能够连接到两个或多个存储区域网络(“SAN”),属于一组冗余SAN的SAN,该组中的每个SAN冗余地存储至少一部分 基本上相同的操作系统数据为客户端。 引导模块使客户端能够从两个或多个冗余SAN远程引导操作系统。 引导模块对两个或多个连接的SAN中的每一个进行至少一个读取请求,每个读取请求被配置为检索用于将操作系统加载到客户端上的操作系统数据的不同部分。 引导模块使用从两个或多个连接的SAN检索的数据的组合将操作系统加载到客户端上。

    Apparatus, system, and method for file system sharing
    3.
    发明授权
    Apparatus, system, and method for file system sharing 有权
    用于文件系统共享的装置,系统和方法

    公开(公告)号:US07930328B2

    公开(公告)日:2011-04-19

    申请号:US12059843

    申请日:2008-03-31

    CPC classification number: G06F9/45558 G06F2009/45583

    Abstract: An apparatus, system, and method are disclosed for file system sharing. A Read-Only File System (ROFS) organization module organizes a single ROFS for a plurality of operating systems. Each operating system executes on a distinct virtual machine. Each virtual machine executes on a computer. A Read/Write File System (RWFS) organization module organizes an RWFS for each operating system. An access module accesses the RWFS and ROFS for each operating system. The RWFS and ROFS appear to each operating system as a single, private file system. Each RWFS comprises at least one pointer to the ROFS.

    Abstract translation: 公开了用于文件系统共享的装置,系统和方法。 只读文件系统(ROFS)组织模块为多个操作系统组织单个ROFS。 每个操作系统在不同的虚拟机上执行。 每个虚拟机在计算机上执行。 读/写文件系统(RWFS)组织模块为每个操作系统组织一个RWFS。 访问模块访问每个操作系统的RWFS和ROFS。 RWFS和ROFS在每个操作系统中显示为一个专用文件系统。 每个RWFS包括至少一个指向ROFS的指针。

    APPARATUS, SYSTEM, AND METHOD FOR FILE SYSTEM SHARING
    4.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR FILE SYSTEM SHARING 有权
    用于文件系统共享的装置,系统和方法

    公开(公告)号:US20090249331A1

    公开(公告)日:2009-10-01

    申请号:US12059843

    申请日:2008-03-31

    CPC classification number: G06F9/45558 G06F2009/45583

    Abstract: An apparatus, system, and method are disclosed for file system sharing. A Read-Only File System (ROFS) organization module organizes a single ROFS for a plurality of operating systems. Each operating system executes on a distinct virtual machine. Each virtual machine executes on a computer. A Read/Write File System (RWFS) organization module organizes an RWFS for each operating system. An access module accesses the RWFS and ROFS for each operating system. The RWFS and ROFS appear to each operating system as a single, private file system. Each RWFS comprises at least one pointer to the ROFS.

    Abstract translation: 公开了用于文件系统共享的装置,系统和方法。 只读文件系统(ROFS)组织模块为多个操作系统组织单个ROFS。 每个操作系统在不同的虚拟机上执行。 每个虚拟机在计算机上执行。 读/写文件系统(RWFS)组织模块为每个操作系统组织一个RWFS。 访问模块访问每个操作系统的RWFS和ROFS。 RWFS和ROFS在每个操作系统中显示为一个专用文件系统。 每个RWFS包括至少一个指向ROFS的指针。

    Apparatus, system and method for storage cache deduplication
    5.
    发明授权
    Apparatus, system and method for storage cache deduplication 有权
    用于存储高速缓存重复数据消除的装置,系统和方法

    公开(公告)号:US08190823B2

    公开(公告)日:2012-05-29

    申请号:US12233264

    申请日:2008-09-18

    CPC classification number: G06F12/0873 G06F12/0868 G06F2212/263

    Abstract: An apparatus, system, and method are disclosed for deduplicating storage cache data. A storage cache partition table has at least one entry associating a specified storage address range with one or more specified storage partitions. A deduplication module creates an entry in the storage cache partition table wherein the specified storage partitions contain identical data to one another within the specified storage address range thus requiring only one copy of the identical data to be cached in a storage cache. A read module accepts a storage address within a storage partition of a storage subsystem, to locate an entry wherein the specified storage address range contains the storage address, and to determine whether the storage partition is among the one or more specified storage partitions if such an entry is found.

    Abstract translation: 公开了用于重复数据删除存储高速缓存数据的装置,系统和方法。 存储高速缓存分区表具有至少一个将指定的存储地址范围与一个或多个指定的存储分区相关联的条目。 重复数据消除模块在存储高速缓存分区表中创建条目,其中指定的存储分区在指定的存储地址范围内彼此包含相同的数据,因此仅需要将相同数据的一个副本缓存在存储高速缓存中。 读取模块接受存储子系统的存储分区内的存储地址,以定位其中指定的存储地址范围包含存储地址的条目,并且如果这样的一个或多个存储分区 找到条目。

    APPARATUS, SYSTEM AND METHOD FOR STORAGE CACHE DEDUPLICATION
    8.
    发明申请
    APPARATUS, SYSTEM AND METHOD FOR STORAGE CACHE DEDUPLICATION 有权
    用于存储高速缓存的装置,系统和方法

    公开(公告)号:US20100070715A1

    公开(公告)日:2010-03-18

    申请号:US12233264

    申请日:2008-09-18

    CPC classification number: G06F12/0873 G06F12/0868 G06F2212/263

    Abstract: An apparatus, system, and method are disclosed for deduplicating storage cache data. A storage cache partition table has at least one entry associating a specified storage address range with one or more specified storage partitions. A deduplication module creates an entry in the storage cache partition table wherein the specified storage partitions contain identical data to one another within the specified storage address range thus requiring only one copy of the identical data to be cached in a storage cache. A read module accepts a storage address within a storage partition of a storage subsystem, to locate an entry wherein the specified storage address range contains the storage address, and to determine whether the storage partition is among the one or more specified storage partitions if such an entry is found.

    Abstract translation: 公开了用于重复数据删除存储高速缓存数据的装置,系统和方法。 存储高速缓存分区表具有至少一个将指定的存储地址范围与一个或多个指定的存储分区相关联的条目。 重复数据消除模块在存储高速缓存分区表中创建条目,其中指定的存储分区在指定的存储地址范围内彼此包含相同的数据,因此仅需要将相同数据的一个副本缓存在存储高速缓存中。 读取模块接受存储子系统的存储分区内的存储地址,以定位其中指定的存储地址范围包含存储地址的条目,并且如果这样的一个或多个存储分区 找到条目。

    Techniques for booting a stateless client
    9.
    发明授权
    Techniques for booting a stateless client 有权
    启动无状态客户端的技术

    公开(公告)号:US08055893B2

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

    申请号:US12200401

    申请日:2008-08-28

    CPC classification number: G06F9/4416 G06F9/45533

    Abstract: A technique for booting a stateless client includes booting a virtual machine (VM) monitor on the client. The VM monitor is stored in a non-volatile memory area of a memory subsystem (of the client) and a first portion of an operating system (which does not include any state information for the operating system) is stored in the non-volatile memory area of the client. Booting of the operating system for the client is initiated and a remote storage (that stores a second portion of the operating system that includes state information for the operating system) is accessed via a communication link. Booting of the operating system for the client is completed using the second portion of the operating system.

    Abstract translation: 用于引导无状态客户端的技术包括在客户机上引导虚拟机(VM)监视器。 VM监视器存储在客户端的存储器子系统的非易失性存储器区域中,并且操作系统的第一部分(其不包括用于操作系统的任何状态信息)存储在非易失性存储器中 客户区域。 启动用于客户端的操作系统的启动,并且经由通信链路访问远程存储(存储操作系统的第二部分,其包括操作系统的状态信息)。 使用操作系统的第二部分完成客户端操作系统的引导。

    Virus scanner for journaling file system
    10.
    发明授权
    Virus scanner for journaling file system 有权
    用于日志文件系统的病毒扫描程序

    公开(公告)号:US07845008B2

    公开(公告)日:2010-11-30

    申请号:US11295984

    申请日:2005-12-07

    CPC classification number: G06F21/564 G06F21/562

    Abstract: A method is provided for detecting viruses. According to the method, data is stored in a journal area of memory before changes embodied in the data are written to virtual memory. At least a first portion of the data in the journal area of memory is scanned for viruses. In some embodiments, a second portion of data that immediately precedes and/or immediately follows data to which the first portion of the data pertains is scanned for viruses. Preferably, the virtual memory includes a persistent storage device. Also provided is a system that includes a processor, a memory that includes virtual memory and a journal storage area, and a virus scanner controlled by the processor. The virus scanner scans the journal storage area for viruses.

    Abstract translation: 提供了一种用于检测病毒的方法。 根据该方法,将数据中包含的变化写入虚拟存储器之前,将数据存储在存储器的日志区域中。 存储器的日志区域中的数据的至少第一部分被扫描病毒。 在一些实施例中,数据的第一部分之前和/或紧随其后的数据的第二部分被扫描病毒。 优选地,虚拟存储器包括持久存储设备。 还提供了一种包括处理器,包括虚拟存储器和日志存储区域的存储器以及由处理器控制的病毒扫描器的系统。 病毒扫描程序扫描日记存储区域以获取病毒。

Patent Agency Ranking