-
公开(公告)号:US12019554B2
公开(公告)日:2024-06-25
申请号:US17872744
申请日:2022-07-25
Applicant: VMware, Inc.
Inventor: Irina Calciu , Andreas Nowatzyk , Isam Wadih Akkawi , Venkata Subhash Reddy Peddamallu , Pratap Subrahmanyam
IPC: G06F12/0862
CPC classification number: G06F12/0862 , G06F2212/602
Abstract: A method of prefetching memory pages from remote memory includes detecting that a cache-line access made by a processor executing an application program is an access to a cache line containing page table data of the application program, identifying data pages that are referenced by the page table data, initiating a fetch of a data page, which is one of the identified data pages, and starting a timer. If the fetch completes prior to expiration of the timer, the data page is stored in a local memory. On the other hand, if the fetch does not complete prior to expiration of timer, a presence bit of the data page in the page table data is set to indicate that the data page is not present.
-
公开(公告)号:US20240205135A1
公开(公告)日:2024-06-20
申请号:US18066021
申请日:2022-12-14
Applicant: VMware LLC
Inventor: Ankur Dubey
IPC: H04L45/02
CPC classification number: H04L45/04
Abstract: Described herein are systems, methods, and software to manage timers in association with border gateway protocol (BGP) connections in a computing environment. In at least one example, a management service identifies a deployment configuration of gateways in a computing environment and identifies one or more BGP connections for timer updates in the computing environment based on the deployment configuration. Once the one or more BGP connections are identified, the management service configures one or more of the gateways to reduce one or more timers associated with reconnecting the one or more BGP connections in response to a failure.
-
公开(公告)号:US20240205119A1
公开(公告)日:2024-06-20
申请号:US18378417
申请日:2023-10-10
Applicant: VMware LLC
Inventor: Minjal Agarwal , Shivraj Shahajirao Sonawane , Ashutosh Gupta , Ranganathan Rajagopalan , Rajiv Mordani
IPC: H04L43/065 , H04L43/026 , H04L43/04
CPC classification number: H04L43/065 , H04L43/026 , H04L43/04
Abstract: Some embodiments provide a novel method of providing operational data for network elements in a software-defined network (SDN). The method deploys a framework for collecting operational data for a set of network elements in the SDN. The framework of some embodiments includes an interface for different client applications to use in order to configure the framework to collect and aggregate the operational data based on different collection and aggregation criteria that satisfies different requirements of the different client applications. The method also deploys data collectors in the SDN that the framework configures to collect operational data from the set of network elements in the SDN.
-
公开(公告)号:US20240205077A1
公开(公告)日:2024-06-20
申请号:US18101561
申请日:2023-01-25
Applicant: VMware LLC
Inventor: Gauresh Dilip Vanjare , Giridhar Subramani Jayavelu
IPC: H04L41/0803
CPC classification number: H04L41/0803
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.
-
公开(公告)号:US20240202089A1
公开(公告)日:2024-06-20
申请号:US18378476
申请日:2023-10-10
Applicant: VMware LLC
Inventor: Minjal Agarwal , Shivraj Shahajirao Sonawane , Ashutosh Gupta , Ranganathan Rajagopalan , Rajiv Mordani
CPC classification number: G06F11/3006 , G06F9/45558 , G06F11/324 , G06F2009/45595
Abstract: Some embodiments provide a novel method of presenting operational data from several network elements in a software-defined network (SDN). An operational data aggregator of the SDN receives a first request to view metric data for a first time period prior to a current time. The operational data aggregator presents the a first group of sets of aggregated metrics created for the first time period. The operational data aggregator also receives a second request to view metric data for a second time period prior to the current time. The operational data aggregator presents a second group of sets of aggregated metrics created for the second time period. The first group of sets of aggregated metrics has at least one aggregated metric set that is at a different aggregation granularity than all other sets of aggregated metrics in the second group of sets of aggregated metrics.
-
公开(公告)号:US20240201962A1
公开(公告)日:2024-06-20
申请号:US18084466
申请日:2022-12-19
Applicant: VMware LLC
Abstract: Some embodiments use one or more CRDs (custom resource definitions), and Custom Resource (CR) instances based on these CRDs, to dynamically generate a unified user interface (UI) to display information (e.g., operational metrics) regarding different applications (xApps, rApps, etc.) in the O-RAN system. Using such CRDs and CR instances, frees up the application developers from having to define the UI programs for generating the UIs for their RAN applications. It also allows the O-RAN system to provide one unified approach for generating a UI to display information about O-RAN applications developed by different application developers.
-
公开(公告)号:US12015591B2
公开(公告)日:2024-06-18
申请号:US17543254
申请日:2021-12-06
Applicant: VMware LLC
Inventor: Kavya Kambi Ravi , Radha Popuri , Sunitha Krishna , Margaret Petrus , Yiwei Zhang
IPC: H04L9/40
CPC classification number: H04L63/0263 , H04L63/20
Abstract: Some embodiments provide a method for modifying a firewall rule of a security policy implemented in a network. The method identifies a set of compute machines to be added to a match condition for the firewall rule. The match condition is expressed using one or more groups of compute machines. The method selects a set of groups for the identified set of compute machines from a plurality of existing groups of compute machines based on a user-specified threshold indicating tolerance for inclusion of compute machines that are not in the identified set of compute machines in the selected groups. The method uses the selected set of groups for the match condition of the firewall rule.
-
公开(公告)号:US12015536B2
公开(公告)日:2024-06-18
申请号:US17569523
申请日:2022-01-06
Applicant: VMware LLC
Inventor: Raghav Kempanna , Rajagopal Sreenivasan , Sudarshana Kandachar Sridhara Rao , Kumara Parameshwaran , Vipin Padmam Ramesh
IPC: H04L43/0894 , H04L43/08 , H04L47/76
CPC classification number: H04L43/0894 , H04L43/08 , H04L47/76
Abstract: Some embodiments of the invention provide a method of deploying first and second tenant deployable elements to a set of one or more public clouds, the first and second tenant deployable elements being different types of elements. The method identifies first and second sets of performance metrics respectively for first and second sets of candidate resource elements to use to deploy the first and second tenant deployable elements, the two sets of performance metrics being different sets of metrics because the first and second tenant deployable elements being different types of elements, the first set of performance metrics having at least one metric that is not included in the second set of performance metrics. The method uses the different sets of metrics evaluate the first and second sets of candidate resource elements, in order to select one of the first set of candidate resource elements for the first tenant deployable element and to select one of the second set of candidate resource elements for the second tenant deployable element. The method deploys the first and second tenant deployable elements in the set of PCDs by using the selected candidate resource elements.
-
公开(公告)号:US12014203B2
公开(公告)日:2024-06-18
申请号:US17533625
申请日:2021-11-23
Applicant: VMware LLC
Inventor: Jayneel Gandhi , Sujay Yadalam Sudarshan
IPC: G06F9/46 , G06F9/4401 , G06F9/445 , G06F9/455 , G06F9/54
CPC classification number: G06F9/461 , G06F9/4403 , G06F9/44505 , G06F9/45558 , G06F9/545
Abstract: Systems and methods are described for communications across privilege domains within a central processing unit (“CPU”) core. The CPU core can store a kernel context associated with an operating system within the CPU. An application can request access to the CPU, and the CPU can load a user context associated with the application into the CPU. The CPU can execute instructions from the application while both the kernel context and the user context persist in the CPU. Because both contexts are stored on the CPU, the CPU can switch contexts without loading or unloading context data from memory.
-
90.
公开(公告)号:US12008381B2
公开(公告)日:2024-06-11
申请号:US18355329
申请日:2023-07-19
Applicant: VMWare LLC
Inventor: Zhongzheng Tu , Joe Huiyong Huo , Mingsheng Zang , Jinxing Hu , Yueting Zhang
CPC classification number: G06F9/4411 , G06F9/4418 , G06F9/45537 , G06F9/4881 , G06F13/382 , G06F13/4282 , G06F2213/0042
Abstract: Techniques for implementing improved USB redirection of USB HID class devices are provided. In one set of embodiments a client system can receive, from a virtual desktop running on a server system, a poll message directed to an HID interface of a USB HID class device plugged into the client system and identify a polling thread associated with the HID interface. The client system can further save a copy of the poll message in the polling thread and initiate local polling of the HID interface, where the local polling comprises providing, via the polling thread, the copy of the poll message to the HID interface.
-
-
-
-
-
-
-
-
-