×

Computer system dynamically adding and deleting software modules

  • US 7,082,555 B2
  • Filed: 09/19/2002
  • Issued: 07/25/2006
  • Est. Priority Date: 03/06/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system including an application framework dynamically adding and deleting a software module as an application, the computer system comprising:

  • a profile for each software module which records and stores, as execution related information, information concerning execution of the software module, including identification information for the software module, and a norm value on an amount of use of a computer system resource by the software module;

    a software module monitor which detects a failure occurring at a time of execution of a software module added as an application, and notifies a software module manager of the failure as failure occurrence information, wherein the software module manager notified of a failed software module by the failure occurrence information obtains the execution related information from the profile of the software module identified by the failure occurrence information, determines how to handle the failed software module identified based on the execution related information obtained and the failure occurrence information, and directs handling of the failed software module; and

    a resource manager whichmanages use status of the computer system resource by the software module upon execution, obtaining norm value information on the amount of use of the computer system resource recorded and stored in the profile of the software module,detects use of the computer system resource beyond the norm value on the amount of use as an occurrence of a failure in the software module, andnotifies the software module manager of the failure, wherein the software module managerdetermines how to handle the software module based on the failure occurrence information detected by the resource manager,obtains the norm value information on the amount of use of the computer system resource recorded and stored in the profile of each software module already added as an application and of a software module to be added newly,calculates a norm value on the amount of use of the computer system resource for the application after the addition of the new software module,determines how to handle the software module to be added newly based on calculation of the norm value based on the amount of use of the resource and based on a set value on a permitted amount of use of the computer system resource, which is an amount of computer system resource allocated to the application in advance, anddirects handling of the software module to be added.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×