Brian T. Lewis
Sun Microsystems
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Brian T. Lewis.
international workshop on persistent object systems | 2000
Brian T. Lewis; Bernd J. W. Mathiske; Neal M. Gafter
This paper describes the design and implementation of the PEVM, a new scalable, high-performance implementation of orthogonal persistence for the Java[tm] platform (OPJ). The PEVM is based on the Sun Microsystems Laboratories Virtual Machine for Research (ResearchVM), which features an optimizing Just-In-Time compiler, exact generational garbage collection, and fast thread synchronization. It also uses a new, scalable persistent object store designed to manage more than 80GB of objects. The PEVM is approximately ten times faster than previous OPJ implementations and can run significantly larger programs. It is faster than or comparable in performance to several commercial persistence solutions for the Java platform. Despite the PEVMs speed and scalability, its implementation is simpler than our previous OPJ implementation (e.g., just 43% of the VM source patches needed by our previous OPJ implementation). Its speed and simplicity are largely due to our pointer swizzling strategy, the ResearchVM s exact memory management, and a few simple but effective mechanisms. For example, we implement some key data structures in the Java[tm] programming language since this automatically makes them persistent.
Archive | 1994
Brian T. Lewis; Theodore C. Goldstein
Archive | 1995
Brian T. Lewis; Graham Hamilton
Archive | 2000
Brian T. Lewis; Bernd J. W. Mathiske; Neal M. Gafter; Michael J. Jordan
Archive | 2000
Brian T. Lewis; Bernd J. W. Mathiske; Antonios Printczis; Malcolm P. Atkinson
Archive | 1997
David M. Bristor; Brian T. Lewis; Graham Hamilton
Archive | 1999
Brian T. Lewis; Bernd J. W. Mathiske
Archive | 1995
Graham Hamilton; Brian T. Lewis; David M. Bristor
Archive | 1993
Brian T. Lewis; Graham Hamilton
Archive | 1995
Graham Hamilton; Brian T. Lewis; David M. Bristor