Replication of a write-back cache using a placeholder virtual machine for resource management
    211.
    发明授权
    Replication of a write-back cache using a placeholder virtual machine for resource management 有权
    使用占位符虚拟机复制回写缓存以进行资源管理

    公开(公告)号:US09183099B2

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

    申请号:US14078185

    申请日:2013-11-12

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems include a first host system configuring storage of the first host to serve as a primary cache for a virtual machine running on the first host. A second host system configures storage of the second host to serve as a secondary cache and boots a placeholder virtual machine. The first host transmits, in response to write operations from the virtual machine directed to the primary cache, copies of the write operations to the second host to create mirrored copies on the secondary cache. The first host acknowledges each write operation from the virtual machine when the write operation is committed to both the primary cache and the secondary cache. When the virtual machine is restarted on the second host in response to a failure or migration event, the secondary cache is promoted to serve as a new primary cache for the virtual machine.

    Abstract translation: 示例性方法,装置和系统包括配置第一主机的存储以用作在第一主机上运行的虚拟机的主缓存的第一主机系统。 第二个主机系统将第二个主机的存储配置为二级缓存并启动占位符虚拟机。 响应于来自指向主缓存的虚拟机的写入操作,第一主机向第二主机发送写入操作的副本,以在二级缓存上创建镜像副本。 当写入操作提交到主缓存和辅助缓存时,第一个主机确认来自虚拟机的每个写入操作。 当虚拟机在第二个主机上重新启动以响应故障或迁移事件时,辅助缓存将被提升为虚拟机的新主缓存。

    Weight-based collocation management
    213.
    发明授权
    Weight-based collocation management 有权
    基于重量的配置管理

    公开(公告)号:US09178763B2

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

    申请号:US13800304

    申请日:2013-03-13

    Abstract: According to an example, an application performance measurement for an application for a current time interval, a performance specification for the application, and a resource consumption metric for a resource of a plurality of resources that are to process the application for the current time interval may be accessed. In addition, the application performance measurement, the performance specification, and the resource consumption metric may be used to determine a resource specification for a next time interval for the resource of the plurality of resources. Moreover, the resource specification may be used to determine, by a processor, a resource weight for the resource of the plurality of resources for the next time interval.

    Abstract translation: 根据一个示例,当前时间间隔的应用程序的应用程序性能测量,应用程序的性能规范以及要处理当前时间间隔的应用程序的多个资源的资源的资源消耗量度量可以 被访问。 此外,可以使用应用性能测量,性能规范和资源消耗度量来确定用于多个资源的资源的下一个时间间隔的资源规范。 此外,资源规范可以用于由处理器确定用于下一时间间隔的多个资源的资源的资源权重。

    Method, System, and Apparatus for Cloud Application Redundancy
    214.
    发明申请
    Method, System, and Apparatus for Cloud Application Redundancy 有权
    云应用冗余的方法,系统和设备

    公开(公告)号:US20150309896A1

    公开(公告)日:2015-10-29

    申请号:US14737188

    申请日:2015-06-11

    Abstract: A redundancy method, system, and apparatus, which can acquire first description information of a cloud application needing redundancy, where the first description information includes information about a source virtual machine and a source network which are used at a production site by the cloud application needing redundancy; and can generate second description information of the cloud application needing redundancy at a redundancy site based on the first description information that gives an overall description about the cloud application needing redundancy, where the second description information gives an overall description about the deployment of the cloud application needing redundancy at the redundancy site; and the redundancy site is capable of acquiring the second description information, to recover the cloud application needing redundancy at the redundancy site, thereby implementing redundancy based on a cloud application.

    Abstract translation: 可以获取需要冗余的云应用的第一描述信息的冗余方法,系统和装置,其中第一描述信息包括关于源虚拟机和源网络的信息,所述源虚拟机和源网络由需要云应用的生产站点使用 冗余; 并且可以基于给出关于需要冗余的云应用的总体描述的第一描述信息来生成在冗余站点上需要冗余的云应用的第二描述信息,其中第二描述信息给出关于云应用的部署的总体描述 在冗余站点需要冗余; 并且冗余站点能够获取第二描述信息,以恢复在冗余站点需要冗余的云应用,从而基于云应用实现冗余。

    FIGHT-THROUGH NODES WITH DISPOSABLE VIRTUAL MACHINES AND ROLLBACK OF PERSISTENT STATE
    215.
    发明申请
    FIGHT-THROUGH NODES WITH DISPOSABLE VIRTUAL MACHINES AND ROLLBACK OF PERSISTENT STATE 有权
    具有可扩展的虚拟机和持续状态的扭曲的数字

    公开(公告)号:US20150309831A1

    公开(公告)日:2015-10-29

    申请号:US14791089

    申请日:2015-07-02

    Abstract: A server system receives messages from client computing devices. Each of the messages corresponds to a transaction. The server system assigns each respective transaction to a respective fresh virtual machine. Furthermore, the server system performs, as part of a respective virtual machine processing a respective transaction, a modification associated with the respective transaction to a shared database. The shared database is persisted independently of the plurality of virtual machines. In response to determining that processing of the respective transaction is complete, the server system discards the respective virtual machine. In response to a trigger, such as determining that the respective transaction is associated with a cyber-attack, the server system uses checkpoint data associated with the respective transaction to roll back the modifications associated with the respective transaction to the shared database.

    Abstract translation: 服务器系统从客户端计算设备接收消息。 每个消息都对应一个事务。 服务器系统将每个相应的事务分配给相应的新鲜虚拟机。 此外,服务器系统作为处理相应事务的相应虚拟机的一部分执行与相应事务相关联的修改到共享数据库。 独立于多个虚拟机来保持共享数据库。 响应于确定相应交易的处理完成,服务器系统丢弃相应的虚拟机。 响应于诸如确定相应交易与网络攻击相关联的触发,服务器系统使用与相应交易相关联的检查点数据将与相应交易相关联的修改回滚到共享数据库。

    Power profiling and auditing consumption systems and methods
    216.
    发明授权
    Power profiling and auditing consumption systems and methods 有权
    电力分析和审计消费系统和方法

    公开(公告)号:US09170916B2

    公开(公告)日:2015-10-27

    申请号:US13180152

    申请日:2011-07-11

    Abstract: Systems and methods for estimating power consumption in a network of computing devices are described. Operational information of a target server is periodically received and compared to benchmark data of a model of the target server. The operational information comprises performance data of the target server during a predefined time interval. Power consumption of the target server is estimated using the performance and benchmark data. The benchmark data is recalibrated if an error in the estimated power consumption is detected. An agent installed on the target server for collecting performance data is described. The target server can be a virtualized server, in which case, the agent acquires at least some of the performance data from a hypervisor of a physical server that hosts the target server.

    Abstract translation: 描述用于估计计算设备的网络中的功率消耗的系统和方法。 定期接收目标服务器的操作信息,并将其与目标服务器型号的基准数据进行比较。 操作信息包括在预定时间间隔期间目标服务器的性能数据。 使用性能和基准数据估计目标服务器的功耗。 如果检测到估计的功耗错误,则重新校准基准数据。 描述安装在目标服务器上用于收集性能数据的代理。 目标服务器可以是虚拟化服务器,在这种情况下,代理从托管目标服务器的物理服务器的管理程序中获取至少一些性能数据。

    CREATING SOFTWARE PERFORMANCE TESTING ENVIRONMENT BASED ON VIRTUAL MACHINE
    217.
    发明申请
    CREATING SOFTWARE PERFORMANCE TESTING ENVIRONMENT BASED ON VIRTUAL MACHINE 有权
    基于虚拟机创建软件性能测试环境

    公开(公告)号:US20150293836A1

    公开(公告)日:2015-10-15

    申请号:US14747703

    申请日:2015-06-23

    Abstract: A method for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk read/write request triggered by a virtual CPU of the virtual machine, notifying a virtual CPU scheduler to record a CPU time quota t1 already consumed by the virtual CPU in a current CPU schedule period; in response to detecting completion of hard disk read/write processing corresponding to the hard disk read/write request, predicting a hard disk read/write latency t corresponding to the hard disk read/write request in a target environment; notifying the virtual CPU scheduler to determine a CPU time quota already consumed by the virtual CPU in the current CPU schedule period based on the recorded CPU time quota t1 and the hard disk read/write latency t; and adjusting a system clock of the virtual machine based on the determined CPU time quota already consumed by the virtual CPU in the current CPU schedule period. The method may obtain, in the created software performance testing environment, a software performance testing result consistent with the result obtained under a highly configured server in the target environment.

    Abstract translation: 一种用于基于虚拟机创建软件性能测试环境的方法,其中所述方法包括:响应于获得由所述虚拟机的虚拟CPU触发的硬盘读/写请求,通知虚拟CPU调度器记录CPU 在当前CPU调度期间虚拟CPU已经消耗的时间限额t1; 响应于检测到对应于硬盘读/写请求的硬盘读/写处理的完成,预测在目标环境中对应于硬盘读/写请求的硬盘读/写延迟t; 通知虚拟CPU调度器基于记录的CPU时间限制t1和硬盘读/写潜伏期t来确定当前CPU调度周期中虚拟CPU已经消耗的CPU时间配额; 以及基于当前CPU调度周期中已经由虚拟CPU消耗的CPU时间配额来调整虚拟机的系统时钟。 该方法可以在创建的软件性能测试环境中获得与在目标环境中高度配置的服务器下获得的结果一致的软件性能测试结果。

    Determining impact of virtual storage backup jobs
    218.
    发明授权
    Determining impact of virtual storage backup jobs 有权
    确定虚拟存储备份作业的影响

    公开(公告)号:US09158653B2

    公开(公告)日:2015-10-13

    申请号:US12728249

    申请日:2010-03-21

    Applicant: Stephen Gold

    Inventor: Stephen Gold

    Abstract: Systems and methods for determining impact of a backup job on virtual storage resources are disclosed. An exemplary method includes determining an estimated performance and logical/physical capacity for the backup job on a virtual library storage (VLS). The method also includes determining an actual performance and logical/physical capacity without the backup job. The method also includes determining a simulated performance and logical/physical capacity based on the estimated and actual performance and logical/physical capacity. The method also includes comparing the simulated performance and logical/physical capacity to a threshold.

    Abstract translation: 公开了用于确定备份作业对虚拟存储资源的影响的系统和方法。 示例性方法包括确定虚拟库存储(VLS)上的备份作业的估计性能和逻辑/物理容量。 该方法还包括在没有备份作业的情况下确定实际性能和逻辑/物理容量。 该方法还包括基于估计的和实际的性能和逻辑/物理容量确定模拟性能和逻辑/物理容量。 该方法还包括将模拟性能和逻辑/物理容量与阈值进行比较。

    Storage control grid and method of operating thereof
    219.
    发明授权
    Storage control grid and method of operating thereof 有权
    存储控制网格及其操作方法

    公开(公告)号:US09158637B2

    公开(公告)日:2015-10-13

    申请号:US13562335

    申请日:2012-07-31

    Abstract: There is provided a storage control grid capable of controlling at least one service provided in the storage system and a method of operating thereof. The storage control grid comprises at least one service dispatcher operatively coupled to at least one service requestor and to a plurality of service providers. The method comprises requesting by service requester a service, thus giving rise to at least one service request; enabling, using said at least one service dispatcher, delivery of the service request to at least one service provider among said plurality of service providers, said service provider configured to provide said at least one service, wherein the delivery is enabled in accordance with data comprised in a service data structure handled by said at least one service dispatcher and indicative, at least, of association between said at least one service and service providers among said plurality of service providers.

    Abstract translation: 提供了一种能够控制存储系统中提供的至少一个服务的存储控制网格及其操作方法。 存储控制网格包括至少一个可操作地耦合到至少一个服务请求者和多个服务提供商的服务调度器。 该方法包括由服务请求者请求服务,从而产生至少一个服务请求; 使所述至少一个服务调度员能够在所述多个服务提供商中向所述至少一个服务提供商传送所述服务请求,所述服务提供商被配置为提供所述至少一个服务,其中根据所包含的数据启用所述传送 在由所述至少一个服务调度器处理的服务数据结构中,至少指示所述多个服务提供商中的所述至少一个服务提供商之间的关联。

    Method and apparatus for file backup
    220.
    发明授权
    Method and apparatus for file backup 有权
    文件备份的方法和装置

    公开(公告)号:US09152638B1

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

    申请号:US13738916

    申请日:2013-01-10

    Inventor: Timothy Naftel

    CPC classification number: G06F17/3007 G06F11/1451 G06F11/1458 G06F2201/815

    Abstract: A file backup method, which can be implemented on a virtual machine system or applied to backup files of a virtual machine, is herein described. The virtual machine system may include a virtual machine server and be associated with a backup server. Changes to a storage media are tracked through change block tracking. A location where file system records reside on the storage media is identified. Changed file system records are identified among the tracked changes to the storage media. Copies are made of the files that the changed file system records are pointing to.

    Abstract translation: 这里描述可以在虚拟机系统上实现或应用于虚拟机的备份文件的文件备份方法。 虚拟机系统可以包括虚拟机服务器并且与备份服务器相关联。 通过更改块跟踪跟踪对存储介质的更改。 识别文件系统记录驻留在存储介质上的位置。 在存储介质的跟踪更改之间标识更改的文件系统记录。 副本由更改的文件系统记录指向的文件组成。

Patent Agency Ranking