IP Library Granted Patent US 11,113,121
Granted Patent B2
US 11,113,121 · App. 16/806,051 · Granted Sep 7, 2021

Heterogeneous auto-scaling big-data clusters in the cloud

Inventors: Joydeep Sen Sarma (Bangalore, IN); Mayank Ahuja (Cupertino, CA); Ajaya Agrawal (Bangalore, IN); Prakhar Jain (Bangalore, IN); Hariharan Iyer (Bangalore, IN)
G06F9/5083G06F9/505G06F9/5044
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,113,121
App. No.
16/806,051
Granted
Sep 7, 2021
Kind
B2
Abstract

The present invention is generally directed to systems and methods of provisioning, and using heterogeneous clusters in a cloud-based big data system, the heterogeneous clusters made up of primary instance types and different types of instances, the method including: determining if there are composition requirements of any heterogeneous cluster, the composition requirements defining instance types permitted for use; determining if any of the permitted different types of instances are required or advantageous for use; determining an amount of different types of instances to utilize, this determination based at least in part on an instance weight; provisioning the heterogeneous cluster comprising both primary instances and permitted different types of instances.

Claims (16)

1. A method for heterogeneously auto-scaling cloud-based big data clusters to use multiple instance types, comprising:

determining a primary instance type, the primary instance type selected from a group of approved instances with varying amounts of diskspace and/or computer processing units (CPUs);

determining provisioning requirements based on characteristics of the primary instance type including associated amount of diskspace and/or CPUs;

assigning a weight of 1.0 to the primary instance type;

identifying other approved instance types and determining an instance weight for each other approved instance type, wherein the determination of instance weight for each other approved instance type is based upon a comparison with the characteristics of the primary instance;

determining if using any other instance types is advantageous in that it would result in reduced costs or faster processing;

if using other instance types is advantageous, determining which other instance types to use, and determining the number of other instance types by using the instance weight to determine corresponding processing power.

2. The method of claim 1 , wherein the step of determining an instance weight for each other approved instance type further comprises:

determining the disk space of each instance type;

determining a ratio of the disk space of each instance type compared with the primary instance type;

deriving an instance weight for each instance type based on its ratio of disk space compared to the primary instance type.

3. The method of claim 1 , wherein the step of determining an instance weight for each other approved instance type further comprises:

identifying the number of computer processing units (CPUs) in each other approved instance type;

identifying the number of CPUs in the primary instance type;

calculating a ratio for each other approved instance type between the number of CPUs in each other approved instance type and the number of CPUs in the primary instance type;

deriving an instance weight for each other instance type based on the ratio determined for each other instance type.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CONVEYANCE TO READ: RELEASE OF SECOND LIEN SECURITY INTEREST IN SPECIFIED PATENTS RECORDED AT RF 054498/0130 PREVIOUSLY RECORDED ON REEL 70689 FRAME 837. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Apr 2, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: QUBOLE INC.
Reel/Frame 070706/0009 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN SPECIFIED PATENTS RECORDED AT RF 054498/0115 Recorded Mar 31, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: QUBOLE INC.
Reel/Frame 070689/0831 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN SPECIFIED PATENTS RECORDED AT RF 054498/0130 Recorded Mar 31, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: QUBOLE INC.
Reel/Frame 070689/0837 →
FIRST LIEN SECURITY AGREEMENT Recorded Nov 23, 2020
From: QUBOLE INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 054498/0115 →
SECOND LIEN SECURITY AGREEMENT Recorded Nov 23, 2020
From: QUBOLE INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 054498/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2020
From: SARMA, JOYDEEP SEN; AHUJA, MAYANK; AGRAWAL, AJAYA; JAIN, PRAKHAR; IYER, HARIHARAN
To: QUBOLE INC.
Reel/Frame 052603/0527 →
Continuity (3)
Continuation 15698611 · Sep 7, 2017
Provisional Application 62384277 · Sep 7, 2016
Related Publication 20200241932A1 · Jul 30, 2020