Invention Grant
- Patent Title: Method and system for modeling and analyzing computing resource requirements of software applications in a shared and distributed computing environment
- Patent Title (中): 在共享和分布式计算环境中建模和分析软件应用程序的计算资源需求的方法和系统
-
Application No.: US11694664Application Date: 2007-03-30
-
Publication No.: US08584131B2Publication Date: 2013-11-12
- Inventor: Wai Ming Wong , Michael C. Hui
- Applicant: Wai Ming Wong , Michael C. Hui
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent James L. Baudino; Libby Z. Toub
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F15/173

Abstract:
An application manager for enabling multiple applications to share resources in a shared and distributed computing environment. The disclosed system provides for the specification, representation and automatic analysis of resource requirements of applications in a shared and distributed computing environment. The application manager is provided with service specifications for each application, which defines the resource requirements necessary or preferred to run said application (or more precisely, its constituent application components). In addition, the resources may be required to have certain characteristics and constraints may be placed on the required resources. The application manager works in conjunction with a resource supply manager and requests the required resources be supplied for the application. If there are appropriate and sufficient available resources to meet the particular resource requirements, then the resources are allocated, and the application components mapped thereon. The disclosed system can enable the sharing of resources among multiple heterogeneous applications. The systems can allow resource sharing without application source code access or any knowledge of the internal design of the application. Integration of an application can be re-used for other similar applications. Furthermore, the disclosed system enables the dynamic and efficient management of shared resources, providing an agile resource infrastructure adaptive to dynamic changes and failures.
Public/Granted literature
Information query