ASx HotSync
 
 
ASx Product Information
 
 
Home
 
 
Search
 

The entirety of this Web site is copyright © 2007, ACI Worldwide, Inc.

HotSync - Mission Critical Protection

Article by Matthew Gaunt

For a software application that presents services to a financial institution's customers, high availability is not enough, it simply must not fail! Every single second that a system is unavailable means loss of revenue and a degradation of customer confidence. Whilst any organization may accept scheduled downtime for their internal software applications, those applications which expose the organization's business to the public are genuinely mission-critical.

Therefore, historically, many institutions have chosen to deploy their mission-critical applications on legacy fault-tolerant hardware -- at a cost and without true consideration to contingency in the case of catastrophic failure. Even the best fault-tolerant hardware available would not sustain an application should the data center housing it go entirely offline or be made completely unavailable. Although this is not an argument against the use of fault-tolerant hardware, as it clearly has a place in the industry, it does seek to emphasize a change in the viewpoint of the IT industry in this decade - from fault-tolerant computers to fault-tolerant business.

At EPS our engineers were faced with a challenge: How to match and improve on the reliability offered by fault-tolerant hardware systems, whilst leveraging the mass market of open, cost-effective Unix/Linux hardware platforms.

It was clear that leaving the concerns of reliability to the hardware suppliers was impossible and that the software application must be responsible for managing its own reliability. Consequently it must not only be responsible for managing the business functionality, but also must manage the overall business integrity too.

The eps answer is "HotSync" -- an intelligent application solution, unique across the industry.

Four tiers of protection

ASx HotSync is an integrated attack on the four areas of potential system outage:

1. Software Failure

Hardware is not the only failure-prone component of the system, as anyone involved with applications running on fault-tolerant hardware will confirm! ASx HotSync acknowledges that even the most rigorously tested software may occasionally encounter a circumstance where it cannot continue. Environmental problems, operating system exceptions or simple human error may all result in failure. Any consolidated approach to providing overall failure tolerance that does not accept this may be disregarded. ASx protects availability across and during software component failure by:
-  Providing multiple redundant transaction pathways between computers in the ASx cluster
-  Providing a managed run state of all software components, intelligently restarting any failed components such that they may continue from a "clean state"
-  Maintaining data integrity should a component fail part way through completing a transaction
-  Monitoring individual components for multiple failures -- if it failed once, it may fail again immediately, unless the reason for failure has been removed -- and providing alternate processing which avoids the failed component

2. Hardware Failure

Under normal operation, ASx HotSync ensures that critical financial data is mirrored between nominated partner systems in the ASx cluster. Should hardware or software fail, transactions are routed to the partner system, and the data are uniquely marked and stored for later synchronization. When the partner system becomes available once more, it is re-synchronized with its partner. However, although straightforward in concept, this solution offers challenges, which require that the mechanism to be aware of the nature of the data that it is protecting. Simply "queuing the data to the backup system" is insufficient. There are many products in the market that can perform such a blind task.
Unlike these pure data replication solutions, ASx HotSync understands the business it is supporting and so can perform appropriate, financially accurate actions, even in the following cases:
-  When cancellation messages (reversals) are received for transactions which are not synchronized
-  When account update messages are received out of sync
-  When batch processing is run independently on multiple machines in the cluster

3. Disaster recovery

Hardware fault tolerance offers resilience over component failure in a computer. What it does not offer is full disaster recovery, should, for example, a DP centre be struck by fire or flooding. In this case, the typical response is to offer a backup computer in an alternative site.
-  ASx HotSync provides a 100% Hot Backup solution on a remote machine
-  No manual switchover is necessary in the event of total machine failure
-  ASx HotSync has been successfully deployed in environments providing hot data mirroring between sites over 250Km apart

4. Scheduled Maintenance

The benefits of using ASx HotSync mean that the full availability of a business service can be maintained - even when systems are restarted for software maintenance and enhancement procedures. Stopping an ASx HotSync system to install a new software version simply diverts traffic temporarily to the partner system. To the outside world, no loss of service is visible.

Summary

Users of transaction processing applications now expect more from the overall solution. It is no longer sufficient to have highly available individual components within the solution - the overall business itself is now expected to be highly available. The responsibility for reliability has now shifted to the application providers and they must respond accordingly. The eps response is HotSync, the only solution available today which continues to service an institution's customers during component failure, total machine failure, software failure or complete data center failure -- even during planned outages. ASx HotSync is the only data-hardening solution available today that incorporates intelligent awareness of the payment systems business, guaranteeing financial integrity ASx HotSync is the only solution available today that operates across the most popular products from hardware, software and relational database vendors.