Pramati Technologies
PRODUCTSCUSTOMERSDOWNLOADSUPPORTDOCSFORUMSBLOG
Home Pramati Server 6.5

Pramati Server 6.5

Pramati Server 6.5 SP1 is now available for production use. The new release brings next generation web load balancer to help scale applications on the cloud. This release aims at improved performance of the containers and builds on successful adoption of the Java EE standards based Pramati Server 6.0 by ISVs and enterprises.

Download Pramati Server 6.5 SP1 Release

Read the Release Notes here.

Pramati Server 6.5 SP1 has the following enhancements and features

This release mainly focuses on a stable web load balancer with the following enhancements:

  • Dynamic configuration without requiring restarts, hence avoiding downtime
  • Better support for handling and debugging high CPU usage scenarios with invalid client connections
  • Fix for failed HTTPs requests under heavy load when multiple connections share the same SSL session
  • Fix for web log rotation configuration for channels

On the development front, frequent re-deployment of applications could lead to PermGen Out of space, if the application or included libraries doesn't cleanup references properly

  • To mitigate this problem added support for classloader memory leak detection and prevention during application undeployment

Key Features of Pramati Server 6.5

The new release brings focus on scalability and performance, to enable cloud deployments:

  • Highly scalable web load balancer
  • High performance JMS with improved message processing and flow control
  • Improved monitoring and statistics data for the Containers

Nex-Gen Web Load Balancer

As the number of users grow, scaling the application to meet the user needs becomes a bigger challenge. Nex-Gen web load balancer(LB) provides the necessary scalability, by handling large number of requests simultaneously and enables adding web server instances on the fly, without disrupting the business.

Nex-Gen LB provides pluggable back-end server selection mechanisms, based on the HTTP protocol parameters. It also provides Configuration API, which enables building custom cloud architectures.

  • Load balancer can forward requests to any back end implementation based on HTTP & HTTPS
  • Supports virtual hosting with SSL certificates per each host
  • Custom node chooser plug-ins can be written in Java or scripting language like Javascript
  • Provides web based console for easy configuration and administration
  • Nex-Gen Load Balancer acts as a Reverse HTTP Proxy with the following features:
    • Denial of Service configuration based on HTTP parameters
    • Offloads SSL handshake and encryption responsibility from back-end nodes
    • Handles slower clients efficiently through data sinks
  • It also provides support for web acceleration through:
    • Pluggable content handlers, to serve content directly from LB
    • Response compression
    • Workers, to provide content and protocol filtering, which enables support for Javascript minification and other HTML optimizations

High Performance JMS

Message Queue performance has been improved to yield high throughput. Message Server, out of box is optimized to run for varied message sizes, network bandwidths and consumer/producer processing rates.

  • Enhanced dispatch mechanism for Queues to efficiently handle high-load situations and flow-control overhead
  • Flexible message pull model for JMS clients based on the processing speed and network bandwidth
  • Enhanced bulk-send mechanism to handle varied message sizes and network bandwidths
  • Support for sending acknowledgements in batches for DUPS_OK acknowledge mode

Statistics and Monitoring

This release features new statistics information that helps in analyzing load characteristics of web server and load balancer. Newly added Monitoring Service collects snapshots of container statistics at regular intervals to help analyze performance issues.