-
公开(公告)号:US20200274801A1
公开(公告)日:2020-08-27
申请号:US16282802
申请日:2019-02-22
Applicant: VMware, Inc.
Inventor: Yong FENG , Yanjun LIN , Yang PING , Pierluigi ROLANDO , Anuprem CHALVADI , Li SUN , Fenil KAVATHIA , Raju KOGANTY
IPC: H04L12/715 , H04L12/741 , H04L12/707 , H04L12/24 , H04L29/08 , G06F9/455
Abstract: The disclosure provides an approach for computing service paths for a service chain identifying a sequence of services. One method includes including information about a plurality of hosts in a heap. Each of the plurality of hosts includes at least one service virtual computing instance (SVCI) configured to provide at least one of the services of the service chain. The information includes, for each of the plurality of hosts, a number of service paths computed for the service chain at the host and one of a number of services provided by unused SVCIs of the host or a number of consecutive services provided by unused SVCIs of the host. The method further includes selecting a host from the heap based on the information. The method further includes generating a first service path for the service chain, the first service path identifying at least one SVCI of the selected host.
-
公开(公告)号:US20230093534A1
公开(公告)日:2023-03-23
申请号:US17478708
申请日:2021-09-17
Applicant: VMware, Inc.
Inventor: Li SUN , Aravinda KIDAMBI SRINIVASAN , Deepika KALANI , Xiaozheng GUO , Yang PING
Abstract: A method of recording layer-2 (L2) mappings created for workloads executing on a plurality of hosts in a first database managed by a network management server: upon receipt of a first mapping reported by a first host, determining that the first mapping is not recorded in the first database; and in response to the determining that the received first mapping is not recorded in the first database, generating a first timestamp and persisting a first record in the first database that includes the first mapping and the first timestamp.
-
公开(公告)号:US20210191842A1
公开(公告)日:2021-06-24
申请号:US16719999
申请日:2019-12-19
Applicant: VMware, Inc.
Inventor: Wei GUO , Deepika Rajendra KALANI , Yuanjun YAO , Mihir PATIL , Aravinda KIDAMBI SRINIVASAN , Yang PING
IPC: G06F11/36
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
-
-