US Patent Application 17722136. METHOD AND SYSTEM FOR PROVISIONING AN APPLICATION IN A DISTRIBUTED MULTI-TIERED COMPUTING ENVIRONMENT USING CASE BASED REASONING simplified abstract
METHOD AND SYSTEM FOR PROVISIONING AN APPLICATION IN A DISTRIBUTED MULTI-TIERED COMPUTING ENVIRONMENT USING CASE BASED REASONING
Organization Name
Inventor(s)
William Jeffery White of Plano TX (US)
METHOD AND SYSTEM FOR PROVISIONING AN APPLICATION IN A DISTRIBUTED MULTI-TIERED COMPUTING ENVIRONMENT USING CASE BASED REASONING - A simplified explanation of the abstract
- This abstract for appeared for US patent application number 17722136 Titled 'METHOD AND SYSTEM FOR PROVISIONING AN APPLICATION IN A DISTRIBUTED MULTI-TIERED COMPUTING ENVIRONMENT USING CASE BASED REASONING'
Simplified Explanation
This abstract describes a method for managing a distributed multi-tiered computing (DMC) environment. The method involves a global controller receiving a request from a user to schedule an application in the DMC environment. The method then identifies the target domains for the tasks associated with the application, selects scheduling policies for each target domain, obtains fingerprints of previously provisioned applications, and uses case-based reasoning to generate scheduling packages for the target domains. These scheduling packages are sent to local controllers associated with the target domains. The method also involves obtaining application information from the local controllers and providing it back to the user.
Original Abstract Submitted
Techniques described herein relate to a method for managing a distributed multi-tiered computing (DMC) environment. The method includes obtaining, by a global controller, a DMC environment management request from a user, whereas the DMC environment management request is associated with scheduling an application in the DMC environment; and in response to obtaining the request: identifying target domains for tasks associated with the application based on the request; selecting scheduling policies for each target domain; obtaining fingerprints of previously provisioned applications associated with the request; performing case based reasoning using the fingerprints to generate scheduling packages for the target domains; sending the scheduling packages to local controllers associated with the target domains; obtaining application information from the local controllers; and providing the application information to the user.