WORKFLOW FOR ENABLING DATA-IN-TRANSIT IN A DISTRIBUTED SYSTEM
Granted: April 7, 2022
Application Number:
20220109570
A distributed system, such as a distributed storage system in a virtualized computing environment and having storage nodes arranged in a cluster, is provided by management server with a transition period between non-encryption and encryption modes of operation. The transition period enables all of the nodes to complete a transition from the non-encryption mode of operation to the encryption mode of operation, without loss of data-in-transit (DIT). An auto-remediation feature is provided…
INCREMENTAL AND PARALLEL ROUTING DOMAIN COMPUTATION
Granted: March 31, 2022
Application Number:
20220103455
Example methods and systems for routing domain computation are described. In one example, a computer system may assign multiple logical entities with respective routing domain identifiers (IDs) by processing network topology information using multiple compute nodes. In response to detecting a network topology change associated with a particular logical entity, the computer system may determine first state change information identifying a first update to first state information maintained…
AUTOMATIC TRANSFORMATION OF TIME SERIES DATA AT INGESTION
Granted: March 31, 2022
Application Number:
20220100771
In a computer-implemented method for automatic transformation of time series data at ingestion, time series data comprising data points is received at at least one ingestion node of a time series data monitoring system, wherein the data points have an input observability format. At the at least one ingestion node, the data points the data points are transformed from the input observability format to an output observability format according to configuration rules of the time series data…
ALERT NOTIFICATION ON STREAMING TEXTUAL DATA
Granted: March 31, 2022
Application Number:
20220100589
In a computer-implemented method for performing alert notification on streaming textual data, streaming textual data is received. A plurality of copies of the streaming textual data is generated, wherein a first copy of the streaming textual data is transmitted to an ingestion service for persistent storage at a data plane and a second copy of the streaming textual data is transmitted to an alert evaluation service for performing alert evaluation on the streaming textual data, such that…
SUPPORTING DEDUPLICATION IN FILE STORAGE USING FILE CHUNK HASHES
Granted: March 24, 2022
Application Number:
20220092033
The present disclosure is related to methods, systems, and machine-readable media for supporting deduplication in file storage using file chunk hashes. A hash of a chunk of a log segment can be received from a software defined data center. A chunk identifier can be associated with the hash in a hash map that stores associations between sequentially-allocated chunk identifiers and hashes. The chunk identifier can be associated with a logical address corresponding to the chunk of the log…
SUPPORTING DEDUPLICATION IN OBJECT STORAGE USING SUBSET HASHES
Granted: March 24, 2022
Application Number:
20220091765
The present disclosure is related to methods, systems, and machine-readable media for supporting deduplication in object storage using subset hashes. A plurality of hashes of a plurality of blocks of a plurality of log segments can be received from a software defined data center, wherein each block corresponds to a respective logical address. Each of the plurality of logical addresses can be associated with a respective sequentially-allocated chunk identifier in a logical map. A subset…
LOCATION-AWARE SERVICE REQUEST HANDLING
Granted: March 17, 2022
Application Number:
20220086150
Example methods and systems are provided for location-aware service request handling. The method may comprise: generating and sending location information associated with virtualized computing instance to a service node or a management entity for transmission to the service node. The location information may identify logical element(s) to which the virtualized computing instance is connected. The method may further comprise: in response to detecting, from the virtualized computing…
AUTOMATIC RECLAMATION OF RESERVED RESOURCES IN A CLUSTER WITH FAILURES
Granted: March 10, 2022
Application Number:
20220075694
When a failure occurs at a host in a cluster of hosts in a virtualized computing environment, virtualized computing instances that were running on the failed host are restarted on the active host(s) in the cluster. Resources to enable the restart of the virtualized computing instances are made available by powering off virtualized computing instances that are running on the active hosts. Determination of which virtualized computing instances to power off and to power on can be performed…
AUTOMATED METHODS AND SYSTEMS THAT FACILITATE ROOT CAUSE ANALYSIS OF DISTRIBUTED-APPLICATION OPERATIONAL PROBLEMS AND FAILURES
Granted: February 24, 2022
Application Number:
20220058072
The current document is directed to methods and systems that employ call traces collected by one or more call-trace services to generate call-trace-classification rules to facilitate root-cause analysis of distributed-application operational problems and failures. In a described implementation, a set of automatically labeled call traces is partitioned by the generated call-trace-classification rules. Call-trace-classification-rule generation is constrained to produce relatively simple…
AUTOMATED METHODS AND SYSTEMS THAT FACILITATE ROOT-CAUSE ANALYSIS OF DISTRIBUTED-APPLICATION OPERATIONAL PROBLEMS AND FAILURES BY GENERTING NOISE-SUBTRACTED CALL-TRACE-CLASSIFICATION RULES
Granted: February 24, 2022
Application Number:
20220058073
The current document is directed to methods and systems that employ call traces collected by one or more call-trace services to generate call-trace-classification rules to facilitate root-cause analysis of distributed-application operational problems and failures. In a described implementation, a set of automatically labeled call traces is partitioned by the generated call-trace-classification rules. Call-trace-classification-rule generation is constrained to produce relatively simple…
DYNAMIC OVER-PROVISIONING OF SPACE IN A LOG-STRUCTURED FILE SYSTEM
Granted: February 24, 2022
Application Number:
20220058043
The present disclosure is related to methods, systems, and machine-readable media for log-structured file system management operations. An aggregate amount of over-provisioned computing resources assigned to a plurality of log-structured file system (LFS) objects that are allocated for performance of memory management operations associated with a virtual storage area network (vSAN) can be determined. A subset of LFS objects that are candidates for performance of a particular memory…
IMPARTIAL BUFFERING IN STREAM PROCESSING
Granted: February 17, 2022
Application Number:
20220052917
Techniques for generating a stream processing pipeline are provided. In one embodiment, a method includes generating a plurality of pipeline stages of a stream processing pipeline in accordance with a configuration file. The plurality of pipeline stages includes a first processing stage designated for a first data service and a second processing stage designated for a second data service and operating in parallel to the first processing stage.
INTENT-BASED NETWORK VIRTUALIZATION DESIGN
Granted: February 10, 2022
Application Number:
20220045932
Example methods and systems for intent-based network virtualization design are disclosed. One example may comprise: obtaining configuration information and traffic information associated with multiple virtualized computing instances, processing the configuration information and traffic information to identify network connectivity intents and mapping the network connectivity intents to a logical network topology template. Based on a switching intent, a first group may be assigned to a…
USING A SMART LINK TO ACCESS A DIGITAL RESOURCE
Granted: February 3, 2022
Application Number:
20220038524
In a method for using a smart link to access a digital resource, a smart link access request is received from an electronic device interacting with a smart link, wherein a smart link provides access to at least one destination digital resource of a plurality of destination digital resources associated with the smart link. The at least one destination digital resource to access is determined based at least on the smart link access request. The electronic device is directed to the…
SMART LINK GENERATION
Granted: February 3, 2022
Application Number:
20220038523
In a method for generating at least one smart link, a plurality of destination digital resources is received. At least one smart link is generated based on the plurality of destination digital resources, wherein the at least one smart link provides configurable access to the plurality of destination digital resources in response to an interaction with the at least one smart link.
PRIVACY COMPLIANT AUDIT LOG
Granted: February 3, 2022
Application Number:
20220035942
In a computer-implemented method for generating a privacy compliant audit log for a conversational interface, a request for information from a user is received at a conversational interface. A response to the request for information is generated, the response including data responsive to the request for information. It is determined whether the response comprises private user data. An audit log including the request and information related to the response is generated, where the…
NAME TYPE IDENTIFICATION
Granted: February 3, 2022
Application Number:
20220035825
In a computer-implemented method for name type identification, a list of names is received. A probability that each name of the list of names is one of a given name and a surname is determined. Each name of the list of names is determined as one of a given name and a surname based on the probability. Entities of the list of names are determined based on the identifying each name of the list of names as one of a given name and a surname, wherein an entity includes one of a given name, a…
METHOD FOR REPOINTING RESOURCES BETWEEN HOSTS
Granted: January 27, 2022
Application Number:
20220027209
Techniques are disclosed for reallocating host resources in a virtualized computing environment when certain criteria have been met. In some embodiments, a system identifies a host disabling event. In view of the disabling event, the system identifies a resource for reallocation from a first host to a second host. Based on the identification, the computer system disassociates the identified resource's virtual identifier from the first host device and associates the virtual identifier…
DATA INGESTION BY DISTRIBUTED-COMPUTING SYSTEMS
Granted: January 27, 2022
Application Number:
20220027245
Techniques for data ingestion by a distributed-computing system are provided. In one embodiment, data received from one or more data sources is processed at a management node of the distributed-computing system. The data is generated by one or more components of an information processing system external to the distributed-computing system. The data is stored at the management plane. The management plane selects, from a plurality of data cores, a data core to ingest the data. The…
RESERVING FAILOVER CAPACITY IN CLOUD COMPUTING
Granted: January 27, 2022
Application Number:
20220027244
Methods and devices for providing reserved failover capacity across a plurality of data centers are described herein. An exemplary method includes determining whether a management process is executing at a first data center corresponding to a first physical location. In accordance with a determination that the management process is not executing at the first data center corresponding to the first physical location a host is initiated at a second data center corresponding to a second…