AUTOMATED METHODS AND SYSTEMS THAT PROVIDE RESOURCE RECOMMENDATIONS FOR VIRTUAL MACHINES
Granted: April 6, 2023
Application Number:
20230106318
The current document is directed to methods and systems that generate recommendations for resource specifications used in virtual-machine-hosting requests. When distributed applications are submitted to distributed-computer-system-based hosting platforms for hosting, the hosting requester generally specifies the computational resources that will need to be provisioned for each virtual machine included in a set of virtual machines that correspond to the distributed application, such as…
TRAFFIC PRIORITIZATION IN SD-WAN
Granted: April 6, 2023
Application Number:
20230105680
Some embodiments provide a method, for a software-defined wide area network (SD-WAN) that handles (i) traffic for a 5G network and (ii) traffic outside of the 5G network. The SD-WAN is established by a set of edge nodes and a set of gateways. At a particular edge node of the SD-WAN, the method identifies whether a received data message is a 5G message that includes a tunnel header of a particular type associated with the 5G network. When the data message is a 5G message, the method…
MANAGING EXTENT SHARING BETWEEN SNAPSHOTS USING MAPPING ADDRESSES
Granted: April 6, 2023
Application Number:
20230104544
The present disclosure is related to methods, systems, and machine-readable media for managing extent sharing between snapshots using mapping addresses. A first mapping address can be assigned to a first extent responsive to a request to write the first extent. A second mapping address can be assigned to a second extent responsive to a request to write the second extent. A snapshot can be created. A snapshot mapping address, that is monotonically increased from the second mapping…
POLICY-GOVERNED CRYPTOGRAPHIC SELECTION SYSTEM
Granted: April 6, 2023
Application Number:
20230104102
This disclosure relates generally to configuring an application or service with reconfigurable cryptographic features taking the form of cryptographic algorithms, protocols or functions. The application or service can be configured with a cryptographic provider configured to receive abstracted cryptographic API calls and retrieve specific cryptographic features based on established cryptographic policies. This configuration allows for rapid updates to the cryptographic framework and for…
AUTOMATED METHODS AND SYSTEMS FOR TROUBLESHOOTING AND OPTIMIZING PERFORMANCE OF APPLICATIONS RUNNING IN A DISTRIBUTED COMPUTING SYSTEM
Granted: March 30, 2023
Application Number:
20230099001
Automated processes and systems troubleshoot and optimize performance of applications running in distributed computing systems. An automated computer-implemented processes train an inference model for an application based on metrics associated with the application and a key performance indicator (“KPI”) of the application. When a run-time performance problem is detected in run-time KPI values of KPI, the trained inference model is applied to run-time metrics and run-time KPI values…
AUTOMATED NAMING OF AN APPLICATION/TIER IN A VIRTUAL COMPUTING ENVIRONMENT
Granted: March 23, 2023
Application Number:
20230089305
Automated provision and assignment of meaningful business names for auto discovered Applications and Tiers is disclosed. Properties of members of a virtual computing environment are automatically determined. Performing a tokenization process on text corresponding to the members to obtain information from the text. Utilizing a document generation operation to obtain tokens from the text. Performing a text mining operation on the text to obtain Term Frequency (TF) data, Document Frequency…
INTUITIVE GUI FOR CREATING AND MANAGING HOSTS AND VIRTUAL MACHINES
Granted: March 9, 2023
Application Number:
20230075699
In a computer-implemented method for configuring an appliance in a virtualization infrastructure via a graphical user-interface a list of hosts and a centralized management tool of the virtualization infrastructure is displayed via the graphical user-interface. The hosts are for hosting one or more virtual machines. The centralized management tool is for centrally managing the virtualization infrastructure. In response to selecting one of the hosts, displaying host configuration…
ADAPTIVE IDLE DETECTION IN A SOFTWARE-DEFINED DATA CENTER IN A HYPER-CONVERGED INFRASTRUCTURE
Granted: February 9, 2023
Application Number:
20230039875
An adaptive idle detection method determines whether software defined data centers (SDDCs) in a hyperconverged infrastructure (HCI) environment are idle. Idleness may be quantified via a coefficient of variation (CV) against resource usage, so as to adapt the idle detection method to SDDCs with different hardware specifications and workloads. Management overhead may also be filtered out by the idle detection method, and the idle detection method may use idleness scores to further reduce…
CLUSTER-WISE LICENSE INFORMATION REPLICATION
Granted: February 9, 2023
Application Number:
20230037460
System and methods for evaluating license information in a computer cluster are described. An example method may include retrieving a cluster-license-info from a peer-node selected from a plurality of cluster nodes in the computer cluster, wherein the cluster-license-info contains a plurality of peer-license-info collected from the plurality of cluster nodes, receiving a revised cluster-license-info generated by detecting license violations in the cluster-license-info, and transmitting…
ADAPTIVE IDLE DETECTION IN A SOFTWARE-DEFINED DATA CENTER IN A HYPER-CONVERGED INFRASTRUCTURE
Granted: February 9, 2023
Application Number:
20230039875
An adaptive idle detection method determines whether software defined data centers (SDDCs) in a hyperconverged infrastructure (HCI) environment are idle. Idleness may be quantified via a coefficient of variation (CV) against resource usage, so as to adapt the idle detection method to SDDCs with different hardware specifications and workloads. Management overhead may also be filtered out by the idle detection method, and the idle detection method may use idleness scores to further reduce…
CLUSTER-WISE LICENSE INFORMATION REPLICATION
Granted: February 9, 2023
Application Number:
20230037460
System and methods for evaluating license information in a computer cluster are described. An example method may include retrieving a cluster-license-info from a peer-node selected from a plurality of cluster nodes in the computer cluster, wherein the cluster-license-info contains a plurality of peer-license-info collected from the plurality of cluster nodes, receiving a revised cluster-license-info generated by detecting license violations in the cluster-license-info, and transmitting…
INTELLIGENT INTEGRATION OF CLOUD INFRASTRUCTURE TOOLS FOR CREATING CLOUD INFRASTRUCTURES
Granted: February 2, 2023
Application Number:
20230037199
This relates generally to create and manage cloud infrastructure, and more specifically, intelligently integrating one or more cloud infrastructure tools for creating cloud infrastructures. An example method includes, at a server associated with a cloud management platform, receiving a configuration file associated with a cloud infrastructure tool describing a desired state of a cloud infrastructure; creating a hybrid cloud template by incorporating content from the configuration file…
HEALTH MEASUREMENT AND REMEDIATION OF DISTRIBUTED SYSTEMS UPGRADES
Granted: February 2, 2023
Application Number:
20230029943
The present disclosure relates to health measurement and remediation of distributed systems upgrades. One method includes communicating a request for a health status to a cluster store provided by a cluster of hosts of a software-defined datacenter, wherein the cluster store includes a plurality of process instances undergoing a rolling upgrade, receiving a health status indication in response to the request, the health status indication determined based on a determination of whether the…
HEALTH MEASUREMENT AND REMEDIATION OF DISTRIBUTED SYSTEMS UPGRADES
Granted: February 2, 2023
Application Number:
20230029943
The present disclosure relates to health measurement and remediation of distributed systems upgrades. One method includes communicating a request for a health status to a cluster store provided by a cluster of hosts of a software-defined datacenter, wherein the cluster store includes a plurality of process instances undergoing a rolling upgrade, receiving a health status indication in response to the request, the health status indication determined based on a determination of whether the…
DEPLOYMENT OF CLOUD INFRASTRUCTURES USING A CLOUD MANAGEMENT PLATFORM
Granted: February 2, 2023
Application Number:
20230035600
This disclosure relates generally to creating and managing cloud infrastructure, and more specifically, integrating one or more cloud infrastructure tools for building cloud infrastructures. An example method includes, receiving a request to deploy a cloud infrastructure on a cloud service provider based on a cloud template of the cloud management platform; transmitting configuration instructions associated with a cloud infrastructure tool to a container orchestration platform for…
DEPLOYMENT OF CLOUD INFRASTRUCTURES USING A CLOUD MANAGEMENT PLATFORM
Granted: February 2, 2023
Application Number:
20230035600
This disclosure relates generally to creating and managing cloud infrastructure, and more specifically, integrating one or more cloud infrastructure tools for building cloud infrastructures. An example method includes, receiving a request to deploy a cloud infrastructure on a cloud service provider based on a cloud template of the cloud management platform; transmitting configuration instructions associated with a cloud infrastructure tool to a container orchestration platform for…
HEALTH MEASUREMENT AND REMEDIATION OF DISTRIBUTED SYSTEMS UPGRADES
Granted: February 2, 2023
Application Number:
20230029943
The present disclosure relates to health measurement and remediation of distributed systems upgrades. One method includes communicating a request for a health status to a cluster store provided by a cluster of hosts of a software-defined datacenter, wherein the cluster store includes a plurality of process instances undergoing a rolling upgrade, receiving a health status indication in response to the request, the health status indication determined based on a determination of whether the…
INTELLIGENT INTEGRATION OF CLOUD INFRASTRUCTURE TOOLS FOR CREATING CLOUD INFRASTRUCTURES
Granted: February 2, 2023
Application Number:
20230037199
This relates generally to create and manage cloud infrastructure, and more specifically, intelligently integrating one or more cloud infrastructure tools for creating cloud infrastructures. An example method includes, at a server associated with a cloud management platform, receiving a configuration file associated with a cloud infrastructure tool describing a desired state of a cloud infrastructure; creating a hybrid cloud template by incorporating content from the configuration file…
DEPLOYMENT OF CLOUD INFRASTRUCTURES USING A CLOUD MANAGEMENT PLATFORM
Granted: February 2, 2023
Application Number:
20230035600
This disclosure relates generally to creating and managing cloud infrastructure, and more specifically, integrating one or more cloud infrastructure tools for building cloud infrastructures. An example method includes, receiving a request to deploy a cloud infrastructure on a cloud service provider based on a cloud template of the cloud management platform; transmitting configuration instructions associated with a cloud infrastructure tool to a container orchestration platform for…
SYSTEMS THAT DEPLOY AND MANAGE APPLICATIONS WITH HARDWARE DEPENDENCIES IN DISTRIBUTED COMPUTER SYSTEMS AND METHODS INCORPORATED IN THE SYSTEMS
Granted: February 2, 2023
Application Number:
20230035310
The current document is directed to methods and systems that automatically deploy and manage applications that are associated with hardware dependencies. As one example, many machine-learning-based applications use specialized hardware accelerators during training phases since, in many cases, training of machine-learning-based applications and systems would be computationally intractable without the increased computational bandwidth provided by hardware accelerators. However, such…