MANAGING RUNTIME EXECUTION OF APPLICATIONS ON CLOUD COMPUTING SYSTEMS

Patent №

US 8,719,804

Granted

2014-05-06

Filed 2010

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12774203

Instances of a same application execute on different respective hosts in a cloud computing environment. Instances of a monitor application are distributed to concurrently execute with each application instance on a host in the cloud environment, which provides user access to the application instances. The monitor application may be generated from a specification, which may define properties of the application/cloud to monitor and rules based on the properties. Each rule may have one or more conditions. Each monitor instance running on a host, monitors execution of the corresponding application instance on that host by obtaining from the host information regarding values of properties on the host per the application instance. Each monitor instance may evaluate the local host information or aggregate information collected from hosts running other instances of the monitor application, to repeatedly determine whether a rule condition has been violated. On violation, a user-specified handler is triggered.

Knowledge representationPlanningAI hardwareG06F 11/3082G06F 11/3006G06F 11/301G06F 11/3089G06F 11/3476G06F 11/3495G06F 2201/865H04L 43/0829+1 more

AI classification

Knowledge representation0.99
Planning0.99
AI hardware0.86
Vision0.00
Natural language0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 487860987

© 2026 NYSGPT2525 LLC