Software bug reproduction
    1.
    发明授权

    公开(公告)号:US11474930B2

    公开(公告)日:2022-10-18

    申请号:US16719999

    申请日:2019-12-19

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for software bug reproduction. One example method may comprise obtaining log information associated with multiple transactions processed by a control-plane node to configure a set of data-plane nodes and transform an initial network state to a first network state; and configuring a replay environment that is initialized to the initial network state, and includes a mock control-plane node and a set of mock data-plane nodes. The method may also comprise, based on the log information, replaying the multiple transactions using the mock control-plane node to configure the set of mock data-plane nodes and transform the replay environment from the initial network state to a second network state. Based on a comparison between the first network state and the second network state, a determination may be made as to whether a software bug is successfully reproduced in the replay environment.

    MANAGING HOST SPAN INFORMATION FOR LOGICAL ENTITIES IN SOFTWARE DEFINED NETWORKS

    公开(公告)号:US20210036924A1

    公开(公告)日:2021-02-04

    申请号:US16526755

    申请日:2019-07-30

    Applicant: VMware, Inc.

    Abstract: Described herein are systems and methods to manage and identify host spans of logical entities in software defined networks. In one example, a control system may identify a first graph that includes nodes that represent logical entities and hosts and further includes directional edges that represent a topology of the logical entities and hosts. The control system further identifies groups of strongly connected components in the first graph and generates a second graph based on the identified groups. The second graph includes nodes that represent the groups and any nodes of the first graph not included in the groups, and further includes directional edges that indicate a topology of the nodes. The control system may then follow the directional edges of the second graph to allocate host spans to the logical entities represented in the nodes.

    Incremental and parallel routing domain computation

    公开(公告)号:US11469987B2

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

    申请号:US17037741

    申请日:2020-09-30

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for routing domain computation are described. In one example, a computer system may assign multiple logical entities with respective routing domain identifiers (IDs) by processing network topology information using multiple compute nodes. In response to detecting a network topology change associated with a particular logical entity, the computer system may determine first state change information identifying a first update to first state information maintained by a first compute node; and second state change information identifying a second update to second state information maintained by a second compute node. Further, the particular logical entity with an updated routing domain ID based on the first state change information and the second state change information. The updated routing domain ID may be used in a communication between a management entity and host(s) supporting the particular logical entity.

Patent Agency Ranking