Gang migration of virtual machines using cluster-wide deduplication

K Gopalan - US Patent 9,372,726, 2016 - Google Patents
Datacenter clusters often employ live virtual machine (VM) migration to efficiently utilize
cluster-wide resources. Gang migration refers to the simultaneous live migration of multiple …

Resource provisioning systems and methods

B Dageville, T Cruanes, M Zukowski - US Patent 9,576,039, 2017 - Google Patents
US9576039B2 - Resource provisioning systems and methods - Google Patents
US9576039B2 - Resource provisioning systems and methods - Google Patents Resource …

Method and apparatus for achieving optimal resource allocation dynamically in a distributed computing environment

A Guha, J Chou, G Sharma - US Patent 9,442,954, 2016 - Google Patents
(57) ABSTRACT A method for achieving optimal use of compute, storage and network
resources in a distributed computing system is provided. In one embodiment, a job request …

Resource provisioning systems and methods

B Dageville, T Cruanes, M Zukowski - US Patent 10,534,794, 2020 - Google Patents
US10534794B2 - Resource provisioning systems and methods - Google Patents
US10534794B2 - Resource provisioning systems and methods - Google Patents Resource …

Automatically creating a data analytics pipeline

JT Hu, N Doshi, S Tumanova, T Glek - US Patent App. 16/174,435, 2019 - Google Patents
Automatically creating a data analytics pipeline, including: receiving, from a user,
information describing a plurality of components to include in a data analytics pipeline; …

Deriving metrics from queries

Y Luo, A Ojha, Z Cheng, D Liang - US Patent 11,386,085, 2022 - Google Patents
Methods, systems, apparatus, and computer-readable media for deriving data elements from
queries. In some implementations, a query is received, and one or more computers …

Resource provisioning systems and methods

B Dageville, T Cruanes, M Zukowski - US Patent 10,325,032, 2019 - Google Patents
Example resource provisioning systems and methods are described. In one implementation,
an execution platform accesses multiple remote storage devices. The execution platform …

Multi-range and runtime pruning

B Dageville, T Cruanes, M Zukowski, AW Lee… - US Patent …, 2020 - Google Patents
(57) ABSTRACT A system, apparatus, and method for managing data storage and data
access with querying data and filtering value ranges using only a constant amount of …

Cloning catalog objects

A Motivala, B Dageville - US Patent 10,534,793, 2020 - Google Patents
Example systems and methods for cloning catalog objects are described. In one
implementation, a method identifies an original catalog object associated with a set of data …

Dynamic caching technique for adaptively controlling data block copies in a distributed data processing system

S Subbiah, G Soundararajan, T Shastri… - US Patent …, 2016 - Google Patents
(57) ABSTRACT A dynamic caching technique adaptively controls copies of data blocks
stored within caches (“cached copies”) of a cach ing layer distributed among servers of a …