Browse Prior Art Database

Method to Start Applications in an AppServer Based on a Startup Policy and Expose the Start Policy as a Web Service

IP.com Disclosure Number: IPCOM000147401D
Original Publication Date: 2007-Mar-13
Included in the Prior Art Database: 2007-Mar-13
Document File: 1 page(s) / 25K

Publishing Venue

IBM

Abstract

Currently there are no solutions to address the strain on resources associated with the starting of Applications in an application server where the application server is hosting many applications. There is a distinct difference in startup time for an appserver hosting 5 applications versus 500 applications.The number of applications in this case determines how long it takes to restart a server which in turn influences overall availability of the server.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 57% of the total text.

Page 1 of 1

Method to Start Applications in an AppServer Based on a Startup Policy and Expose the Start Policy as a Web Service

The Application policy can be refined. The advantage of using proposal outlined in this article is that the startup time for an application server can be easily configured using the startup policy. Also, the startup policy can be accessed as a webservice.

The Service Level Agreement (SLA) and the application policy updates the startup policy that is used to determine the order and priority of starting the applications.

Some key characteristics are as follows.

The more popular an application the faster it will be started, this characteristic will be obtained form application policy which in turn influences the startup policy.

The popularity of an application is determined by various factors, the contents of any SLA business need, CPU usage, memory requirement, the number of applications with dependency on this application, etc.

Delayed restart or queued restart wherein a restart of the application server is delayed based on the current operation of one or more application. If the restart an current time can violate the SLA the restart request is queued or a recommendation is made to the requestor of an opportune time to perform a restart.

Start policy based on the current (before stopping the application server) number of errors in the log files. If there are a specific number of errors in the applicable log f...