An Oracle Benchmarking Study February 2011. Oracle Insurance Insbridge Enterprise Rating: Performance Assessment



Similar documents
An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

G Cloud 7 Pricing Document

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

G Cloud 7 Pricing Document

An Oracle White Paper February Rapid Bottleneck Identification - A Better Way to do Load Testing

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

An Oracle White Paper March Oracle s Single Server Solution for VDI

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

An Oracle White Paper April How to Install the Oracle Solaris 10 Operating System on x86 Systems

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

An Oracle White Paper January Using Oracle's StorageTek Search Accelerator

ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK

Performance with the Oracle Database Cloud

An Oracle Communications White Paper December Serialized Asset Lifecycle Management and Property Accountability

Oracle Insurance General Agent Hardware and Software Requirements. Version 8.0

Running Oracle s PeopleSoft Human Capital Management on Oracle SuperCluster T5-8 O R A C L E W H I T E P A P E R L A S T U P D A T E D J U N E

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

Managed Storage Services

An Oracle White Paper March Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite

An Oracle White Paper September Oracle Database and the Oracle Database Cloud

An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

An Oracle White Paper August Oracle Database Auditing: Performance Guidelines

An Oracle White Paper August Higher Security, Greater Access with Oracle Desktop Virtualization

ORACLE VM MANAGEMENT PACK

Load Testing Hyperion Applications Using Oracle Load Testing 9.1

An Oracle White Paper June, Enterprise Manager 12c Cloud Control Application Performance Management

A Framework for Implementing World-Class Talent Management. The highest performing businesses are re-focusing on talent management

ORACLE INFRASTRUCTURE AS A SERVICE PRIVATE CLOUD WITH CAPACITY ON DEMAND

An Oracle White Paper July Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

An Oracle Strategy Brief May No Limits: Enabling Rating without Constraints

March Oracle Business Intelligence Discoverer Statement of Direction

Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud

Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center

An Oracle White Paper June High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

An Oracle White Paper June Oracle Database Firewall 5.0 Sizing Best Practices

An Oracle White Paper June Oracle Linux Management with Oracle Enterprise Manager 12c

An Oracle White Paper November Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics

An Oracle White Paper April, Effective Account Origination with Siebel Financial Services Customer Order Management for Banking

An Oracle Technical Article November Certification with Oracle Linux 6

Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007

An Oracle White Paper Released Sept 2008

An Oracle White Paper May 2011 BETTER INSIGHTS AND ALIGNMENT WITH BUSINESS INTELLIGENCE AND SCORECARDS

An Oracle White Paper February Integration with Oracle Fusion Financials Cloud Service

Oracle SQL Developer Migration

Virtual Compute Appliance Frequently Asked Questions

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

An Oracle White Paper July Oracle Linux and Oracle VM Remote Lab User Guide

Oracle Hyperion Financial Management Virtualization Whitepaper

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

An Oracle Technical Article March Certification with Oracle Linux 7

WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009

Driving Down the High Cost of Storage. Pillar Axiom 600

An Oracle White Paper June, Provisioning & Patching Oracle Database using Enterprise Manager 12c.

An Oracle White Paper August Oracle WebCenter Content 11gR1 Performance Testing Results

THE NEW BUSINESS OF BUSINESS LEADERS. Hiring and Onboarding

An Oracle Strategy Brief November Rules for Rules: Bringing Order and Efficiency to the Modern Insurance Enterprise

An Oracle White Paper June Security and the Oracle Database Cloud Service

Oracle s BigMachines Solutions. Cloud-Based Configuration, Pricing, and Quoting Solutions for Enterprises and Fast-Growing Midsize Companies

Migration Best Practices for OpenSSO 8 and SAM 7.1 deployments O R A C L E W H I T E P A P E R M A R C H 2015

An Oracle White Paper May Oracle Database Cloud Service

An Oracle White Paper May Exadata Smart Flash Cache and the Oracle Exadata Database Machine

An Oracle White Paper December Tutor Top Ten List: Implement a Sustainable Document Management Environment

Oracle Real-Time Scheduler Benchmark

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

An Oracle Technical White Paper November Oracle Solaris 11 Network Virtualization and Network Resource Management

An Oracle White Paper July Accelerating Database Infrastructure Using Oracle Real Application Clusters 11g R2 and QLogic FabricCache Adapters

ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE

An Oracle White Paper September Oracle Database Smart Flash Cache

The Case for a Stand-alone Rating Engine for Insurance. An Oracle Brief April 2009

2011 Customer Experience Impact Report. Getting to the Heart of the Consumer and Brand Relationship

ORACLE SYSTEMS OPTIMIZATION SUPPORT

An Oracle White Paper June How to Install and Configure a Two-Node Cluster

An Oracle Best Practice Guide April Best Practices for Designing Contact Center Experiences with Oracle RightNow CX Cloud Service

An Oracle Technical White Paper May How to Configure Kaspersky Anti-Virus Software for the Oracle ZFS Storage Appliance

The Yin and Yang of Enterprise Project Portfolio Management and Agile Software Development: Combining Creativity and Governance

ORACLE VIRTUAL DESKTOP INFRASTRUCTURE

Oracle Cloud Platform. For Application Development

An Oracle Best Practice Guide March Best Practices for Oracle RightNow Cobrowse Cloud Service

October Oracle Application Express Statement of Direction

FAQ: How to create Effective Messages

How To Load Data Into An Org Database Cloud Service - Multitenant Edition

An Oracle Technical Article October Certification with Oracle Linux 5

An Oracle White Paper September Directory Services Integration with Database Enterprise User Security

An Oracle White Paper May Oracle Audit Vault and Database Firewall 12.1 Sizing Best Practices

Managing the Product Value Chain for the Industrial Manufacturing Industry

Oracle Utilities Customer Care and Billing Release Utility Reference Model Process Customer Request For Literature and Forms

An Oracle Best Practice Guide April Best Practices for Knowledgebase and Search Effectiveness

Oracle Fusion Applications Splitting Topology from Single to Multiple Host Servers

An Oracle White Paper August Automatic Data Optimization with Oracle Database 12c

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

An Oracle White Paper September Integrated Technology Solutions: Driving the AEC Revolution

Transcription:

An Oracle Benchmarking Study February 2011 Oracle Insurance Insbridge Enterprise Rating: Performance Assessment

Executive Overview... 1 RateManager Testing... 2 Test Environment... 2 Test Scenarios... 3 Test Results... 3 SoftRater Engine Testing... 3 Test Environments... 3 Test Scenarios... 5 Test Results... 5 Aggregate... 6 Conclusion... 6 Appendix A... 7 Personal Auto... 7 Commercial Property... 8 Medical Consumer... 9

Executive Overview Oracle Insurance Insbridge Enterprise Rating (Insbridge) is a stand-alone, Web-based rating, rules, and underwriting system for all lines of business. It allows business users to build, deploy, and manage complex rates and rules with a supremely accurate rating and underwriting engine in an easy-to-use environment. This document describes a set of performance-related tests conducted on the Insbridge systems the SoftRater Rating Engine and the RateManager Authoring Environment along with associated results. The goal of the test was to prove system scalability up to levels capable of supporting commercial insurance carriers at a high volume. The tests described were conducted in order to validate system scalability requirements and informative sizing metrics for use in production deployments. The tests further provided detailed data enabling Oracle to continue improving the Insbridge product.. 1

RateManager Testing The Oracle Insurance Insbridge product includes the RateManager component, which is a Web-based application enabling business users to define the rules, rates and calculations to be used within the SoftRater rating engine. The goal of testing the RateManager application was to validate the stability of the application, and to provide data usable in sizing an environment for production purposes. The NeoLoad testing suite from Neotys was utilized for RateManager testing. Test Environment The environment used for RateManager testing was sized using one commodity server for the application tier, and a virtual machine for the database. Machine 1 (Web/App): 2 x Intel Xeon E5345 at 2.33GHz, 4GB RAM, Windows Server 2003, IIS Machine 2 (DB): 2 VCPU at 2.66GHz, 2GB RAM, Windows Server 2003, SQL Server 2008 ENVIRONMENT MACHINE 1 MACHINE 2 Test Usage Application Database Chip Intel Xeon E5345 Virtual Intel # CPU 2 2 Speed 2.33 GHz 2.66 GHz Ram 4GB 2GB OS Windows 2003 Windows 2003 Software IIS SQL Server 2008 2

Test Scenarios During the test, 250 virtual users were allocated across several test cases as follows: SCENARIO NUMBER OF USERS Create New Calculated Variable 36 Create New Table Variable 35 Navigate Line of Business & Program Listings 35 Navigate Program Element Listings 35 Login & Logout 35 Package/Deployment 37 Testing & Debugging 37 Tests were conducted across 60 minutes as well as 12 hours. Database size and rating logic complexity was consistent with a mid-tier insurance carrier. Test Results All tests were conducted successfully with no errors. Web and application server resource utilization peaked at 45 percent. Database processor utilization reached 90 percent at peak utilization. Statistics are reported on a request-level basis, and rolled up to the page level. Request metrics define the average response time of each request from the browser to the application server. Page metrics bring together all of the response times for all requests conducted by a user on a single page view this includes any AJAX style requests as well as any submission, and the initial loading of the page. Request Metrics: All response averages were below 0.6 second in all tests Page Metrics: All total response averages were below 1 second in all tests SoftRater Engine Testing The SoftRater engine is deployed as a Web service. Rating requests are received, calculations executed and results returned. Testing was conducted using synchronous calls to the rating engine service. Tests were conducted across several environments in order to evaluate system scalability that is, the product s ability to effectively utilize additional resources in order to support a higher volume of concurrent processing. The JMeter testing tool was utilized to deliver requests to the system, validate responses and measure response time. Test Environments Three environment configurations were utilized in testing the rating engine. Configurations are shown from smallest to largest. The first two configurations were achieved by separating the test environment into multiple zones. All configurations utilized the Solaris 10 operating system from Oracle, as well as the SPARC64-VII 2.53GHz processor. All configurations were deployed within Sun SPARC Enterprise M4000 servers. 3

All configurations utilized Oracle WebLogic 11g with the Sun HotSpot JVM 1.6 update 20. For the database, Oracle Enterprise Database 11g was utilized. Configuration 1: 2 processors, 16GB RAM Configuration 2: 4 processors, 32GB RAM Configuration 3: 8 processors, 64GB RAM Configurations 1 and 2 utilized Solaris Containers for virtualization. Configuration 3 did not use any virtualization technology. It is important to note that Configurations 1 and 2 were tested on the same server using two containers. Configuration 3 used two M4000 servers. Database: All configurations executed against a database deployed on a Sun SPARC Enterprise T5440 utilizing 4 UltraSPARC-T2+ at 1.6GHz. Database utilization of the system processor was limited to 10 percent, simulating a shared-database environment. Load Balancing: An HTTP server was deployed on the same Sun SPARC Enterprise T5440 as the database, with load balancing via round-robin configuration. 4

Test Scenarios For the test, 4 million unique service requests were generated. These test cases were as follows: PRODUCT TEST CASES Personal Auto 1,000,000 Commercial Property 1,000,000 Medical Consumer 1,000,000 For additional products details, see appendix A. Database size and rating logic complexity was consistent with a mid-tier insurance carrier. During each test, multiple JMeter instances were deployed with multiple threads organized into thread groups. Each thread group was allocated a particular set of test cases to execute, such that no test case would ever be executed by two threads at the same time and all test cases would be executed in sequence, maximizing the variety of load placed on the system at any given point in time. Once reaching the end of a sequence of messages, the thread group would then begin executing from the beginning and loop until halted manually. Each test was executed for an hour. Ramp-up occurred during the first few minutes of processing. For each system configuration, four tests were executed one test for each of the product categories for a total of twelve independent tests. Test Results For each test, concurrent requests were ramped up to a point where application server resources were fully utilized (approximately 75 to 90 percent). Application server CPU was the limiting factor in all test scenarios, with the system scaling out to additional concurrent requests as processors were enabled. The following table describes the number of concurrent requests processed by the system on a perminute basis. Configuration 1 PRODUCT REQUESTS/MINUTE Personal Auto 3,360 Commercial Property 4,980 Medical Consumer 14,040 Configuration 2 PRODUCT REQUESTS/MINUTE Personal Auto 14,220 Commercial Property 14,580 Medical Consumer 57,084 5

Configuration 3 PRODUCT REQUESTS/MINUTE Personal Auto 113,820 Commercial Property 99,186 Medical Consumer 515,340 Aggregate The following graphic depicts the relative number of concurrent requests processed across configurations using Personal Auto as an example case. Personal Auto - Requests/Minute 120000 100000 80000 60000 40000 20000 0 Configuration 1 Configuration 2 Configuration 3 The graphic illustrates the limiting factor in this test case, which was bandwidth. The addition of a separate dedicated server provided additional CPU as well as additional network bandwidth. Memory constraints were not a major factor in the test. Conclusion Oracle executed a set of load tests against both the RateManager Web application and SoftRater engine, components of the Oracle Insurance Insbridge Enterprise Rating product. All goals of the test were met. Oracle showed the RateManager application was able to serve 250 concurrent users performing a variety of operations on low cost, commodity hardware. Oracle also proved out system scalability of the SoftRater engine across a variety of typical product lines. The throughput and scalability of Oracle Insurance Insbridge meets the needs of insurance companies today as well as the scalability necessary to enable future growth. 6

Appendix A The final test database included 176 algorithms, 280 variables, and 197 tables over the three rating programs. Personal Auto HEURISTICS Algorithms: 97 Underwriting Rules: 0 Variables: 203 Tables: 134 COVERAGES Bodily Injury Property Damage Combined Single Limit Liability Medical Payments Personal Injury Protection Uninsured Motorist Bodily Injury Uninsured Motorist Property Damage Uninsured Motorist Combined Single Limits Liability Collision Other than Collision (Comprehensive) Replacement Cost Auto Loan/Lease Towing & Labor Optional Limits Transportation Expense Excess Sound Reproducing Equipment Audio, Visual and Data Electronic Equipment Tapes, Records, Discs and Other Media TEST CASE PROFILES # of Drivers High: 4 Mean: 2.10 Low: 1 # of Vehicles High: 9 Mean: 2.90 7

Low: 1 # of Accidents/Violations Per Driver High: 6 Mean: 2.38 Low: 0 # of Coverages Per Vehicle High: 14 Mean: 7.95 Low: 2 Commercial Property HEURISTICS Algorithms: 74 Underwriting Rules: 1 Variables: 64 Tables: 52 COVERAGES Bodily Injury Building Contents (Personal Property) Extra Expense Personal Property of Others Spoilage Terrorism TEST CASE PROFILES # of Locations High: 5 Mean: 3.00 Low: 1 # of Buildings Per Location High: 5 Mean: 3.50 Low: 2 # of Buildings Per Policy 8

High: 25 Mean: 10.50 Low: 2 Medical Consumer HEURISTICS Algorithms: 5 Underwriting Rules: 2 Variables: 13 Tables: 11 COVERAGES Bodily Injury Building Contents (Personal Property) Extra Expense Personal Property of Others Spoilage Terrorism TEST CASE PROFILES # of Members High: 9 Mean: 4.60 Low: 1 9

Oracle Insurance Insbridge Enterprise Rating: Performance Assessment February 2011 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com Copyright 2011, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd. 0414