Thursday Oct 25, 2012
Thursday May 31, 2012
By Amit Hurvitz on May 31, 2012
Gemalto is the world leader in digital security, at the heart of our rapidly evolving digital society. Billions of people worldwide increasingly want the freedom to communicate, travel, shop, bank, entertain and work – anytime, everywhere – in ways that are convenient, enjoyable and secure. Gemalto delivers on their expanding needs for personal mobile services, payment security, identity protection, authenticated online services, cloud computing access, eHealthcare and eGovernment services, modern transportation solutions, and M2M communication.
Gemalto’s solutions for Mobile Financial Services are deployed at over 70 customers worldwide, transforming the way people shop, pay and manage personal finance. In developing markets, Gemalto Mobile Money solutions are helping to remove the barriers to financial access for the unbanked and under-served, by turning any mobile device into a payment and banking instrument.
In recent benchmarks by our Oracle ISVe Labs, the Gemalto Mobile Payment Platform demonstrated outstanding performance and scalability using the new T4-based Oracle Sun machines running Solaris 11.
Using a clustered environment on a mid-range 2x2.85GHz T4-2 Server (16 cores total, 128GB memory) for the application tier, and an additional dedicated Intel-based (2x3.2GHz Intel-Xeon X4200) Oracle database server, the platform processed more than 1,000 transactions per second, limited only by database capacity --higher performance was easily achievable with a stronger database server. Near linear scalability was observed by increasing the number of application software components in the cluster. These results show an increase of nearly 300% in processing power and capacity on the new T4-based servers relative to the previous generation of Oracle Sun CMT servers, and for a comparable price.
In the fast-evolving Mobile Payment market, it is crucial that the underlying technology seamlessly supports Service Providers as the customer-base ramps up, use cases evolve and new services are launched. These benchmark results demonstrate that the Gemalto Mobile Payment Platform is designed to meet the needs of any deployment scale, whether targeting 5 or 100 million subscribers.
Oracle Solaris 11 DTrace technology helped to pinpoint performance issues and tune the system accordingly to achieve optimal computation resources utilization.
Tuesday Jul 19, 2011
By user13343174 on Jul 19, 2011
This article shows a real case of DTrace framework usage to detect undeleted objects in a C++ application running on Solaris 10. In this case context, undeleted objects refer to temporary business objects that are explicitly created, with the new() operator, but never destroyed. This behavior, comparable in its effects to the so-called memory leak1, may lead to a significant unwanted increase in memory usage and cause paging activity on the system, or even generate new objects creation failures with applications which create objects iteratively.
Since the non-deletion of these business objects is not the result of bad pointers but rather of an incorrect cache management in the application, specialized memory-leaks tracking tools which look after allocated memory chunks-pointers inconsistencies do not detect this type of undeleted objects. For instance, Oracle Solaris Discovery tool2 or Oracle Solaris libumem audit facility3, as well as Rational Purify or gdb are ineffective in this situation4.
A new tool based on DTrace and perl scripts was developed to address this specific need and is usable with all programs that have iterative objects creation and deletion patterns similar to our case described below. The tool requires no binary change and is easy to use. It has demonstrated its efficiency at a customer site on a pre-production system in finding the leak in a couple of minutes, where the traditional methods failed after days of investigations.
Authors: Pascal Danek, Reuters Financial Software, France - Claude Teissedre, Oracle France[Read More]
Monday Oct 05, 2009
By Frederic Pariente on Oct 05, 2009
Come join the local ISV Engineering team for a special session on
Java Real Time System for time-critical applications, with guest Greg
Bollella, Distinguished Engineer at Sun Microsystems.
To register, please RSVP to firstname.lastname@example.org.[Read More]
Thursday Sep 24, 2009
By Frederic Pariente on Sep 24, 2009
This large international System Integrator, where today's proofpoint was carried out, had been using and loving Java as a software language for the comfort of development and maintenance. When the request to build some kind of a system and network management application, involving intensive LAN communication, came from a classified customer, the partner knew the non-deterministic nature of Java SE (though Java 5 and 6 made big improvements in predictability) would not fit the bill. Indeed, the Java Virtual Machine stops application threads for garbage collection and other maintenance tasks so it is not possible to guarantee bounded pauses, especially when the maximal latency allowed for serving requests in this project was in order of tens of millisecond (for worst case scenarios).
That said, Java, as a runtime, can take many forms. Expressive Java FX for rich clients, lightweight Java ME for mobile device, transactional Java EE for enterprise services and real-time Java RTS for deterministic applications. Our partner had no previous experience with Java Real Time but the motivation to stay on Java was so strong that they engaged in a proof-of-concept to evaluate Java RTS 2.1 on Solaris 10. With the support of Sun and our ISV Engineering team…[Read More]
How open innovation and technology adoption translates to business value, with stories from our developer support work at Oracle's ISV Engineering.
- Top 2013 Openomics Blog Posts
- Happy New Year 2014!
- You're invited : Oracle Solaris Forum, Dec 18th, Petah Tikva
- Presentations from Solaris Day, Nov 27th, Moscow
- You're invited : Oracle Solaris Day, Nov 27th, Moscow
- Bounce rate is not everyone's enemy
- Misys Kondor+ runs best on SPARC T5
- OpenWorld and JavaOne 2013 Sessions from ISV Engineering
- Moving Oracle Solaris 11 Zones between physical servers
- Presentations from IGTCloud Meetup, June 6th, Herzliya