ELASTIC TEMPORARY FILESYSTEM
    1.
    发明申请
    ELASTIC TEMPORARY FILESYSTEM 审中-公开
    弹性临时文件系统

    公开(公告)号:US20150160884A1

    公开(公告)日:2015-06-11

    申请号:US14517301

    申请日:2014-10-17

    Applicant: VMWARE, INC.

    Abstract: An elastic filesystem for temporary data provides storage space for virtual machines (VMs) in a distributed computing system. The filesystem redirects accesses to virtual disks in VMs to a common pool file. The system provides performance and storage efficiency at least on par with local, direct attached virtual disks, while providing a single pool of shared storage that is provisioned and managed independently of the VMs. The system provides storage isolation between VMs storing temporary data in that shared pool. Also, storage space for temporary data may be allocated on demand and reclaimed when no longer needed, thereby supporting a wide variety of temporary space requirements for different Hadoop jobs.

    Abstract translation: 用于临时数据的弹性文件系统为分布式计算系统中的虚拟机(VM)提供了存储空间。 文件系统将对VM中的虚拟磁盘的访问重定向到公共池文件。 该系统至少与本地直接连接的虚拟磁盘相提并论,提供性能和存储效率,同时提供独立于虚拟机配置和管理的单个共享存储池。 该系统提供在该共享池中存储临时数据的虚拟机之间的存储隔离。 此外,临时数据的存储空间可以根据需要分配,并在不再需要时进行回收,从而支持不同Hadoop作业的各种临时空间要求。

    CONTAINER VIRTUAL MACHINES FOR HADOOP
    2.
    发明申请
    CONTAINER VIRTUAL MACHINES FOR HADOOP 审中-公开
    集装箱的虚拟机

    公开(公告)号:US20150120928A1

    公开(公告)日:2015-04-30

    申请号:US14062660

    申请日:2013-10-24

    Applicant: VMware, Inc.

    CPC classification number: H04L67/1008 G06F9/5072 G06F17/30194 G06F2209/5011

    Abstract: A distributed computing application is described that provides a highly elastic and multi-tenant platform for Hadoop applications and other workloads running in a virtualized environment. Data and compute nodes are separated into different virtual machines (VM). Compute VMs are used to launch containers from different tenants. Compute VMs are organized in pools of hot spare VMs that are immediately available for launching a container and executing a task, and pools of cold spare VMs. Each compute VM may include a mounted network filesystem provided by a node manager to share intermediate outputs across VMs executing on the same host.

    Abstract translation: 描述了一种分布式计算应用程序,为Hadoop应用程序和在虚拟化环境中运行的其他工作负载提供了高弹性和多租户平台。 数据和计算节点分为不同的虚拟机(VM)。 计算虚拟机用于从不同的租户启动容器。 计算虚拟机组织在可以立即可用于启动容器和执行任务的热备用虚拟机池以及冷备用虚拟机池中。 每个计算VM可以包括由节点管理器提供的安装的网络文件系统,以跨越在同一主机上执行的VM共享中间输出。

    COOPERATIVE MEMORY RESOURCE MANAGEMENT VIA APPLICATION-LEVEL BALLOON
    3.
    发明申请
    COOPERATIVE MEMORY RESOURCE MANAGEMENT VIA APPLICATION-LEVEL BALLOON 有权
    合作记忆资源管理通过应用级气球

    公开(公告)号:US20150113202A1

    公开(公告)日:2015-04-23

    申请号:US14581840

    申请日:2014-12-23

    Applicant: VMware, Inc.

    Abstract: Methods, systems, and computer programs for managing memory in a host where virtual machines (VMs) execute are presented. In one example, a method includes an operation for determining which amount of heap memory has been reserved in a Java virtual machine (JVM) that is in excess of the heap memory needed by the JVM. If there is excess heap memory, a Java balloon agent reserves a Java object in the heap memory. Typically, the Java object will be the size of one or more memory pages in the host. Further, the Java balloon agent loads the Java object with a certain value, for example, by zeroing out the page of memory. When a virtual machine monitor (VMM) in the host detects that a machine physical memory page associated with the Java object has the first value, then the VMM frees the machine physical memory page to make the memory available to other VMs or to other processes executing in the host.

    Abstract translation: 呈现虚拟机(VM)执行的主机中的内存的方法,系统和计算机程序。 在一个示例中,方法包括用于确定在Java虚拟机(JVM)中已经保留了超过JVM所需的堆内存的堆内存量的操作。 如果存在多余的堆内存,Java气球代理将在堆内存中保留一个Java对象。 通常,Java对象将是主机中一个或多个内存页面的大小。 此外,Java气球代理程序将Java对象加载到某个值,例如通过清空内存页面。 当主机中的虚拟机监视器(VMM)检测到与Java对象相关联的机器物理内存页面具有第一个值时,VMM将释放机器物理内存页面,使内存可用于其他VM或执行其他进程 在主机。

    VIRTUAL MACHINE APPLIANCES FOR JAVA APPLICATION SERVERS
    4.
    发明申请
    VIRTUAL MACHINE APPLIANCES FOR JAVA APPLICATION SERVERS 审中-公开
    用于JAVA应用服务器的虚拟机器

    公开(公告)号:US20130167147A1

    公开(公告)日:2013-06-27

    申请号:US13717130

    申请日:2012-12-17

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45533 G06F8/60 G06F9/45558 G06F2009/45583

    Abstract: Methods, systems, and computer programs for providing an application server appliance utilizing one or more virtual machines are described. The application server appliance may be a virtual machine having a reduced guest operating system, a runtime environment, and a management agent installed therein. An appliance controller automatically determines one or more configurations and/or settings for the runtime environment based on a variety of factors, including the set up of the virtual machine appliance. The appliance controller generates an application package having the determined settings and transmits the package to the application server appliance, wherein the application package is configured to be executed by the runtime environment.

    Abstract translation: 描述了使用一个或多个虚拟机提供应用服务器设备的方法,系统和计算机程序。 应用服务器设备可以是具有减少的客户操作系统,运行时环境和安装在其中的管理代理的虚拟机。 设备控制器基于各种因素自动确定运行时环境的一个或多个配置和/或设置,包括虚拟机设备的设置。 设备控制器生成具有确定的设置的应用包,并将包发送到应用服务器设备,其中应用包被配置为由运行时环境执行。

Patent Agency Ranking