New for 2005! With our new web-based training facility, users can train with just an internet connection and some free time. Take the Overview Training session online at your own pace.

The Canadian Asset Liability Method (CALM) is a complex monster at times. If you've ever had any questions about how to perform CALM using AXIS, this article is sure to answer many of them. 

As the actuarial work moves more towards computer intensive stochastic modelling methods, AXIS has kept up. This article will give you an update on stochastic processing enhancements in AXIS.

Phil's world-renowned column will talk about our new computer Farm and how you can rent it out to take advantage of some extra computing power at those times when you need it.

 

 


Welcome to Inside AXIS, our newsletter aimed at giving you, our client, tips and information that can help in your daily work. Articles can be quickly accessed using the menu bar on the left hand side of your screen. You can also just scroll down the screen to read the articles, including useful links. We hope you find the articles interesting and useful. Happy New Year! 

WEB-BASED TRAINING -- Training at Your Fingertips

How would you like to learn AXIS by the side of a pool at a lush sunny resort? All you need is a computer and an internet connection.

With the expanding user base of AXIS, we felt it time to introduce a training tool that gives new users the opportunity to get started with AXIS straight away. After many months of work, this training tool is now a reality.

On December 20, 2004, GGY released a new and innovative tool for learning AXIS - Interactive Web Based Training. Now users can start learning AXIS when they wish, and move at a pace which is commensurate with their knowledge and experience.

This new web-based training approach has many advantages to users: 

  • Offers training on demand so you're not limited to GGY's availability and schedule
  • Allows you to learn AXIS at your own pace 
  • Becomes a reference tool--it gives easy access to specific topics of interest 
  • Allows experienced users to quickly run through the training to reinforce existing knowledge and introduce new AXIS functionality
  • Provides easy access for our global clients

We appreciate your comments and feedback. To help us continue to improve this training in the future, please send comments to Nadia Foglia.

Here's a sample screen capture from the web-based training:

 


STAYING C.A.L.M. -- Tips on Performing CALM Valuations 

The Canadian Asset Liability Method of valuation (CALM) is not exactly new news - but it can be an intimidating prospect if you are being asked to do it in AXIS for the first time. Or maybe you are being asked "What would it take to improve our CALM implementation in AXIS?"

No need to get excited - HELP is on the way! In fact it's already here in the form of a new on-line help topic. Just *click here* for an overview of the recommended approach to putting CALM in AXIS.

It includes many tips and techniques to allow you to make sure your CALM implementation does what you want it to, and complies with the various technical implications of the CIA standards of practice on this valuation method. (At this point our lawyers will insist we remind you that confirming compliance is your job, and that we are only pointing out some tools that should help that to happen!)

While intended to be useful for users facing a CALM project for the first time, those who have already built an AXIS process will no doubt find some useful information here too. We are always interested in fine tuning the information so if you have found easier and/or better techniques please write and let us know.

You can also find this new Help topic in your AXIS Users Guide (in the latest releases of AXIS) in a brand new book created specifically for these kinds of topics: Advanced Applications in AXIS. At the moment "How to Approach CALM in AXIS" is the only topic in this book, but we hope to add more in coming months. Of course you can also get at this topic - and any other Online Help topic in AXIS - through our Website under the Tech Support menu list on the home page.

 


DOING IT STOCHASTIC -- Recent AXIS Developments for Stochastic Modelling 

With all the uncertainty in today's economy and all the extra computing power we have nowadays, it's no wonder that actuaries have been moving towards stochastic modeling. Now, we are not only looking at a model in a single deterministic economic scenario--we are looking at thousands of possible scenarios. Now, we are not only looking at a few grouped policies--we are doing full valuations on a policy by policy basis. With all this extra analysis, speed has become a major factor.

The 11.2 release saw the introduction of a new module in AXIS that addresses the speed issue. The Stochastic Processing Module is designed to provide you with powerful new tools to model and analyse scenario sensitive products under large numbers of scenarios more quickly than ever before. These tools allow you to continue to use existing Cells to define product features and pricing/reserving assumptions, but to use the assumptions and processing logic of the cells in new ways that optimise the processing while providing powerful new reporting tools specifically designed for stochastic analysis.

Currently, the Stochastic Processing Module can only be used to model Variable Annuity and Segregated Fund products that are set up through the Annuity Module (for both pricing and valuation purposes). However, functionality to include other types of products in other modules is expected in the months to come.

The key new object in this new module is called the Block. A Block allows you to select and run multiple cells through a great number of scenarios quickly and efficiently. While a normal recalculation batch allows you to recalculate cells under multiple scenarios, the Block is designed to run in an optimal fashion, calculating and storing only the results specifically required for the stochastic analysis, and minimizing the overhead required when rerunning a portfolio of policies through multiple scenarios. Once the Block calculations are finished for all desired scenarios and cells, the Block provides new calendar year and summary report options which allow you to easily see the results under any or all scenarios. Special functions on the Block summary screen allow you to create reports showing CTEs or percentiles of any result (such as PV of cashflows or IRR) over all scenarios processed. The reports will also allow you to examine the details under each scenario within the tail of the distribution.

For those with extra computers to share the work, the Distributed Processing feature of AXIS works extremely well with the Block processing to enable very efficient reductions in runtimes for large scale models, as more helpers are made available to assist the master processor.

If you want to get more information or a demonstration of this new module, please contact Wesley Leong.

 


PHIL'S CORNER -- Let Our Farm Work for You

Do you have enough computer power to run your models? If you sometimes run short, we may have the answer for you down on the Farm.

Some of you may know that I used to be a sheep farmer. Many years have passed but now I have set up another farm right here at GGY HQ. This time around, it’s a computer farm. It was built to help us develop and test distributed processing and now Grid computing, working together with industry leaders Platform Computing and IBM Global Services. It can also be used to help our users to run through large calculation jobs.

Our first GGY farm was more like a hobby farm. We worked on it in our spare time. It was built by harnessing together in the evenings and at weekends the computers our developers used during the day. This was not ideal, since some of our developers might have needed access to their machines outside of working hours, and it also meant we could not use the farm during the day.

So our second farm was a custom built job. Sixteen Dell desktop computers were strung together on a dedicated network, but were strewn around the office wherever a spare network connection and a power outlet could be found. Just one of these machines was located in Victor’s office. This one acted as the Master for distributed processing, and we attached a keyboard and monitor to it to control the testing. This farm allowed us to test distributed processing for up to 16 processors.

But we are developing distributed processing now for 32 processors, and Grid processing for 64 processors and beyond. How do we test at this level? We employ a multitude of methods. First, we have used the IBM Research labs at San Mateo, California to test on 64 processors. Second, we have just bought 8 dual processor IBM Opteron e326 rack mounted servers, to bring our internal farm up to 32 processors in total. Third, from time to time we can still hook up the developer’s machines to bring us to 64 processors.

Our various farms have been instrumental in the dramatic improvements we have made to the reliability, scalability and ease of use of distributed processing and Grid processing. The latest developments include Dynamic Load Balancing, which can greatly improve run time, and Fault Tolerance, whereby AXIS can recover from network problems that previously would have led to a failure of the batch job.

We use this farm for development purposes only. We have a separate farm whose job is to run through our regular nightly source code testing. So while we sometimes need all the horsepower we can throw at a problem, at other times the farm is available to process large jobs for our clients. We have a secure upload and download facility, and ready access to every version of AXIS. If you have some long jobs and not enough time and hardware to meet your target deadlines, you can rent time on our farm and our developers can run your jobs for you. We don’t guarantee we will always have capacity for you, so it helps if you can give us some notice, but we will always try our best to accommodate you. If we have more than one client’s jobs to run, we can always split our one big farm into multiple smaller farms of 8 or 16 processors each.

If you are interested in taking advantage of the GGY farm, please call me (416 250 6777 Ex 224) or Victor (416 250 6777 Ex 237) for more details.