Persistent Reusable Java Virtual Machine unter z/OS und Linux |
| |
Authors: | Marc Beyerle Joachim Franz und Wilhelm G Spruth |
| |
Institution: | (1) IBM Entwicklung und Forschung, B?blingen, Deutschland;(2) Application Innovation Services, IBM Business Consulting Services, Deutschland;(3) Wilhelm-Schickard-Institut für Informatik, Universit?t Tübingen, Deutschland;(4) Institut für Informatik, Universit?t Leipzig, Deutschland |
| |
Abstract: | Zusammenfassung Die Nutzung von Java zur Entwicklung von Anwendungen für Hochleistungstransaktionssysteme stellt besondere Anforderungen an
die Isolation und das Leistungsverhalten in der transaktionalen Ausführung.
In dem vorliegenden Beitrag wird eine neuartige Technologie beschrieben, die verbesserte Isolationseigenschaften und eine
erhebliche Leistungssteigerung erm?glicht. Die Persistent Reusable Java Virtual Machine erweitert eine normale Java Virtual Machine um gemeinsam genutzte Klassen und um eine Reset-Funktionalit?t, die eine serielle
Wiederverwendbarkeit erm?glicht.
In einer Benchmark-Untersuchung unter z/OS wurde hiermit ein Performance-Gewinn um einen Faktor 325 im Vergleich mit einer
normalen JVM erreicht. Für das Erstellen von Transaktionsanwendungen unter dem Betriebssystem z/OS sind Enterprise Java Beans
damit eine ernstzunehmende Alternative zu bisherigen Programmiermodellen.
The use of Java for the development of new applications in high-end transaction systems generates special isolation and performance
requirements.
A new technology offering improved isolation and a significant performance improvement is discussed in this article. The Persistent Reusable Java Virtual Machine extends a regular Java Virtual Machine by adding the facility to share classes and by providing a reset functionality, which
permits serial reuse of the JVM.
A z/OS benchmark demonstrated a performance improvement by a factor of 325, compared to a regular JVM. Thus the use of Enterprise
Java Beans has to be considered as a serious alternative when developing new transactional applications under the z/OS operating
system.
|
| |
Keywords: | ACID CICS DB2 EJB IMS J2EE JVM Persistent Reusable Java Virtual Machine PRJVM OS/390 Serial Reusability Transaction WebSphere zLinux z/OS zSeries |
本文献已被 SpringerLink 等数据库收录! |
|