Oracle Utilities Mobile Workforce Management Benchmark

Similar documents
Oracle Real-Time Scheduler Benchmark

An Oracle White Paper June Running Oracle E-Business Suite on Oracle SuperCluster T5-8

Oracle Utilities Customer Care and Billing 2.5 Benchmark Report

An Oracle White Paper June Leveraging the Power of Oracle Engineered Systems for Enterprise Policy Automation

RODOD Performance Test on Exalogic and Exadata Engineered Systems

Oracle Inventory Management Inventory Management Integration with Projects

Oracle CPQ Cloud Solutions for enterprises and Fast Growing Companies

Oracle Inventory Management Inventory Management Integration with Projects

Oracle Autonomous Data Warehouse Cloud

Oracle SCM Cloud Support for Contract Manufacturing

SYSTEM MONITORING PLUG-IN SYBASE ADAPTIVE SERVER ENTERPRISE

An Oracle White Paper January Upgrade to Oracle Netra T4 Systems to Improve Service Delivery and Reduce Costs

An Oracle White Paper September, Oracle Exalogic Elastic Cloud: A Brief Introduction

Oracle Management Cloud. The Next Generation of Systems Management

Accelerating Billing Infrastructure Deployment While Reducing Risk and Cost

Oracle Utilities Mobile Workforce Management Release Utility Reference Model MWM Manage Fieldworks

Oracle Communications Billing and Revenue Management Elastic Charging Engine Performance. Oracle VM Server for SPARC

Oracle Linux Management with Oracle Enterprise Manager 13c Cloud Control O R A C L E W H I T E P A P E R M A R C H

Oracle Autonomous Data Warehouse Cloud

Advanced Support for Server Infrastructure Refresh

Oracle Systems Optimization Support

ORACLE PROJECT PORTFOLIO MANAGEMENT CLOUD

Readiness and Extensions for Oracle Platinum Services

Running Oracle Supply Chain Collaboration Cloud with Standalone Planning Solutions

Seven Steps to Building a High- Impact Learning Culture. Employees increasingly value a workplace that nurtures learning

Oracle Enterprise Manager 13c Cloud Control

Oracle Systems Optimization Support

Oracle Banking Enterprise Collections

Integration Concepts for JD Edwards EnterpriseOne Human Resources and Oracle Taleo Business Edition Recruiting Cloud Service

Management Pack Plus for Identity Management

Oracle Crystal Ball and Minitab O R A C L E W H I T E P A P E R N O V E M B E R

What is CPQ? Sell More. Sell Faster. Sell Anywhere.

PeopleSoft on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

Agile PLM on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

An Oracle White Paper June Delivering Business Value through Target-Driven Optimization

Siebel Service. Building Strategic Service Management. Deliver a Superior Customer Experience with Cross Channel Customer Service

Asset Register Report

Meeting Customer Expectations with Your Mobile Workforce O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Financial Services Revenue Management and Billing V2.3 Performance Stress Test on Exalogic X3-2 & Exadata X3-2

ORACLE CLOUD MANAGEMENT PACK FOR MIDDLEWARE

Oracle Maintenance Cloud

CLOUD MANAGEMENT PACK FOR ORACLE FUSION MIDDLEWARE

Oracle BigMachines CPQ Cloud Service Products Document Engine Feature

Oracle Discrete Cost Management Information Discovery

ORACLE S PEOPLESOFT HRMS 9.1 FP2 SELF-SERVICE

SCM Cloud B2B Messaging Strategy

Oracle CPQ Cloud for Channel Sales Streamline the Sales Process for Channel Partners

ORACLE SYSTEMS MIGRATION SERVICES FOR IBM ENVIRONMENTS

ORACLE TASK MANAGEMENT CLOUD

ORACLE PROJECT PORTFOLIO MANAGEMENT CLOUD

Oracle Manufacturing Cloud

Benefits of Deploying Oracle E-Business Suite on Oracle Cloud At Customer O R A C L E W H I T E P A P E R D E C E M B E R 2017

Oracle Hyperion Capital Asset Planning

ORACLE INVENTORY MANAGEMENT CLOUD

Addressing FRTB with Oracle Financial Services Analytical Applications

How Oracle Global Order Promising Cloud Sources Supply for Your Orders O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Business Intelligence Cloud Service Boot Camp. Release 1.0

ORACLE INFRASTRUCTURE AS A SERVICE PRIVATE CLOUD WITH CAPACITY ON DEMAND

Manufacturing in a Box ERP Solution Pack. Supply Chain Management, Consulting UKIE

The New Digital Reality for Manufacturing

January Oracle Real Time Decisions Statement of Direction

The Benefits of Consolidating Oracle s PeopleSoft Applications with the Oracle Optimized Solution for PeopleSoft

An Oracle White Paper December HCM Succession Planning

ORACLE SALES ANALYTICS

ORACLE CRM ON DEMAND DISCONNECTED MOBILE SALES FOR LIFE SCIENCES

Oracle Process Cloud Service

TABLE OF CONTENTS DOCUMENT HISTORY 3

JD Edwards UPK Pre-built Content for EnterpriseOne 9.2

ORACLE S PEOPLESOFT HRMS 9.1 FP2 PAYROLL USING ORACLE DB FOR LINUX ON A CISCO UCS B460 M4 SERVER

Provision, Deploy, Manage

Oracle In Memory Policy Analytics on Oracle Engineered Systems

Siebel Enterprise Marketing Suite

Overcoming the Limitations of Conventional Application Performance Management

Oracle Manufacturing Cloud

Oracle Manufacturing Cloud R13

The Internet of Things: Unlocking New Business Value. Let Oracle energize your business with IoT-enabled applications.

Oracle Planning and Budgeting Cloud Service

MANAGEMENT CLOUD. Leveraging Your E-Business Suite

Curriculum and Course Descriptions Oracle Hospitality elearning for OPERA

Information That Predicts

An Oracle White Paper June, Integrated Application-to-Disk Management with Oracle Enterprise Manager Cloud Control 12c

Oracle Service Cloud and Oracle WebRTC Session Controller ORACLE WHITE PAPER FEBRUARY 2015

Oracle Account Reconciliation Cloud

JD Edwards EnterpriseOne Mobile Applications

TOMORROW S WAREHOUSE MANAGEMENT, TODAY

Oracle Order Management Cloud

Driving Strategic Planning with Predictive Modeling O R A C L E W H I T E P A P E R N O V E M B E R

Advanced Analytics. The Power of Prediction O R A C L E W H I T E P A P E R J A N U A R Y

ORACLE CRM ON DEMAND RELEASE 37

Tapping into the Potential of Pricing and Revenue Management Getting the Price Right with Oracle

Using Oracle E-Business Suite Business Events for Integrations in Integration Cloud Service

ORACLE COMMUNICATIONS BILLING ANALYTICS

Transform the Future of Trade Finance. Empowering Smarter Trade Finance Operations

Oracle Big Data Cloud Service

ACHIEVE GLOBAL TRADE BEST PRACTICES

An Oracle White Paper July The Impact of the Financial Crisis on Core Systems Replacement

Implementing Supplier Audit History

THE NEW HYPER-CONNECTED ENTERPRISE. Improve collaboration. Enhance customer experiences. Streamline business processes.

Oracle Hospitality elearning for OPERA Cloud Edition

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Transcription:

Oracle Utilities Mobile Workforce Management Benchmark Demonstrates Superior Scalability for Large Field Service Organizations O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 6

Introduction Large utility field service organizations with greater than 5,000 crews require their scheduling and mobile workforce management applications to perform on two fronts: the building of an optimized work schedule for their crews and the dispatching of activities to the crews. The scheduling of work activities challenges these applications:» By the sheer volume of activities coming into the application to be scheduled, especially if they are dropped in large batches at a time, or are continuously coming in real-time, including emergencies that must take precedence over less critical work» By the sheer volume of crews, vehicles, equipment, and depots that can be selected for work activities (see Sidebar The Scheduling Problem)» By the number of service territories» By the need to respond quickly to appointment bookings by customer service representatives (CSRs) talking to customers, or customers directly booking appointments through self service» By providing CSRs, customers, dispatchers, and other applications timely and accurate work status and alerts from the field The dispatching of activities to the crews challenges these applications:» When crews start their shifts at the same time, all needing their activities for the day dispatched to them as fast as possible» When crews go in and out of network coverage, and needing to send work statuses and receive updates as soon as network connectivity is available New technologies are dramatically increasing the capability of the utility field service organization to optimize the planning, scheduling, and dispatching of work. As a result, utility business managers and executives must examine their existing software and hardware infrastructure to ensure that they can process this work and produce results needed to maximize performance. Many of them are concluding that combining best-of-breed applications from different vendors and integrating them on various hardware platforms creates unnecessary cost and risk. They increasingly find that they can achieve better results at lower cost by using software and hardware combinations engineered to work together. Oracle Utilities Mobile Workforce Management software combined with Oracle Exadata (see Sidebar on Exadata) and Oracle Exalogic (see Sidebar on Exalogic) software and hardware is an example of such an engineered system engineered to work together. Optimized schedules, travel routes, resource cost, and dispatching speed have bottom-line benefits. But because of the volumes of data that must be analyzed concurrently, larger utility field service organizations must also recognize the important benefits of engineered systems that:» Maximize the availability of the scheduling application with built in redundant database, storage, and connectivity.» Increase throughput across the middleware and database layers by leveraging the InfiniBand network with Exalogic and Exadata. 1 ORACLE UTILITIES MOBILE WORKFORCE MANAGEMENT BENCHMARK

» Increase database performance with the use of flash cache that intelligently caches objects in cache and provide an overall gain in read and write operations.» Reduce IT complexity, lowering the cost to staff and maintain systems.» Manage the software lifecycle efficiently with the Oracle Enterprise Manager Application Management Pack built for Oracle Utilities Mobile Workforce Management. Because it is critical that utility field service organizations have the assurance that the system they adopt will perform as expected, Oracle has benchmarked realistic volumes to test scalability, reliability, and response rates for this combination of Oracle Utilities Mobile Workforce Management, Exadata, and Exalogic. The Scheduling Problem Oracle Utilities Mobile Workforce Management builds an optimal work schedule based on the requirements and location of the work versus the availability, location, and skills of the crews. The number of scheduling permutations can increase rapidly. The general calculation is: 1 crew, N jobs = N! possible solutions Examples: 1 crew, 10 jobs = 3.628 x 106 1 crew, 100 jobs = 9.332 x 10157 With 9,600 crews and 64,000 activities per day, the number of permutations is astronomical. Exadata The Oracle Exadata Database Machine is engineered to be the highest performance and most available platform for running the Oracle Database. Built using industry-standard hardware from Sun, and intelligent database and storage software from Oracle, the Exadata Database Machine delivers extreme performance for all types of database workloads including Online Transaction Processing (OLTP), Data Warehousing (DW) and consolidation of mixed workloads. Simple and fast to implement, the Exadata Database Machine is ready to tackle your largest and most important database applications and often run them 10x faster, or more. Exalogic Oracle Exalogic is an Engineered System, consisting of software, firmware and hardware. It is designed to meet the highest standards of reliability, serviceability and performance under widely varied, performance-sensitive, mission-critical workloads. Because the Exalogic system is fully preintegrated by Oracle it is also easier to provision, manage and maintain, further reducing ongoing costs and shortening time to value for new projects. 2 ORACLE UTILITIES MOBILE WORKFORCE MANAGEMENT BENCHMARK

Summary of Results The tests that Oracle performed demonstrate that Oracle Utilities Mobile Workforce Management can optimize the scheduling and dispatching of 1.92 million activities for 9,600 crews, using a quarter rack Exadata X2-2 and a quarter rack Exalogic X2-2 with superior performance standards 1. Oracle Utilities Mobile Workforce Management Performance on Exadata and Exalogic Resources: Crews = 9,600 Vehicles = 9,600 Work: Activities = 1.92 M 133 / minute Emergencies = 9.6 / minute Time: Days = 30 8 Hr Shifts = 288,000 Logged on w/in 10 minutes of shift start Geography: Service Territories / Scheduling Engines = 144 ¼ Rack Exalogic 2 application servers 6 scheduling servers Average time to Schedule an activity Dispatch activities to a crew Respond to an appointment booking ¼ Rack Exadata 2 database servers 18 seconds 7-21 seconds 1.08 seconds Test Details Software and Hardware Used in the Tests The tests used Oracle Utilities Mobile Workforce Management (MWM) v2.1.0 installed on a quarter rack Exadata X2-2 server (2 database servers) and a quarter rack Exalogic X2-2 server (2 application servers, 12 mobile data terminal [MDT] simulator servers, and 6 scheduling servers). The test hardware was configured as such based on Oracle s experiences implementing and tuning MWM at customer locations. The operating system was Oracle Enterprise Linux 5 64-bit, the database was Oracle Database Server 11gR2, and WebLogic 10.3.5 64-bit was used. Data Volume The tests were designed to be representative of the daily processing needs for a very large utility with 9,600 crews, using 9,600 vehicles, with 64,000 activities per day across 144 service territories. The tests simulated the loading, scheduling, and completion of 1.92 million activities over a 30 day period. In addition, the test used:» 11.52 million historic activities (to test database performance with 6 months of completed activities) 1 Actual results may vary, based on a broad range of implementation-specific factors, such as transaction mix, hardware platform, network parameters, and database size. Oracle does not warrant or guarantee that customers will obtain the same or similar results, even if they use the same or similar equipment and/or software applications. Oracle does not warrant, endorse, or guarantee any performance of any products, any results desired or achieved, or any statements made within this document. 3 ORACLE UTILITIES MOBILE WORKFORCE MANAGEMENT BENCHMARK

» Each crew was scheduled for one shift per day, totaling 288,000 shifts over 30 days; each had one break per day, and one period of unavailability per week» Appointment booking requests were pumped in at a rate of 2,880 per minute» Emergency / last minute activities were pumped in at a rate of 9.6 activities per minute; emergency and last minute activities require the scheduling engine to re-optimize the current day s schedule to fit in these activities. The Scheduling and Dispatch Process The scheduling and dispatch process used the following steps. 1. Created the 11.52 million historical activities. 2. Configured 144 scheduling engines with non-overlapping service territories and scheduling horizon of 30 days*. With the scheduling engines in offline mode, created 9,600 shifts and 1.92 million activities, equally distributed across 144 service territories. 3. Started the scheduling engines. 4. When the scheduling process reached a steady state, 9,600 crew shifts for a day at a time were created and their corresponding mobile devices were started on virtual machines. Activities were automatically dispatched to the virtual mobile devices and in return, they produced the same calls to the server components as would be expected by actual mobile devices in the field. 5. Emergency activities were pumped in at the rate of 9.6 activities per minute. 6. Appointment booking requests were pumped in at a rate of 2,880 per minute. 7. Each dispatched activity was completed on the mobile device, and each shift was closed at the end of the day. 8. Service level agreements and hardware resource utilization were measured. *Alternatively, overlapping service territories can be configured, but that will increase CPU demand. The Measurements The test took several measurements throughout the activity lifecycle, from creation to being dispatched to the mobile device, to the crew going en route to the activity. 1. The time between when the activity was created and when the activity was queued for dispatch. 2. The time between when the activity was queued for dispatch and when the activity reached the mobile device. 3. The time between when the activity was created and when the activity reached the mobile device. 4. The time between when the crew indicated on the mobile device that they were en route and when that status reached the application server. In addition, the following items were measured:» The response time of an appointment booking request. 4 ORACLE UTILITIES MOBILE WORKFORCE MANAGEMENT BENCHMARK

» The time to recall activities from the mobile device (in case the host system cancels the activities).» The time to refresh the dispatcher s Common Dispatching Interface (CDI).» The time to generate and display an alert in the CDI.» The time for the application to terminate. Results The large utility field service organization tests demonstrated excellent performance for the scheduling and dispatching of activities using a quarter rack Exadata X2-2 server (2 database servers) and a quarter rack Exalogic X2-2 server. During the design of the tests, target performance goals for each measurement were established based on the experiences of our industry specialists and consulting personnel working with existing customers. The actual results for various measurements taken, including the measurements listed above, were as follows: Measurement (Elapsed Time) Target Performance Actual Result (1) Activity queued for dispatch <=30 sec 9.6 seconds (2) Activity dispatched <=1 Min 7-21 seconds (3) Activities reached the mobile device <=1 Min 26.82 seconds Mobile device synchronized to application server <=1 Min 1 seconds (4) Activity status update from field received in CDI <= 2 CDI refresh cycles* 1 CDI refresh cycle* Appointment booking response received < 3 Sec 1.083 seconds Activities recalled from mobile device <=1 Min 6-9 seconds CDI refresh 2 sec 1.6 seconds Alert generated and displayed in CDI <= 1 CDI refresh cycle* 1 CDI refresh cycle* Application is terminated <=30 sec 1 second * The CDI refresh cycle was configured at 60 seconds for the test. Because each utility field service organization brings a unique combination of the number of crews, sizes and numbers of service territories, amount of work to be scheduled, scheduling horizon, and performance goals, Oracle works with each implementation to recommend the appropriate hardware and software configuration and to fine tune it to achieve the organization s optimal scheduling and dispatching results. Conclusion Through these benchmark tests, Oracle has demonstrated superior results which far exceeded the standards set for acceptable performance for receiving, scheduling, dispatching, and completing activities as per the daily load of a very large utility field service organization. In addition, the tests demonstrated near-linear scalability to address any size utility. The testing methodology included scenarios to simulate extreme utilization of the system; including processes that are traditionally bottleneck areas such as when crews all log on at the beginning of the day or when activities are dropped into the scheduling engine in large batches. 5 ORACLE UTILITIES MOBILE WORKFORCE MANAGEMENT BENCHMARK

Oracle Corporation, World Headquarters Worldwide Inquiries 500 Oracle Parkway Phone: +1.650.506.7000 Redwood Shores, CA 94065, USA Fax: +1.650.506.7200 C O N N E C T W I T H U S blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle oracle.com Copyright 2016, 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. 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. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0116 White Paper Title January 2016 Author: [OPTIONAL] Contributing Authors: [OPTIONAL]