US Patent Application 17722136. METHOD AND SYSTEM FOR PROVISIONING AN APPLICATION IN A DISTRIBUTED MULTI-TIERED COMPUTING ENVIRONMENT USING CASE BASED REASONING simplified abstract

From WikiPatents
Jump to navigation Jump to search

METHOD AND SYSTEM FOR PROVISIONING AN APPLICATION IN A DISTRIBUTED MULTI-TIERED COMPUTING ENVIRONMENT USING CASE BASED REASONING

Organization Name

Dell Products L.P.


Inventor(s)

William Jeffery White of Plano TX (US)


Said Tabet of Austin 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.