| | |
Summary: A Modular and Extensible JVM Infrastructure
Patrick Doyle and Tarek S. Abdelrahman
Edward S. Rogers Sr. Department of Electrical and Computer Engineering
University of Toronto
Toronto, Ontario, Canada M5S 3G4
{doylep,tsa}@eecg.toronto.edu
Abstract
This paper describes the design, implementation,
and experimental evaluation of a modular and ex-
tensible Java r Virtual Machine (JVM) infrastruc-
ture, called Jupiter. The infrastructure is intended
to serve as a vehicle for our research on scalable
JVM architectures for a 128-processor cluster of
PC workstations, with support for shared mem-
ory in software. Jupiter is constructed, using a
building block architecture, out of many modules
with small, simple interfaces. This flexible struc-
ture, similar to UNIX r shells that build complex
command pipelines out of discrete programs, allows
the rapid prototyping of our research ideas by con-
|