Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Brian T. Lewis is active.

Publication


Featured researches published by Brian T. Lewis.


international workshop on persistent object systems | 2000

Architecture of the PEVM: A High-Performance Orthogonally Persistent Java[tm] Virtual Machine

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

Method and apparatus for generating platform-standard object files containing machine-independent code

Brian T. Lewis; Theodore C. Goldstein


Archive | 1995

Method and apparatus for a real-time data collection and display system

Brian T. Lewis; Graham Hamilton


Archive | 2000

Using feedback to determine the size of an object cache

Brian T. Lewis; Bernd J. W. Mathiske; Neal M. Gafter; Michael J. Jordan


Archive | 2000

Efficient object faulting with generational garbage collection

Brian T. Lewis; Bernd J. W. Mathiske; Antonios Printczis; Malcolm P. Atkinson


Archive | 1997

System for controlling functions of a target application using controllable objects

David M. Bristor; Brian T. Lewis; Graham Hamilton


Archive | 1999

Efficient Barriers for Persistent Object Caching in a High-Performance Java TM Virtual Machine

Brian T. Lewis; Bernd J. W. Mathiske


Archive | 1995

A method and a system for controlling functions of a target application using controllable objects

Graham Hamilton; Brian T. Lewis; David M. Bristor


Archive | 1993

Verfahren und Anlage zur Realzeitdatensammlung und Anzeigevorrichtung

Brian T. Lewis; Graham Hamilton


Archive | 1995

Verfahren und System zur Steuerung von Funktionen einer Zielanwendung mit Hilfe steuerbarer Objekte

Graham Hamilton; Brian T. Lewis; David M. Bristor

Collaboration


Dive into the Brian T. Lewis's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge