Wednesday Apr 08, 2015

EMC Storage Arrays Support Oracle Solaris Cluster

EMC, a leading provider of IT storage hardware solutions, and Oracle have collaborated for more than 15 years. EMC leverages Oracle Solaris 11 and Oracle Solaris Cluster 4 functionality to achieve optimal integration with their storage arrays. The following EMC Storage arrays are certified with Oracle Solaris Cluster 4:  Clariion, Symmetrix, VNX and XtremIO. Recently EMC VPLEX Metro GeoSynchrony 5.4 completed testing and is now supported with Oracle Solaris Cluster 4.1 on Solaris 11.1. This means they have successfully completed the stringent OSCATE test protocols required to establish system compatibility and interoperability and customers can enjoy a higher degree of confidence resting assured that both parties jointly respond to support calls.

Oracle Solaris Cluster 4 is a comprehensive High Availability and Disaster Recovery solution for Oracle SPARC and x86 environments based on Oracle Solaris 11. It combines extreme service availability for applications and virtualized workloads, operational flexibility, agile deployments and simplified administration for traditional or cloud-based deployments.

More details about EMC arrays supported with Oracle Solaris Cluster can be found here.

Thursday Mar 26, 2015

Business Control Solutions Integrity is Oracle Exadata and Oracle SuperCluster Optimized


Business Control Solutions is a provider of GRC control software to the financial services sector based in London, with a development center in Peterborough.

Recently they earned Oracle Exadata Optimized and Oracle SuperCluster Optimized status through Oracle PartnerNetwork (OPN), demonstrating that BCS integrity version 3.8 has been tested and tuned with Oracle Exadata Database Machine and Oracle SuperCluster to deliver speed, scalability and reliability to customers.

By achieving Oracle Exadata Optimized and Oracle SuperCluster Optimized status, Business Control Solutions is able to offer its BCS integrity clients a significant increase in performance and scalability while processing millions of accounts per month.

Oracle SuperCluster, Oracle's most powerful Oracle Database Machine, is an integrated server, storage, networking, and software system that provides maximum end-to-end database and application performance.  It requires minimal initial and ongoing support and maintenance effort, and helps reduce complexity at the lowest total cost of ownership. Oracle SuperCluster is ideal for Oracle Database and best for Oracle Applications customers who need to maximize return on their software investments, increase their IT agility, and improve application usability and overall IT productivity.

For more information see the press release.

Thursday Feb 19, 2015

Temenos WealthManager is Optimized for Oracle SuperCluster

Temenos, a market leader for banking software, is always looking for ways to use innovation to improve banking for their customers. The benefits of using modern software are clear to them: customers are more agile, able to offer more personalized products and services, to operate at lower unit costs, to react quicker to market opportunities and to manage risk better. Temenos has grown its product set from core banking to payments, wealth management, business analytics and channels, offering a comprehensive solution set to meet the industry’s needs. It has more than 1,600 installations in over 150 countries.

WealthManager is an integrated Wealth Management Platform designed to simplify and improve the daily work of professionals who advise and serve private investors. Recently Temenos achieved Oracle SuperCluster Optimized status after testing and tuning WealthManager R13 on Oracle SuperCluster T5-8 with Oracle Solaris 11, Oracle Database 11g Release 2 and Oracle Exadata Storage Server Software 11g. They wanted to test the high scalability of WealthManager to enable rapid expansion of customer implementations and support the high-volume requirements of the largest banks while increasing customer satisfaction by meeting financial processing SLAs.

"A testament to WealthManager scalability is Oracle SuperCluster's ability to handle CPU & I/O intensive operations yielding throughput benefits that enable us to meet stringent Service level agreements" - Janet Julian, Product Manager, WealthManager, Temenos.

The results showed high intensity financial engines executing 2x-3x faster compared to previous benchmarks and their largest customer throughput, as well as less than 2s average response times for 3x users and data volumes.

More information about Temenos can be found here. Oracle Exastack Optimized program information cab be found here.

BMC Control-M Workload Automation integration with Solaris Cluster 4.2 on Solaris 11.2




The upcoming V9 release of BMC Control-M Workload Automation has been certified with Oracle Solaris Cluster 4.2 on Oracle Solaris 11.2. The certification was run on a T5-1 Blade running Solaris 11.2 on guest LDoms at BMC's Tel Aviv Lab.

The ability of Solaris 11 to provide customized and virtualized HA capability for BMC's environment, in addition to building application-specific agents was key. The certification will directly benefit Oracle and BMC customers who want to deploy Control-M in their high-availability production environments.


Wednesday Jan 21, 2015

Software in Silicon Cloud for Partners and Developers (video)

Software in Silicon is a new revolutionary technology from Oracle with security benefits, database benefits, and increased capacity benefits. Software in Silicon Cloud for partners and developers provides early access to this technology, with a robust and secure cloud platform and ready-to-run virtual machine environments. It includes access to hardware-enabled functionality to detect and prevent data corruptions and security violations and includes the latest Oracle Solaris Studio release with tools that detect numerous types of memory corruption and aid developers in quickly improving code reliability. It is available to partners and developers today.

Watch this short video to learn more about the Software in Silicon Cloud and find out how to request access.

SoleraTec Video Surveillance Management Software For Oracle Solaris 11 and SPARC

SoleraTec, a provider of innovative video lifecycle management and storage products, has released the PHOENIX RSM video surveillance management software solution for Oracle Solaris 11 operating system on the SPARC processor.

Organizations that need a cost-effective integrated and professional video surveillance solution can look to SoleraTec's PHOENIX RSM, for Oracle Solaris 11. When businesses need to capture evidentiary quality video around the clock, this reliable and comprehensive video surveillance solution provides affordable real-time video monitoring and simultaneous recording for a larger number of surveillance cameras. With the performance capabilities of the SPARC servers running Oracle Solaris 11, multiple concurrent video camera feeds can be displayed along with camera carousel (patrolling) and various live-view camera layout options. Multi-tiered storage management capabilities provide practical and economical long-term video retention for dispute resolution, detailed evidence collection for crime investigations, and improved risk management.

"Video surveillance has become an all-important operation that —in many installations— cannot tolerate downtime. As a result, customers are demanding a solution that will provide the highest level of up-time possible," stated Mark Armstrong, CEO of SoleraTec. "We believe that Oracle Solaris 11 provides impressive video lifecycle management and security capabilities in addition to excellent reliability. This gives customers a new level of assurance in their system's continual operation to protect their assets."

For more information please read the January 6th, 2015 press release.

CPU utilization of multi-threaded architectures explained

by Martin Tegtmeier from ISV Engineering in Walldorf


Motivation

Simple CPU metrics (user/system/idle/io-wait) are still widely used although these numbers need interpretation on today's multi-thread/multi-core architectures. "Idle" as measured by operating systems cannot be literally translated into available CPU resources - turning capacity planning into a more complex problem.


Background

Back in the days when 1 processor contained 1 core capable of running 1 thread, CPU utilization reported by the operating system indicated actual resource consumption (and resource availability) of the processor. In such environments CPU utilization grows linearly with increased workload.

Multi-core CPUs:  1 processor = 2 or more cores
In multi-core CPUs, where 1 processor contains 2 or more cores, each processing core has its own arithmetic and logic unit, floating point unit, set of registers, pipeline, as well as some amount of cache. However multi-core CPUs also share some resources between the cores (e.g. L3-Cache, memory controller).

Simultaneous multi-threading CPUs/cores:  1 processor or core = 2 or more threads  (aka "Hyper-Threading", "Chip Multi-threading")
The hardware components of one physical core are shared between several threads. Each thread has at least its own set of registers. Most resources of the core (arithmetic and logic unit, floating point unit, cache) are shared between the threads. Naturally those threads compete for processing resources and stall if the desired units are already busy.

What are the benefits of resource sharing?
Resource sharing can increase overall throughput and efficiency by keeping the processing units of a core busy. For instance hyper-threading can reduce or hide stalls on memory access (cache misses). Instead of wasting many cycles while data is fetched from main memory the current thread is suspended and the next runnable thread is resumed and continues execution.

What are the disadvantages?

  • CPU time accounting measurements (sys/usr/idle) as reported by standard tools do not reflect the side-effects of resource sharing between hardware threads
  • It is impossible to correctly measure idle and extrapolate available computing resources


Idle does not indicate how much more work can be accomplished by the CPU

Example:
Assuming 1 CPU core has 4 threads. Currently 2 (single-threaded) processes are scheduled to run on this core and these 2 processes already saturate all available shared compute resources (ALU, FPU, Cache, Memory bandwidth, etc.) of the core. Commonly used performance tools would still report (at least) 50% idle since 2 logical processors (hardware threads) appear completely idle.

In order to correctly estimate how much work can be added until the system approaches full saturation the operating system would need to get detailed utilization information of all shared core processing units (ALU, FPU, Cache, Memory bandwidth, etc.) as well as knowing the characteristics of the workload to be added (!).


Measurements with SAP ABAP workload

To illustrate our case, let's look at a very specific but very common workload in Enterprise Computing: SAP-SD ABAP. We took these measurements on a SPARC T5 system running the latest Solaris 11 release. Simulated benchmark users logged onto the SAP system and entered SD transactions. The maximum number of SD-Users and SAP transaction throughput the system could handle are represented by the 100% mark on the X-Axis. A series of test runs was carried out in order to measure CPU utilization (Y-Axis) as reported by the operating system at 0%, 12.5%, 25%, 50%, 60%, 75%, 90% and 100% of the maximum number of SD-Users.