Beruflich Dokumente
Kultur Dokumente
June 2013
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle
Exadata Database Machine and Oracle Exalogic Elastic Cloud
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
Disclaimer
The following is intended to outline our general product performance and throughput. It is
intended for information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon in
making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracles products remains at the sole discretion of Oracle.
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic
Elastic Cloud
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
Executive Overview
This paper presents the results of a performance benchmark, conducted by Oracle in
conjunction with a large Western European communications service provider (CSP), to confirm
that Oracle Communication Order and Service Management (OSM) and Automatic Service
Activation Program (ASAP) are able to meet and exceed the performance requirements for
service fulfillment of fixed and mobile communication services for large, tier-1 CSPs. The
benchmark was conducted on Oracle Exalogic X2-2 (Applications) and Oracle Exadata X2-2
(DB) machines. Table 1 below depicts the end-to-end performance achieved on the
OSM+ASAP based solution on Exadata and Exalogic hardware.
Table 1: Summary of Scalability Tests Results
Test Case /
Targeted
Achieved
Order
Application
Database
Load Factor
Orders
Orders
Lifetime
(Exalogic)
(Exadata)
(hourly)
(hourly)
(Seconds)
Utilization
Utilization
(%)
(%)
T.75 / 75%
187,500
187,835
0.21s 3.05s
5.2%
9.4%
T.100 / 100%
250,000
252,535
0.21s 3.15s
6.3%
12%
T.150 / 150%
375,000
377,567
0.23s 3.39s
9.1%
17%
T.200 / 200%
500,000
512,287
0.26s 3.78s
11.7%
22%
500,000+ service orders per hour, representing twice the CSPs expected
future hourly peak load. It provides ample spare capacity for future business
growth.
Performance tests achieved the highest and stable OSM/ASAP Service Order
Fulfillment throughput results across all types of orders.
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
The OSM/ASAP based Service Fulfillment solution was validated on a full Exadata
and Exalogic rack. This large scale benchmark demonstrated that the solution required
less than 10% of the total compute capacity. Such a configuration provides CSPs
considerable additional capacity to meet future growth and also consolidate other
compute intensive applications on to the same platform.
Background
The throughput objective was devised to prove that OSM and ASAP can scale and meet the
performance requirements of a typical Tier 1 CSP, by measuring throughput under different
peak load scenarios. Additionally, latency/response time objective was devised to understand
and analyze the impact of increased order throughput on order lifetimes and hardware
resource utilization. In order to meet the real-world scenarios, a number of benchmark tests
which reflect the complexity of todays mobile provisioning processes were devised specifically
for this benchmark.
Solution Overview
The benchmark solution was developed to run using Oracle Communications OSM and ASAP
products. OSM is built to help customers address their long standing challenges in the end to
end lifecycle of order. ASAP provides a convergent service activation platform that
automatically activates services in a heterogeneous network and IT environment. OSM and
ASAP can be further referenced at the following locations:
Oracle Communications Order and Service Management
Oracle Communications ASAP
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
Business Processes
The service fulfillment scenarios consisted of processing a pre-determined number of orders in
a timed manner. There were five different order types which were received by the solution in
predetermined ratios according to the load scenarios. The five order types were:
Table 2: Service Order Types and Description
Order Type
Order Description
TYPE_1
TYPE_2
TYPE_3
TYPE_4
TYPE_5
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
TYPE_1
8.500
15
127,500
TYPE_2
3,250
60
195,000
TYPE_3
225,000
450,000
TYPE_4
3,250
55
178,750
TYPE_5
10,000
50,000
TOTAL
250,000
1,001,250
In each scenario, the throughput of the orders (orders/hour) as well as order processing times
were captured and analyzed by order type. The two most important metrics were number of
orders processed/hour and Average Order Lifetime on a per order type basis
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
Each service order request was transformed into corresponding activation request by OSM
and was then sent to the respective ASAP instance (one of the eight total available ASAP
environments) for execution of the appropriate network configuration and activation
commands. When the final activation task was completed for the service order, OSM
proceeded to mark the order as completed, thus signaling the finalization of processing.
Figure 1 Order Flow in Performance Test
External
System /
Load Client
Order
Flow
Inbound
Flows
Response
Flows
Persistence
Oracle DB
OSM
CLUSTER
Act
Flow
ASAP #1
ASAP #1
ASAP #1
WS /
JMS
Persistence
Flows
OSM/
ASAP
Config
Flow
ASAP #n
Network
Devices
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
Multiple tests were conducted to collect the metrics presented in this summary. All tests were
conducted in a controlled environment in Oracle Communications Performance Engineering
lab with no other applications running on the platform which could interfere with the results.
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
This single deployment topology was consistently used for all benchmark scenarios, as shown
in the figure below:
Figure 2: Test Deployment Topology
In this performance test, sufficient hardware was available to process half a million mobile
service orders. Since just one OSM managed server did not require the full computing capacity
of its hosting Exalogic compute node, the first eight compute nodes also ran one unique ASAP
environment each (out of total eight ASAP environments used). Hence, the first 8 nodes of the
Exalogic tier hosted one instance of OSM and ASAP each, the next eight compute nodes
hosted the remaining eight OSM nodes.
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
Throughput
(Orders /
Hour)
Type 1
Type 2
Type 3
Type 4
Type 5
T.75
187,835
1.73s
2.73s
0.21s
3.05s
0.93s
T.100
252,535
1.76s
2.79s
0.21s
3.15s
0.95s
T.150
377,967
1.89s
3.02s
0.23s
3.39s
1.03s
T.200
512,287
2.12s
3.27s
0.26s
3.78s
1.15s
600
12
500
10
400
300
200
100
0
70
120
Thousands
Throughput (Orders/Hour)
Throughput
OLT Type1
OLT Type2
OLT Type3
OLT Type4
OLT Type5
170
Test Case
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
The detailed application and database utilization results are depicted below:
Table 5: Scalability Tests Results Throughput vs. Utilization
Test Case / Load
Throughput
Application CPU
Database CPU
Factor (%)
(Orders / Hour)
Utilization (%)
Utilization (%)
T.75
187,835
5.2%
9.4%
T.100
252,535
6.3%
12%
T.150
377,967
9.1%
17%
T.200
512,287
11.7%
22%
600
500
25
400
20
300
15
200
10
100
0
Thousands
Throughput (Orders/hour)
Throughput
Application CPU%
Database CPU %
5
50
100
150
200
250
Test Case
The key observations from the test results are detailed below:
While varying the work load between 75% and 200% of the targeted peak load the
average order lifetimes, shown in Figure 3, remained nearly constant for all order
types. Only marginal increases have been observed. From a scalability point of view
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
this represents an ideal system behavior. This demonstrated predictable results from a
scalability perspective to understand the effect of increased workloads on processing
latency (Order Lifetime).
As shown in Figure 4, the system scaled also linearly from a hardware utilization point
of view. Both, the Application CPU utilization as well as the Database CPU utilization
matched perfectly with the increased throughput.
This Benchmark proved that Oracle's Service Fulfillment Solution running on Oracle's
Engineered Systems scales not only perfectly for high-end service provider's
workloads but also offers plenty of spare capacity giving Tier-1 service providers
sufficient headroom for future growth and flexibility for IT platform consolidations.
10
Oracle Confidential
Performance Test of Oracle Communications Service Fulfillment Solution on Oracle Exadata Database Machine and Oracle Exalogic Elastic Cloud
Recommendations
After completing this OSM/ASAP service fulfillment benchmark, the following
recommendations are being offered to enable customers achieve optimal performance from
their investment in these Oracle products.
Customers are advised to follow the hardware and software configuration devised by
this performance test study.
Software Configuration
Oracle Communications OSM 7.2.0
Oracle Communications ASAP 7.2.0
Oracle Communications Service Fulfillment Solution Design Studio Cartridges
Oracle Enterprise Linux 5.8
Oracle Weblogic Server 11g R1 PS5
Oracle Enterprise Edition Real Application Cluster (RAC), 11.2.0.3.0 (with Exadata
Feb 2013, 15846185 - DATABASE, CRS, DISKMON patch)
11
Oracle Confidential
Copyright 2013, 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
Cloud
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
June 2013
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.
Oracle Corporation
AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices.
World Headquarters
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
U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
oracle.com