The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 27, 2024

Filed:

Apr. 29, 2022
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Hagit Grushka, Beer-Sheva, IL;

Rachel Lemberg, Herzliya, IL;

Jeremy Samama, Herzliya, IL;

Eliya Habba, Petah Tikva, IL;

Mohammad Salama, Herzliya, IL;

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 47/762 (2022.01); H04L 47/78 (2022.01); H04L 43/50 (2022.01); H04L 47/70 (2022.01); H04L 47/80 (2022.01);
U.S. Cl.
CPC ...
H04L 47/762 (2013.01); H04L 43/50 (2013.01); H04L 47/781 (2013.01); H04L 47/803 (2013.01); H04L 47/822 (2013.01);
Abstract

The techniques disclosed herein enable a system to perform a robust evaluation of resource requirement recommendations through a simulated computing environment that closely resembles current conditions of a live computing environment. To achieve this, system characteristics such as CPU, RAM, and storage are extracted from currently available computing resources at the live computing environment. In addition, active software deployments at the live computing environment are randomly sampled to generate an activity dataset. The system characteristics and the activity dataset are then used to generate the simulated computing environment. Instances of a pending software deployment are then assigned to the simulated computing environment according to a resource requirement recommendation. The instances are then executed across various scenarios and analyzed to calculate a level of resource utilization. Consequently, several resource requirement recommendations can be evaluated and compared simultaneously thereby enabling the system to select the best resource requirement recommendation.


Find Patent Forward Citations

Loading…