Space efficient virtual machines
    11.
    发明授权
    Space efficient virtual machines 有权
    空间高效的虚拟机

    公开(公告)号:US08726273B2

    公开(公告)日:2014-05-13

    申请号:US12629950

    申请日:2009-12-03

    申请人: Bich Cau Le

    发明人: Bich Cau Le

    IPC分类号: G06F9/455

    CPC分类号: G06F9/5077

    摘要: A method and a system of making a virtual machine space efficient are disclosed. The virtual machine includes a virtual disk. The method includes creating a temporary virtual disk and adding the temporary virtual disk to the virtual machine. The temporary virtual disk works in conjunction with the virtual disk. The virtual machine is configured to store temporary files in the temporary virtual disk rather than the virtual disk.

    摘要翻译: 公开了一种使虚拟机空间高效的方法和系统。 虚拟机包括虚拟磁盘。 该方法包括创建临时虚拟磁盘,并将临时虚拟磁盘添加到虚拟机。 临时虚拟磁盘与虚拟磁盘一起工作。 虚拟机被配置为将临时文件存储在临时虚拟磁盘而不是虚拟磁盘中。

    Private Cloud as a service
    12.
    发明申请
    Private Cloud as a service 审中-公开
    私有云即服务

    公开(公告)号:US20160366233A1

    公开(公告)日:2016-12-15

    申请号:US15178486

    申请日:2016-06-09

    摘要: The system provisions and upgrades a private cloud stack from a public cloud application. The system registers and activates installed private cloud stacks to discover names, and software packages. The system enables each private cloud stack's roles for data plane elements and activates a private cloud stack. The system receives connection request from the installed host agent to customer resource manager. The system receives host related information from host agent. The software system stores and pushes the desired state for particular host agent to the host agent. The system installs components on enterprise machine associated with role via host agent. The system configures said installed components using templates and dynamic template parameters. The system receives continuous configuration updates for the installed components and continuous heart beat messages for account manager. The system displays visual alerts via UI for any heartbeat, component install or configuration failures.

    摘要翻译: 系统从公共云应用程序中提供和升级私有云堆栈。 系统注册和激活已安装的私有云堆栈,以发现名称和软件包。 该系统支持每个私有云堆栈的数据平面元素的角色,并激活私有云堆栈。 系统从安装的主机代理接收到客户资源管理器的连接请求。 系统从主机接收主机相关信息。 软件系统将特定主机代理的期望状态存储并推送到主机代理。 系统通过主机代理在企业机器上与角色相关联的组件进行安装。 系统使用模板和动态模板参数配置所安装的组件。 系统会为安装的组件接收连续配置更新,并为客户经理接收连续的心跳消息。 系统通过UI显示任何心跳,组件安装或配置故障的可视化警报。

    Method of universal file access for a heterogeneous computing environment
    13.
    发明授权
    Method of universal file access for a heterogeneous computing environment 有权
    异构计算环境的通用文件访问方法

    公开(公告)号:US08095525B2

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

    申请号:US12853136

    申请日:2010-08-09

    IPC分类号: G06F17/30

    摘要: An architecture and system are described that provide a unified file access service within in a managed computing environment composed of diverse networks, computing devices, and storage devices. The service provides mechanisms for remotely accessing the file systems of any managed computer or disk snapshot, independently of the computer's current state (powered on, suspended or powered off), its location within the environment, its hardware type (virtual vs. physical), its operating system type, and its file system formats. The system isolates centralized FPAs from the details of clients, proxies and storage elements by providing a service that decomposes offloaded file system access into two steps. A FPA or a requester acting on behalf of the FPA first expresses the disk set or the computer containing the file systems it wishes to access, along with requirements and preferences about the access method. The service figures out an efficient data path satisfying the FPA's needs, and then automatically configures a set of storage and computing resources to provide the data path. The service then replies with information about the resources and instructions for using them. The FPA then accesses the requested file systems using the returned information.

    摘要翻译: 描述了在由不同网络,计算设备和存储设备组成的受管计算环境内提供统一文件访问服务的架构和系统。 该服务提供了用于远程访问任何受管计算机或磁盘快照的文件系统的机制,与计算机的当前状态(启动,暂停或关闭),其在环境中的位置,其硬件类型(虚拟与物理), 其操作系统类型及其文件系统格式。 该系统通过提供将卸载的文件系统访问分解为两个步骤的服务来将集中式FPA与客户端,代理和存储元素的细节隔离开来。 代表FPA的FPA或请求者首先表示包含其希望访问的文件系统的磁盘集或计算机,以及关于访问方法的要求和偏好。 该服务计算出满足FPA需求的高效数据路径,然后自动配置一组存储和计算资源以提供数据路径。 然后,该服务将回复有关资源和使用说明的信息。 然后,FPA使用返回的信息访问所请求的文件系统。

    Offloading operations to a replicate virtual machine
    14.
    发明授权
    Offloading operations to a replicate virtual machine 有权
    将操作卸载到复制虚拟机

    公开(公告)号:US08296759B1

    公开(公告)日:2012-10-23

    申请号:US11545662

    申请日:2006-10-10

    IPC分类号: G06F9/455 G06F15/173

    摘要: A method and system for offloading a software application intended to be run on a first virtual machine onto a second virtual machine. An original virtual machine is created. A periodic and/or computing resource-intensive application is supposed to be run on the original virtual machine. However, doing so may detrimentally impact the operation of the original virtual machine by consuming valuable computing resources. A replicated virtual machine which is basically a copy of the original virtual machine is created and ported over to a different host computer system. The periodic and/or computing-intensive application is now run on the replicated virtual machine instead of the original virtual machine. This leaves the original virtual machine free to continue its normal operations unaffected.

    摘要翻译: 一种用于将要在第一虚拟机上运行的软件应用程序卸载到第二虚拟机上的方法和系统。 创建一个原始的虚拟机。 假定在原始虚拟机上运行周期性和/或计算资源密集型应用程序。 然而,这样做可能通过消耗有价值的计算资源而不利地影响原始虚拟机的操作。 基本上是原始虚拟机的副本的复制虚拟机被创建并移植到不同的主机系统。 周期性和/或计算密集型应用程序现在在复制的虚拟机而不是原始虚拟机上运行。 这使得原始虚拟机可以自由地继续其正常操作而不受影响。

    Dynamic driver substitution
    15.
    发明授权
    Dynamic driver substitution 有权
    动态驱动替代

    公开(公告)号:US07793279B1

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

    申请号:US11491852

    申请日:2006-07-24

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F9/4413 G06F9/4411

    摘要: An agent loaded in a computer's operating system (OS) simulates disconnection and reconnection of a device, with no need to actually disconnect the device logically from a computer. During simulated reconnection, when the OS requests the hardware ID of the device, the agent returns a substitute ID, which causes the OS to load a substitute driver. Substitution of the ID also allows driver substitution for a not yet logically connected device; in this cases, no simulated disconnection or reconnection is needed. Driver substitution is dynamic and reversible, with no need to restart the system or reboot the OS and substitution of a driver for one device of a type does not disturb other devices of the same type. The invention may be implemented entirely in software, with no need for hardware modifications or device customization.

    摘要翻译: 加载在计算机操作系统(OS)中的代理模拟设备的断开连接和重新连接,而不需要从计算机上实际断开设备的连接。 在模拟重新连接期间,当OS请求设备的硬件ID时,代理返回一个替代ID,这将导致OS加载替代驱动程序。 ID的替换还允许驱动器替换尚未逻辑连接的设备; 在这种情况下,不需要模拟断开或重新连接。 驱动程序替换是动态和可逆的,无需重新启动系统或重新启动操作系统,替换一个类型的一个设备的驱动程序不会干扰同一类型的其他设备。 本发明可以完全以软件实现,而不需要硬件修改或设备定制。

    Accessing virtual data storage units to offload operations from a computer system hosting a virtual machine to an offload server
    16.
    发明授权
    Accessing virtual data storage units to offload operations from a computer system hosting a virtual machine to an offload server 有权
    访问虚拟数据存储单元以将托管虚拟机的计算机系统的操作卸载到卸载服务器

    公开(公告)号:US07707185B1

    公开(公告)日:2010-04-27

    申请号:US11584395

    申请日:2006-10-19

    IPC分类号: G06F7/00 G06F17/00 G06F9/455

    摘要: A process of providing access to data associated with a virtual machine running on a host computer system to an offload server is implemented to improve the performance of the host computer system. Once the offload computer system knows how and where to access the data associated with that of the virtual machine, operations can be offloaded from the host computer system and performed by the offload server. Backup operations can be offloaded onto the server. The server can run backup software and directly access the data associated with the virtual machine, thereby freeing the hardware resources of the host computer to handle normal applications running on the virtual machine.

    摘要翻译: 为了提高主计算机系统的性能,实现向与卸载服务器提供对与主机计算机系统上运行的虚拟机相关联的数据的访问的过程。 一旦卸载计算机系统知道如何以及在何处访问与虚拟机的数据相关联的数据,则可以从主机计算机系统卸载操作并由卸载服务器执行操作。 备份操作可以卸载到服务器上。 服务器可以运行备份软件并直接访问与虚拟机相关联的数据,从而释放主机的硬件资源来处理在虚拟机上运行的正常应用程序。

    Provisioning of computer systems using virtual machines
    18.
    发明授权
    Provisioning of computer systems using virtual machines 有权
    使用虚拟机配置计算机系统

    公开(公告)号:US08255484B2

    公开(公告)日:2012-08-28

    申请号:US12504519

    申请日:2009-07-16

    IPC分类号: G06F15/16 G06F15/177

    摘要: A provisioning server automatically configures a virtual machine (VM) according to user specifications and then deploys the VM on a physical host. The user may either choose from a list of pre-configured, ready-to-deploy VMs, or he may select which hardware, operating system and application(s) he would like the VM to have. The provisioning server then configures the VM accordingly, if the desired configuration is available, or it applies heuristics to configure a VM that best matches the user's request if it isn't. The invention also includes mechanisms for monitoring the status of VMs and hosts, for migrating VMs between hosts, and for creating a network of VMs.

    摘要翻译: 配置服务器根据用户规格自动配置虚拟机(VM),然后在物理主机上部署虚拟机。 用户可以从预配置的即将部署的VM列表中进行选择,或者他可以选择他希望VM拥有的硬件,操作系统和应用程序。 然后,配置服务器相应地配置VM,如果所需的配置可用,或者应用启发式配置来配置与用户的请求最匹配的VM。 本发明还包括用于监视VM和主机的状态,用于在主机之间迁移VM以及用于创建VM网络的机制。

    Method of universal file access for a heterogeneous computing environment
    19.
    发明授权
    Method of universal file access for a heterogeneous computing environment 有权
    异构计算环境的通用文件访问方法

    公开(公告)号:US07774391B1

    公开(公告)日:2010-08-10

    申请号:US11395081

    申请日:2006-03-30

    IPC分类号: G06F17/30

    摘要: An architecture and system are described that provide a unified file access service within in a managed computing environment composed of diverse networks, computing devices, and storage devices. The service provides mechanisms for remotely accessing the file systems of any managed computer or disk snapshot, independently of the computer's current state (powered on, suspended or powered off), its location within the environment, its hardware type (virtual vs. physical), its operating system type, and its file system formats. The system isolates centralized FPAs from the details of clients, proxies and storage elements by providing a service that decomposes offloaded file system access into two steps. A FPA or a requester acting on behalf of the FPA first expresses the disk set or the computer containing the file systems it wishes to access, along with requirements and preferences about the access method. The service figures out an efficient data path satisfying the FPA's needs; and then automatically configures a set of storage and computing resources to provide the data path. The service then replies with information about the resources and instructions for using them. The FPA then accesses the requested file systems using the returned information.

    摘要翻译: 描述了在由不同网络,计算设备和存储设备组成的受管计算环境内提供统一文件访问服务的架构和系统。 该服务提供了用于远程访问任何受管计算机或磁盘快照的文件系统的机制,与计算机的当前状态(启动,暂停或关闭),其在环境中的位置,其硬件类型(虚拟与物理), 其操作系统类型及其文件系统格式。 该系统通过提供将卸载的文件系统访问分解为两个步骤的服务来将集中式FPA与客户端,代理和存储元素的细节隔离开来。 代表FPA的FPA或请求者首先表示包含其希望访问的文件系统的磁盘集或计算机,以及关于访问方法的要求和偏好。 该服务确定了满足FPA需求的高效数据路径; 然后自动配置一组存储和计算资源来提供数据路径。 然后,该服务将回复有关资源和使用说明的信息。 然后,FPA使用返回的信息访问所请求的文件系统。

    Universal file access architecture for a heterogeneous computing environment
    20.
    发明授权
    Universal file access architecture for a heterogeneous computing environment 有权
    用于异构计算环境的通用文件访问架构

    公开(公告)号:US07606868B1

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

    申请号:US11395082

    申请日:2006-03-30

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30067

    摘要: An architecture and system are described that provide a unified file access service within in a managed computing environment composed of diverse networks, computing devices, and storage devices. The service provides mechanisms for remotely accessing the file systems of any managed computer or disk snapshot, independently of the computer's current state (powered on, suspended or powered off), its location within the environment, its hardware type (virtual vs. physical), its operating system type, and its file system formats. The system isolates centralized FPAs from the details of clients, proxies and storage elements by providing a service that decomposes offloaded file system access into two steps. A FPA or a requester acting on behalf of the FPA first expresses the disk set or the computer containing the file systems it wishes to access, along with requirements and preferences about the access method. The service figures out an efficient data path satisfying the FPA's needs, and then automatically configures a set of storage and computing resources to provide the data path. The service then replies with information about the resources and instructions for using them. The FPA then accesses the requested file systems using the returned information.

    摘要翻译: 描述了在由不同网络,计算设备和存储设备组成的受管计算环境内提供统一文件访问服务的架构和系统。 该服务提供了用于远程访问任何受管计算机或磁盘快照的文件系统的机制,与计算机的当前状态(启动,暂停或关闭),其在环境中的位置,其硬件类型(虚拟与物理), 其操作系统类型及其文件系统格式。 该系统通过提供将卸载的文件系统访问分解为两个步骤的服务来将集中式FPA与客户端,代理和存储元素的细节隔离开来。 代表FPA的FPA或请求者首先表示包含其希望访问的文件系统的磁盘集或计算机,以及关于访问方法的要求和偏好。 该服务计算出满足FPA需求的高效数据路径,然后自动配置一组存储和计算资源以提供数据路径。 然后,该服务将回复有关资源和使用说明的信息。 然后,FPA使用返回的信息访问所请求的文件系统。