【24h】

Implementing Java on Clusters

机译:在集群上实施Java

获取原文

摘要

We have implemented a virtual machine (VM) for Java which executes on a cluster. Our cluster VM completely hides the cluster from the application, presenting a single system image (SSI) (i.e., the application sees a traditional virtual machine). At the same time it leverages the cluster to achieve improved performance for a range of applications. We show how the flexibility and constraints of the Java Virtual Machine (JVM) Specification [7] impacted the design of our cluster VM. We describe issues related to class loading and distribution-aware implementations of the bytecodes. We also point out the limits on providing a solution for completely transparent distribution of multi-threaded Java applications if one does not modify the VM or the core classes.
机译:我们为在群集中执行的Java实现了虚拟机(VM)。我们的群集VM完全隐藏从应用程序中的群集,呈现单个系统映像(即,应用程序看到传统虚拟机)。同时它利用群集实现了一系列应用程序的提高性能。我们展示了Java虚拟机(JVM)规范[7]的灵活性和约束如何影响我们的集群VM的设计。我们描述了与类加载和分发感知实现相关的问题。我们还指出了为提供多线程Java应用程序的完全透明分布的解决方案,如果没有修改VM或核心类别,则提供了用于多线程Java应用程序的解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号