Browse Prior Art Database

A Method to perform reiterative Performance Tuning using Editors and Configurators

IP.com Disclosure Number: IPCOM000241514D
Publication Date: 2015-May-08
Document File: 5 page(s) / 152K

Publishing Venue

The IP.com Prior Art Database

Abstract

In an integration environment, performance is a key deliverable. It requires constant monitoring and nurturing of the environment through out the devops life cycle; though it seems to be simple but in reality this is extremely complex. Business cannot afford to have dedicated resources doing this monitoring and alerting; in market there are several products from numerous vendors that does the system monitoring but only from alert generation standpoint such as memory is high or cpu is high and like. The challenge still remains that at any given point in time, assessing and reporting the J2EE based application impact on system performance is a challenge. This article talks about template based reiterative process to assess and report the performance of a J2EE or java based system irrespective of whether it is integrated with several other numerous products and technologies.

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

Page 01 of 5

A Method to perform reiterative Performance Tuning using Editors and Configurators

This solution is an Automated JVM performance analysis, decision making and tuning implementation tool. In the present world, analysis tools exist but the decision making
as to which configurations to modify and implementing the tuning requires human intervention. This solution is applicable to java based applications and products and addresses multiple business domain performance tuning requirements seamlessly ( transactional / batch-processing / realtime-synchronous / asynchronous / etc ). The scope of this solution expands across industry domains such as banking, insurance, automotive, manufacturing, logistics, information technology, education and like; in short it is domain independant. This solution also enhances the JVM performance and predicts (to some extent) the degradation by forecasting JVM performance.

This solution addresses primarily 4 business problems as detailed below,
Problem #1
Currently J2EE based Middleware technology covers almost every aspect of business and provides integration from various sources and destinations. The basic guidelines for default configuration and tuning is very much out-of-date and can no longer support the full spectrum of applications and performance requirements.

Problem #2

Every java based product setup and configuration has to be tailored very specifically for every single customer and no two solutions ever match.

For example,
Transactional / Batch processing apps
- Banking
- Insurance
Realtime / Synchronous apps
- Manufacturing
- Automotive
- Food and Beverages
Realtime / Asynchronous apps
- Logistics
- Travel and Hospitality
Social Networking / Collaborative apps
- Education
- Information Technology and Engineering

Problem #3

Every technical resource involved in supporting java based tool/product is required to intensively adapt to a steep learning curve with every client requirement and provide support with less than complete knowledge of the system. The resource is expected to be adept with several tool options such as,

1


Page 02 of 5

Configuration chang...