Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Efficient Object Placement Including Node Selection in a Distributed Virtual Machine
 
conference paper

Efficient Object Placement Including Node Selection in a Distributed Virtual Machine

Velasco, Jose M.
•
Atienza, David  
•
Olcoz, Katzalin
Show more
Peters, F.
•
Bischof, C.
Show more
2008
Proceedings of the International Conference on Parallel Computing
International Conference on Parallel Computing Conference (ParCo)

Currently, software engineering is becoming even more complex due to distributed computing. In this new context, portability while providing the programmer with the single system image of a classical Java Virtual Machine (JVM) is one of the key issues. Hence a cluster-aware JVM, which can transparently execute Java applications in a distributed fashion on the nodes of a cluster, is really desirable. This way multi-threaded server applications can take advantage of cluster resources without increasing their programming complexity. However, such kind of JVM is not easy to design and one of the most challenging tasks is the development of an efficient, scalable and automatic dynamic memory manager. Inside this manager, one important module is the automatic recycling mechanism or Garbage Collector (GC). It is a module with very intensive processing demands that must concurrently run with user's application. Hence, it consumes a very critical portion of the total execution time spent inside JVM in uniprocessor systems, and its overhead increases in distributed GCs because of the update of changing references in different nodes. In this work we propose an object placement strategy based on the connectivity graph and executed by the GC. Our results show that the choice of an efficient technique produces significant differences both in performance and inter-nodes messaging overhead. Moreover, our presented strategy improves performance with respect to state-of-the-art distributed JVM proposals.

  • Files
  • Details
  • Metrics
Type
conference paper
Author(s)
Velasco, Jose M.
Atienza, David  
Olcoz, Katzalin
Tirado, Francisco
Editors
Peters, F.
•
Bischof, C.
•
Bücker, M.
•
Gibbon, P.
•
Joubert, G.
•
Lippert, T.
•
Mohr, B.
Date Issued

2008

Publisher

IOS Press

Publisher place

Amsterdam

Published in
Proceedings of the International Conference on Parallel Computing
Series title/Series vol.

Advances in Parallel Computing; 15

Start page

509

509

End page

516

516

Subjects

garbage collection

•

Java

•

distributed systems

•

object placement

•

memory management

•

embedded systems

Editorial or Peer reviewed

REVIEWED

Written at

OTHER

EPFL units
ESL  
Event nameEvent placeEvent date
International Conference on Parallel Computing Conference (ParCo)

Aachen

September 4-7, 2007

Available on Infoscience
January 24, 2009
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/34388
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés