[gclist] Sharing GC resources between applications
robin_boerdijk at yahoo.com
Mon Mar 21 08:08:08 PST 2005
Thanks for the info. Your research addresses my concern quite nicely.
After reading some of the papers, I have some questions for you.
1. Will you make your bookmarking collector software available?
2. Would it be hard to port the bookmarking collector to C so that it
can be used with .NET and other VM based platforms as well?
3. Is the bookmarking collector approach still viable if I want to run
10s or 100s of virtual machines simultaneously?
--- Emery Berger <emery at cs.umass.edu> wrote:
> Hi Robin,
> In several projects at UMass, we are also looking at the problem of
> garbage-collected applications can live together, though our approach
> different from the "Barcelona" approach that Dave describes primarily
> that we modify the operating system but do not modify the Java
> applications themselves. For example, we've extended the virtual
> manager so that multiple garbage-collected applications can
> shrink or grow their heaps to avoid paging while maximizing
> We also have developed a garbage collection algorithm that cooperates
> with the virtual memory manager to reduce paging, and we show that it
> also works well in the case when you have multiple JVMs. All of these
> papers are hanging off of my web page.
> -- emery
> Emery Berger
> Assistant Professor
> Dept. of Computer Science
> University of Massachusetts, Amherst
> > -----Original Message-----
> > From: owner-gclist at lists.iecc.com
> [mailto:owner-gclist at lists.iecc.com]
> > Behalf Of David Detlefs - Sun Microsystems Labs BOS
> > Sent: Friday, March 18, 2005 10:24 AM
> > To: Robin Boerdijk
> > Cc: gclist at lists.iecc.com
> > Subject: [gclist] Sharing GC resources between applications
> > Robin --
> > > I have also noticed that Java and .NET based applications require
> > > of system resources, among which memory for their garbage
> > > heaps. My concern is that all these simultaneously used garbage
> > > collected heaps constitute a very inefficient use of memory,
> > > if the applications involved process large objects such as
> > > (HTML, XML, PDF), spreadsheats, etc.
> > I would recommend you check out the work of the Barcelona project,
> > headed by my Sun Labs colleague Grzegorz Czajkowski:
> > http://sunlabs.sfbay/projects/dashboard.php?id=9
> > The idea, in a nutshell, is to run a single VM image, essentially
> > the operating system, introducing a new Java concept ("Isolates")
> > serve the rule of OS processes.
> > I hope you find this interesting...
> > --
> > ===
> > Dave Detlefs
> > http://www.sunlabs.com/people/detlefs/
> > Sun Microsystems Laboratories
> > david.detlefs at sun.com
> > 1 Network Drive, Burlington, MA 01803-0902
> > 0841
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
More information about the GClist