|
Note:
This page refers to a project that is no longer active. However, we
keep working on some of the activities we started in the Barcelona
project; for more information look here
or contact Grzegorz Czajkowski,
the Principal Investigator of the Barcelona project.
The Barcelona project is investigating virtual machine
architectures
to improve the scalability, reliability, and availability of the JavaTM
platform. The main design dimension is transparent
sharing of meta-data among computations. We are also working on
enhancing the Java platform to make it a complete
operating environment. This includes extending the platform with
interfaces for application isolation and resource management.
Publications
-
Application
Isolation in the JavaTM Virtual Machine
(ACM OOPSLA 2000)
Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-
Automated
and Portable Native Code Isolation
(Sun Labs Technical Report 2001-96;
An abbreviated also published in the Proceedings of IEEE ISSRE 2001)
Copyright 2003 Sun Microsystems, Inc. and The Institute of
Electrical and Electronics Engineers, Inc. All rights reserved.
-
High-Performance,
Space-efficient, Automated Object Locking
(IEEE ICDE 2001; Best Paper Award)
Copyright 2003 Sun Microsystems, Inc. and The Institute of
Electrical and Electronics Engineers, Inc. All rights reserved.
-
Multitasking
without Compromise: A Virtual Machine Evolution
(ACM OOPSLA 2001)
Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-
Code Sharing among Virtual
Machines
(ECOOP 2002)
-
Lightweight Flexible Isolation for Language-based
Extensible Systems
(28th
International Conference on Very Large Data Bases, 2002)
-
Incommunicado: Efficient
Communication
for Isolates
(ACM OOPSLA 2002)
Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-
Dynamically Loaded Classes
as Shared Libraries (
IEEE
International Parallel
and Distributed Processing Symposium 2003)
Copyright 2003 Sun Microsystems, Inc. and The Institute of
Electrical and Electronics Engineers, Inc. All rights reserved.
-
A Multi-User Virtual
Machine
( USENIX Annual
Technical Conference, 2003)
Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-
A
Resource Management Interface for the Java(TM) Platform.
(Sun Labs Technical Report 2003-124; an extended and revised version
accepted for publication in "Software - Practice and Experience")
-
Scaling
J2EETM Application Servers with the Multi-Tasking Virtual
Machine
(Sun Labs Technical Report 2004-135)
-
Extending a J2EETM
Server with Dynamic and Flexible Resource Management
( ACM/USENIX
5th International Middleware Conference, Toronto, October 2004)
Copyright 2003 Sun Microsystems, Inc. and The Institute of
Electrical and Electronics Engineers, Inc. All rights reserved.
-
Resource Management for
Clusters of Virtual Machines
(IEEE International
Symposium on Cluster Computing and the Grid (CCGrid'05))
Copyright 2005 Sun Microsystems, Inc. and The Institute of
Electrical and Electronics Engineers, Inc. All rights reserved.
-
A Service Management
Facility for the JavaTM Platform
(IEEE
International Conference on Services Computing (SCC'05))
Copyright 2005 Sun Microsystems, Inc. and The Institute of
Electrical and Electronics Engineers, Inc. All rights reserved.
-
Sharing the Runtime
Representation of Classes across Class Loaders
(ECOOP 2005)
|