Sticky session data migration
    1.
    发明授权

    公开(公告)号:US10348812B2

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

    申请号:US14884808

    申请日:2015-10-16

    Applicant: VMware, Inc.

    Abstract: Techniques for managing session data in a computer system having a plurality of servers establishing sessions with clients. Communications from any particular client are forwarded to the server assigned to handle that client. A load balancer may determine that any particular session for any particular client should be moved between servers, based on load balancing criteria. In this case, the load balancer causes session data for the server assigned to the client to be transferred to a different server. Acknowledgment signals are sent between the servers and load balancer to indicate completion status. Load balancer maintains backup data at secondary servers which can be brought online when a primary server becomes unresponsive. A method, system, and computer-readable medium are provided.

    Determining test case priorities based on tagged execution paths

    公开(公告)号:US09672029B2

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

    申请号:US14487118

    申请日:2014-09-16

    Applicant: VMWARE, INC.

    CPC classification number: G06F8/70 G06F11/3688 G06F11/3692

    Abstract: Test case priorities are automatically determined based on the execution path of a software application that includes priority tags. By embedding the priority tags in the source code of the software application, the consistency and reliability of the test case priorities is improved compared to conventional, primarily manual approaches to determining test case priorities. Further, efficiency is increased by providing run-time feedback regarding test cases that facilitates identification of the highest priority test cases and corresponding test suite optimizations.

    Assignment of applications in a virtual machine environment based on data access pattern
    4.
    发明授权
    Assignment of applications in a virtual machine environment based on data access pattern 有权
    基于数据访问模式在虚拟机环境中分配应用程序

    公开(公告)号:US09313263B2

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

    申请号:US14166889

    申请日:2014-01-29

    Applicant: VMWARE, INC.

    CPC classification number: H04L67/10 G06F3/061 G06F3/0635 G06F3/0647 G06F3/067

    Abstract: Techniques for assigning applications to datastores in a virtual machine environment are disclosed. In an embodiment, applications exhibiting different I/O data access patterns are assigned to datastores by collecting data related to the input-output operations performed by the applications, analyzing the collected data to identify corresponding data access patterns, and assigning applications to datastores based on the identified data access patterns. In this way, applications can be segregated by data access pattern onto separate datastores. For example, random I/O apps and sequential I/O apps can be assigned to different datastores. Additionally, if random I/O apps are found to be comingled with sequential I/O apps on the same datastore, then data associated with the applications can be migrated as necessary to achieve segregation. In an embodiment, random I/O apps and sequential I/O apps are segregated onto datastores that rotate independent of each other.

    Abstract translation: 公开了在虚拟机环境中将应用分配给数据存储的技术。 在一个实施例中,呈现不同I / O数据访问模式的应用通过收集与应用执行的输入 - 输出操作有关的数据来分配数据存储,分析所收集的数据以识别对应的数据访问模式,以及基于 识别的数据访问模式。 以这种方式,应用程序可以通过数据访问模式分隔到单独的数据存储上。 例如,可以将随机I / O应用程序和顺序I / O应用程序分配给不同的数据存储。 另外,如果发现随机I / O应用程序是在相同的数据存储上排列顺序的I / O应用程序,则可以根据需要迁移与应用程序关联的数据以实现隔离。 在一个实施例中,随机I / O应用和顺序I / O应用被分离到彼此独立旋转的数据存储上。

    Dynamic virtual machine (VM) input-output per second (IOPS) control based on application IO profiling and VM IO usage trend analysis
    5.
    发明授权
    Dynamic virtual machine (VM) input-output per second (IOPS) control based on application IO profiling and VM IO usage trend analysis 有权
    基于应用IO分析和VM IO使用趋势分析的动态虚拟机(VM)输入输出每秒(IOPS)控制

    公开(公告)号:US09037758B1

    公开(公告)日:2015-05-19

    申请号:US14072919

    申请日:2013-11-06

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F3/0653 G06F2009/45579

    Abstract: Embodiments of the present invention include systems and methods for controlling input-output (IO) requests of a plurality of virtual machines to a datastore. The method includes: monitoring, for each virtual machine, a throughput of IO to a datastore for a preset time interval; identifying a peak value of the throughput; calculating a value of input-output-per-second (IOPS) using the peak value; and setting the value of IOPS as an IOPS limit for a corresponding virtual machine.

    Abstract translation: 本发明的实施例包括用于控制多个虚拟机对数据存储区的输入输出(IO)请求的系统和方法。 该方法包括:针对每个虚拟机,以预设的时间间隔监视对数据存储区的IO吞吐量; 识别吞吐量的峰值; 使用峰值计算每秒输入输出值(IOPS)的值; 并将IOPS的值设置为相应虚拟机的IOPS限制。

    Identifying test gaps using code execution paths
    6.
    发明授权
    Identifying test gaps using code execution paths 有权
    使用代码执行路径识别测试差距

    公开(公告)号:US09507696B2

    公开(公告)日:2016-11-29

    申请号:US14326481

    申请日:2014-07-09

    Applicant: VMWARE, INC.

    Abstract: Systems and techniques are described for identifying test gaps. A described technique includes identifying production code paths for an application. Each production code path specifies a respective sequence of code of the application that was executed in a production environment. Test code paths are identified for the application. Each test code path specifies a respective sequence of code of the application that was tested in a test environment. The production code paths are compared to the test code paths to identify a set of first test gaps for the application. Each first test gap specifies a respective production code path that is not included in the test code paths. Test gap data specifying the first test gaps for the application can be provided for presentation to a user.

    Abstract translation: 描述了用于识别测试差距的系统和技术。 所描述的技术包括识别应用的生产代码路径。 每个生产代码路径指定在生产环境中执行的应用程序的相应代码序列。 为应用程序标识测试代码路径。 每个测试代码路径指定在测试环境中测试的应用程序的相应代码序列。 将生产代码路径与测试代码路径进行比较,以识别应用程序的一组第一测试间隙。 每个第一测试间隙指定不包括在测试代码路径中的相应生产代码路径。 可以提供指定用于应用的第一测试间隙的测试间隙数据以呈现给用户。

    Multiple test type analysis for a test case using test case metadata
    7.
    发明授权
    Multiple test type analysis for a test case using test case metadata 有权
    使用测试用例元数据的测试用例的多种测试类型分析

    公开(公告)号:US09448903B2

    公开(公告)日:2016-09-20

    申请号:US14499276

    申请日:2014-09-29

    Applicant: VMWARE, INC.

    CPC classification number: G06F11/263

    Abstract: In one embodiment, a method determines a test case containing test code for testing a functionality of a computer system. The test case is associated with metadata. The metadata is parsed to determine a plurality of system test types and one or more parameters for the plurality of system test types wherein the one or more parameters indicate system conditions for the computer system. The method executes a set of tests using the test code with the computer system using the system conditions. Results of the executed set of tests are output for the plurality of system test types.

    Abstract translation: 在一个实施例中,一种方法确定包含用于测试计算机系统的功能的测试代码的测试用例。 测试用例与元数据相关联。 解析元数据以确定用于多个系统测试类型的多个系统测试类型和一个或多个参数,其中一个或多个参数指示计算机系统的系统条件。 该方法使用计算机系统使用系统条件的测试代码来执行一组测试。 为多个系统测试类型输出执行的测试集的结果。

Patent Agency Ranking