Technique for rapidly converting between storage representations in a virtualized computing environment
    3.
    发明授权
    Technique for rapidly converting between storage representations in a virtualized computing environment 有权
    在虚拟化计算环境中快速转换存储表示的技术

    公开(公告)号:US09582219B2

    公开(公告)日:2017-02-28

    申请号:US13796010

    申请日:2013-03-12

    Applicant: NetApp, Inc.

    Abstract: Embodiments described herein provide a storage conversion technique for rapidly converting between storage representations served by a storage system and presented to a host computer of a virtualized computing environment. The storage representations may include physical storage represented by a sequential set of blocks on disks of the storage system that are presented to the host computer in the form of a logical unit number (LUN) and virtual storage represented by a virtual storage device of the storage system that is presented to a hypervisor of the virtualized computing environment in the form of a virtual disk file. Illustratively, the LUN and virtual disk file may be storage objects (e.g., files) having different (file) types and formats in a volume of the storage system; yet each storage object may be organized as a buffer tree having indirect blocks that contain pointers configured to reference data blocks used to store data.

    Abstract translation: 本文描述的实施例提供了一种用于在由存储系统服务并呈现给虚拟化计算环境的主计算机的存储表示之间快速转换的存储转换技术。 存储表示可以包括以由逻辑单元号(LUN)的形式呈现给主计算机的由存储系统的磁盘上的顺序的块组合表示的物理存储器和由存储器的虚拟存储设备表示的虚拟存储 系统以虚拟磁盘文件的形式呈现给虚拟化计算环境的管理程序。 说明性地,LUN和虚拟磁盘文件可以是在存储系统的卷中具有不同(文件)类型和格式的存储对象(例如,文件) 但是每个存储对象可以被组织为具有间接块的缓冲器树,该间接块包含被配置为引用用于存储数据的数据块的指针。

    METHODS FOR UTILIZING POWERSHELL MODULES IN .NET APPLICATIONS AND DEVICES THEREOF
    4.
    发明申请
    METHODS FOR UTILIZING POWERSHELL MODULES IN .NET APPLICATIONS AND DEVICES THEREOF 审中-公开
    在.NET应用程序中使用POWERSHELL模块的方法及其设备

    公开(公告)号:US20170031660A1

    公开(公告)日:2017-02-02

    申请号:US14814672

    申请日:2015-07-31

    Applicant: NetApp, Inc.

    CPC classification number: G06F8/315 G06F8/30 G06F8/41 G06F9/45512

    Abstract: A method, non-transitory computer readable medium, and computing device that loads a scripting framework module into a runspace. The module includes a command including a noun, a verb, a parameter set, and a return type of the parameter set. Source code comprising a noun class corresponding to the noun, a build command method in the noun class corresponding to the verb, and a parameter set method in the noun class corresponding to the parameter set is generated. The build command method generates and returns an object and the parameter set method constructs and invokes the command using the build command method and converts a collection of objects returned in response to the command invocation into an enumerable of the return type. The source code, or a proxy dynamic link library (DLL) generated by compiling the source code, is output to an output directory.

    Abstract translation: 将脚本框架模块加载到运行空间中的方法,非暂时计算机可读介质和计算设备。 该模块包括包括名词,动词,参数集和参数集的返回类型的命令。 源代码包括对应于名词的名词类,对应于该动词的名词类中的构建命令方法,以及与参数集对应的名词类中的参数集方法。 构建命令方法生成并返回对象,参数集方法使用build命令方法构造和调用该命令,并将响应于命令调用返回的对象集合转换为可返回类型的枚举。 通过编译源代码生成的源代码或代理动态链接库(DLL)被输出到输出目录。

    TECHNIQUE FOR RAPIDLY CONVERTING BETWEEN STORAGE REPRESENTATIONS IN A VIRTUALIZED COMPUTING ENVIRONMENT
    5.
    发明申请
    TECHNIQUE FOR RAPIDLY CONVERTING BETWEEN STORAGE REPRESENTATIONS IN A VIRTUALIZED COMPUTING ENVIRONMENT 有权
    在虚拟化计算环境中快速转换存储表示的技术

    公开(公告)号:US20140281217A1

    公开(公告)日:2014-09-18

    申请号:US13796010

    申请日:2013-03-12

    Applicant: NETAPP, INC.

    Abstract: Embodiments described herein provide a storage conversion technique for rapidly converting between storage representations served by a storage system and presented to a host computer of a virtualized computing environment. The storage representations may include physical storage represented by a sequential set of blocks on disks of the storage system that are presented to the host computer in the form of a logical unit number (LUN) and virtual storage represented by a virtual storage device of the storage system that is presented to a hypervisor of the virtualized computing environment in the form of a virtual disk file. Illustratively, the LUN and virtual disk file may be storage objects (e.g., files) having different (file) types and formats in a volume of the storage system; yet each storage object may be organized as a buffer tree having indirect blocks that contain pointers configured to reference data blocks used to store data.

    Abstract translation: 本文描述的实施例提供了一种用于在由存储系统服务并呈现给虚拟化计算环境的主计算机的存储表示之间快速转换的存储转换技术。 存储表示可以包括以由逻辑单元号(LUN)的形式呈现给主计算机的由存储系统的磁盘上的顺序的块组合表示的物理存储器和由存储器的虚拟存储设备表示的虚拟存储 系统以虚拟磁盘文件的形式呈现给虚拟化计算环境的管理程序。 说明性地,LUN和虚拟磁盘文件可以是在存储系统的卷中具有不同(文件)类型和格式的存储对象(例如,文件) 但是每个存储对象可以被组织为具有间接块的缓冲器树,该间接块包含被配置为引用用于存储数据的数据块的指针。

Patent Agency Ranking