ROUTING BASED ON GEOLOCATION COSTS
    173.
    发明公开

    公开(公告)号:US20230396670A1

    公开(公告)日:2023-12-07

    申请号:US17833566

    申请日:2022-06-06

    Applicant: VMware, Inc.

    CPC classification number: H04L67/1021

    Abstract: Some embodiments provide a method of implementing context-aware routing for a software-defined wide-area network, at an SD-WAN edge forwarding element (FE) located at a branch network connected to the SD-WAN. The method receives, from an SD-WAN controller, geolocation route weights for each of multiple cloud datacenters across which a set of application resources is distributed. The application resources are all reachable at a same virtual network address. For each of the cloud datacenters, the method installs a route for the virtual network address between the branch network and the cloud datacenter. The routes have different total costs based at least in part on the geolocation metrics received from the SD-WAN controller. The SD-WAN edge FE selects between the routes to establish connections to the set of application resources.

    OBSERVABILITY AND AUDIT OF AUTOMATIC REMEDIATION OF WORKLOADS IN CONTAINER ORCHESTRATED CLUSTERS

    公开(公告)号:US20230393883A1

    公开(公告)日:2023-12-07

    申请号:US18326546

    申请日:2023-05-31

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/4557

    Abstract: An example method of handling a user request to modify state of a container workload in a data center includes: receiving the user request at a container orchestrator executing in the data center, the container orchestrator managing the container workload, the container workload executing on a host in the data center; notifying, by the container orchestrator, a management agent of the user request, the management agent executing in the data center; receiving, at the container orchestrator from the management agent, an annotated user request and a remediation patch, the annotated user request including metadata describing policies and patches defined in the remediation patch; applying, by the container orchestrator, the remediation patch to the annotated user request to generate a remediated user request; and persisting, by the container orchestrator, a state of the container workload in response to the remediated user request.

    Provisioning and deploying RAN applications in a RAN system

    公开(公告)号:US11838176B1

    公开(公告)日:2023-12-05

    申请号:US18101546

    申请日:2023-01-25

    Applicant: VMware, Inc.

    CPC classification number: H04L41/0803 H04L41/0886 H04L41/28 H04L63/101

    Abstract: Some embodiments of the invention provide a method for providing automated admission control services for a RAN system. The method receives a trigger alert that includes an application identifier for an application, a dRIC identifier associated with a dRIC to which the application is to be deployed, and a set of configurations for the application that are in a first format. The method converts the set of configurations from the first format to a second format and sends the set configurations in the second format to an FCAPS management pod deployed to the dRIC. Upon receiving positive acknowledgment indicating successful implementation of the set of configurations from the FCAPS management pod, the method updates a configuration table stored in a database of the RAN with a set of admissions control information for the application. The method sends a notification to an API server for the RAN indicating the set of configurations have been successfully implemented for the application.

    PREVENTING ACTIVATION OF MALWARE BY EXHIBITING SANDBOX BEHAVIOR IN A NON-SANDBOX ENVIRONMENT

    公开(公告)号:US20230385413A1

    公开(公告)日:2023-11-30

    申请号:US17825684

    申请日:2022-05-26

    Applicant: VMware, Inc.

    CPC classification number: G06F21/566 G06F21/53 G06F2221/034

    Abstract: The disclosure herein describes executing unknown processes while preventing sandbox-evading malware therein from performing malicious behavior. A process execution event associated with an executable is detected, wherein the executable is to be executed in a production environment. The executable is determined to be an unknown executable (e.g., an executable that has not been analyzed for malware) using signature data in the process execution event. A function call hook interface of a sandbox simulator is activated, and a process of the executable is executed in the production environment. Any function calls from the executing process are intercepted by the activated function call hook interface, and sandbox-style responses to the intercepted function call are generated using sandbox response data of the sandbox simulator. The generated sandbox responses are provided to the executing process, whereby malware included in the executable behaves as if the executing process is executing in a sandbox environment.

    DATA LAKE WITH TRANSACTIONAL SEMANTICS
    180.
    发明公开

    公开(公告)号:US20230385265A1

    公开(公告)日:2023-11-30

    申请号:US17827795

    申请日:2022-05-30

    Applicant: VMware, Inc.

    CPC classification number: G06F16/2365 G06F16/2282 G06F11/1435

    Abstract: A version control interface provides for accessing a data lake with transactional semantics. Examples generate a plurality of tables for data objects stored in the data lake. The tables each comprise a set of name fields and map a space of columns or rows to a set of the data objects. Transactions read and write data objects and may span a plurality of tables with properties of atomicity, consistency, isolation, durability (ACID). Performing the transaction comprises: accumulating transaction-incomplete messages, indicating that the transaction is incomplete, until a transaction-complete message is received, indicating that the transaction is complete. Upon this occurring, a master branch is updated to reference the data objects according to the transaction-incomplete messages and the transaction-complete message. Tables may be grouped into data groups that provide atomicity boundaries so that different groups may be served by different master branches, thereby improving the speed of master branch updates.

Patent Agency Ranking