US 12,445,529 B2
Microservice admission control based on learned demand predictions
Abhinay Nagpal, Fremont, CA (US); and Sujeet Mishra, Fremont, CA (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Jan. 31, 2023, as Appl. No. 18/103,917.
Claims priority of provisional application 63/478,043, filed on Dec. 30, 2022.
Prior Publication US 2024/0223667 A1, Jul. 4, 2024
Int. Cl. H04L 67/51 (2022.01); H04L 41/16 (2022.01); H04L 43/08 (2022.01); H04L 47/20 (2022.01)
CPC H04L 67/51 (2022.05) [H04L 41/16 (2013.01); H04L 43/08 (2013.01); H04L 47/20 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by a processor cause acts comprising:
maintaining a microservices platform to accept admission of microservices, wherein when to admit microservices is determined based on at least a demand threshold and an output of at least one prediction model, the at least one prediction model outputs long-term or short-term demand predictions; and
analyzing respective microservices for deployment at respective times under corresponding conditions by:
using the at least one prediction model to output corresponding long-term or short-term demand predictions for the respective microservices, and
selecting one or more of the respective microservices for deployment for admission to the microservices platform, wherein the one or more of the respective microservices are selected based upon at least corresponding aggregated predicted demand for a corresponding time period not exceeding the demand threshold.