【24h】

Bytecode transformation for portable thread migration in Java

机译:在Java中的便携式线程迁移的字节码转换

获取原文

摘要

This paper proposes a Java bytecode transformation algorithm for realizing transparent thread migration in a portable and efficient manner. In contrast to previous studies, our approach does not need extended virtual machines nor source code of target programs. The whole state of stack frames is saved, and then restored at a remote site. To accomplish this goal, a type system for Java bytecode is used to correctly determine valid frame vadables and valid entries in the operand stack. A target program is transformed based on the type information into a form so that it can perform transparent thread migration. We have also measured execution efficiency of transformed programs and growth in bytecode size, and obtained better results compared to previous studies.
机译:本文提出了一种以便携式和有效的方式实现透明线程迁移的Java字节码转换算法。与以前的研究相比,我们的方法不需要扩展虚拟机,也不需要目标程序的源代码。保存堆栈帧的整个状态,然后在远程站点恢复。为实现此目标,用于java字节码的类型系统用于正确确定操作数堆栈中的有效帧生成和有效条目。将目标程序基于类型信息转换为形式,以便它可以执行透明线程迁移。我们还测量了转型计划和通过信元大小的增长的执行效率,并与以前的研究相比获得了更好的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号