-
公开(公告)号:US20240028330A1
公开(公告)日:2024-01-25
申请号:US17891019
申请日:2022-08-18
Applicant: VMware, Inc.
Inventor: Yang Yang , Yang Yang , Sixuan Yang , Jin Feng , Chengmao Lu , Zhou Huang , Junchi Zhang
Abstract: The current document is directed to methods and subsystems that manage submitted code changes for processing by continuous-integration/continuous-delivery/deployment systems. In disclosed implementations, code changes are processed as quickly as possible, when the code changes are flagged as being urgent. Non-urgent code changes are evaluated for the possibility of merging the non-urgent code changes with additional, subsequently submitted code changes in order to more efficiently employ computational resources needed for processing the code changes. When there is a code change, waiting for processing, with which a submitted code change can be merged, the submitted code change is merged with the waiting code change so that the merged code changes can be together verified. Otherwise, a submitted code change that has been evaluated to have a reasonable possibility of being merged with subsequently submitted code changes is placed in a queue for processing, where the submitted code change waits for submission of one or more additional code changes that can be merged with the submitted code change.
-
公开(公告)号:US20230421455A1
公开(公告)日:2023-12-28
申请号:US18244239
申请日:2023-09-09
Applicant: VMware, Inc.
Inventor: Yang Yang , Rakesh Misra
IPC: H04L41/122 , G06F30/331 , G06F9/38 , G06F9/48 , G06F9/54 , G06F9/4401 , G06F9/455 , H04W40/24 , H04L69/324 , G06F8/60 , H04W24/02 , H04L41/40 , G06F11/34 , H04W28/16 , H04L43/10 , H04W8/18 , H04W8/20 , H04W48/14 , H04W12/037 , H04W12/08 , H04W72/0453 , G06N20/00 , H04B7/0452 , H04W72/044 , H04W72/20 , H04W72/29 , H04W72/51 , H04W72/52 , H04W28/086
CPC classification number: H04L41/122 , G06F30/331 , G06F9/3877 , G06F9/4881 , G06F9/544 , G06F9/546 , G06F9/4411 , G06F9/45545 , H04W40/246 , H04L69/324 , G06F8/60 , G06F9/45533 , H04W24/02 , H04L41/40 , G06F11/3409 , H04W28/16 , H04L43/10 , H04W8/18 , H04W8/186 , H04W8/20 , H04W48/14 , G06F9/541 , H04W12/037 , H04W12/08 , H04W72/0453 , G06N20/00 , H04B7/0452 , H04W72/046 , H04W72/20 , H04W72/29 , H04W72/51 , H04W72/52 , H04W28/0865 , G06F9/45558 , G06F2009/4557 , G06F2009/45579 , G06F2009/45595 , G06F2009/45583 , H04W36/10
Abstract: Some embodiments provide a method for performing radio access network (RAN) functions in a cloud at a medium access control (MAC) scheduler application that executes on a machine deployed on a host computer in the cloud. The method receives data, via a RAN intelligent controller (RIC), from a first RAN component. The method uses the received data to generate a MAC scheduling output. The method provides the MAC scheduling output to a second RAN component via the RIC.
-
公开(公告)号:US11805020B2
公开(公告)日:2023-10-31
申请号:US17384476
申请日:2021-07-23
Applicant: VMware, Inc.
Inventor: Yang Yang , Rakesh Misra
IPC: H04W72/04 , G06F9/455 , G06F30/331 , G06F9/38 , G06F9/48 , G06F9/54 , G06F9/4401 , H04W40/24 , H04L69/324 , G06F8/60 , H04W24/02 , H04L41/122 , H04L41/40 , G06F11/34 , H04W28/16 , H04L43/10 , H04W8/18 , H04W8/20 , H04W48/14 , H04W12/037 , H04W12/08 , H04W72/0453 , G06N20/00 , H04B7/0452 , H04W72/044 , H04W72/20 , H04W72/29 , H04W72/51 , H04W72/52 , H04W28/086 , H04W36/10 , H04W84/04
CPC classification number: G06F9/45558 , G06F8/60 , G06F9/3877 , G06F9/4411 , G06F9/45533 , G06F9/45545 , G06F9/4881 , G06F9/541 , G06F9/544 , G06F9/546 , G06F11/3409 , G06F30/331 , G06N20/00 , H04B7/0452 , H04L41/122 , H04L41/40 , H04L43/10 , H04L69/324 , H04W8/18 , H04W8/186 , H04W8/20 , H04W12/037 , H04W12/08 , H04W24/02 , H04W28/0865 , H04W28/16 , H04W40/246 , H04W48/14 , H04W72/046 , H04W72/0453 , H04W72/20 , H04W72/29 , H04W72/51 , H04W72/52 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2009/45595 , H04L2212/00 , H04W36/10 , H04W84/042
Abstract: Some embodiments provide a method for performing radio access network (RAN) functions in a cloud at a medium access control (MAC) scheduler application that executes on a machine deployed on a host computer in the cloud. The method receives data, via a RAN intelligent controller (RIC), from a first RAN component. The method uses the received data to generate a MAC scheduling output. The method provides the MAC scheduling output to a second RAN component via the RIC.
-
24.
公开(公告)号:US11669360B2
公开(公告)日:2023-06-06
申请号:US17191726
申请日:2021-03-04
Applicant: VMware, Inc.
Inventor: Yang Yang , Jin Feng , Chengmao Lu
CPC classification number: G06F9/45558 , G06F9/547 , H04L67/10 , G06F2009/4557 , G06F2009/45595
Abstract: A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
-
公开(公告)号:US11467824B2
公开(公告)日:2022-10-11
申请号:US16994681
申请日:2020-08-17
Applicant: VMware, Inc.
Inventor: Yang Yang , Yang Yang , Zhou Huang , RunQing Li , Jin Feng , Wenguang Wang , He Kun Wang , Xinyu Zhang
Abstract: Example methods are provided for performing fast building and testing a software suite with multiple software components. In one example, the method may include obtaining a changed code file, identifying a software component of the software suite impacted by the changed code file, and instructing to generate a software component build based on the software component but excluding other software components of the software suite. Before completing generating the software component build, the method may also include selecting a software suite build. The method further includes instructing to prepare a testbed based on the software suite build and instructing to test the software component build on the testbed.
-
公开(公告)号:US20220286916A1
公开(公告)日:2022-09-08
申请号:US17384476
申请日:2021-07-23
Applicant: VMware, Inc.
Inventor: Yang Yang , Rakesh Misra
Abstract: Some embodiments provide a method for performing radio access network (RAN) functions in a cloud at a medium access control (MAC) scheduler application that executes on a machine deployed on a host computer in the cloud. The method receives data, via a RAN intelligent controller (RIC), from a first RAN component. The method uses the received data to generate a MAC scheduling output. The method provides the MAC scheduling output to a second RAN component via the RIC.
-
27.
公开(公告)号:US10942759B2
公开(公告)日:2021-03-09
申请号:US16013960
申请日:2018-06-21
Applicant: VMware, Inc.
Inventor: Yang Yang , Jin Feng , Chengmao Lu
Abstract: A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
-
公开(公告)号:US10581823B2
公开(公告)日:2020-03-03
申请号:US15076633
申请日:2016-03-21
Applicant: VMware, Inc.
Inventor: Yang Yang , Zhongping Lu , Jin Feng , Shugang Guo
Abstract: A method is provided for a plug-in manager in a virtual machine (VM) system to install or update a plug-in at a web client server in the VM system. The plug-in extends the web client server with a user interface element to interact with a management entity implemented as a VM in the VM system. The method includes receiving, from the management entity, a request to register or update the plug-in, wherein the request includes an address and authentication information for the management entity, recording the address and the authentication information, transmitting, to the web client server, an instruction to install or update the plug-in, receiving, from the plug-in at the web client server, a request for the address and the authentication information for the management entity, and transmitting, to the plug-in at the web client server, the address and the authentication information for the management entity.
-
-
-
-
-
-
-