首页> 外文期刊>BioTechnology: An Indian Journal >The Java virtual machine in a thread migration of distributed application
【24h】

The Java virtual machine in a thread migration of distributed application

机译:Java虚拟机中的分布式应用程序的线程迁移

获取原文
           

摘要

With the rapid development of Internet, the role of the Java virtual machine technology is also becoming increasingly important. First of all, the Java virtual machine for the underlying implementation of cross-platform, for the implementation of the underlying heterogeneous system shielding the details of the infrastructure. Second, the implementation of the Java virtual machine can according to the different application scenarios and the underlying infrastructure do different optimization, and transparent to upper layers at the same time, to achieve the same code compile once, in a different environment to realize the execution efficiency of the optimization. In addition, the Java virtual machine to provide automatic memory management, garbage collection mechanism and characteristics of dynamic link completely, can effectively reduce the complexity of the design and implementation of the large system. The Java virtual machine because of its many excellent properties, are out of pure Java language execution environment, the role of general platform as the next generation. Based on migration of thread are studied in this paper to realize distributed Java virtual machine, on the basis of theoretical issues, the design and implementation of a typical representative system are analyzed, put forward in the Java virtual machine level to realize distributed computing framework based on the migration of threads, realized the distributed prototype single Java virtual machine, and to actually use performance test and evaluation, main work includes: the thread of distributed Java virtual machine migration mechanism; Task migration when the load balancing strategy; Across nodes of transparent access to distributed Java heap; Java thread synchronization mechanism under distributed environment; Under the distributed environment of automatic memory management and garbage collection; Single Java performance test and evaluation.
机译:随着Internet的快速发展,Java虚拟机技术的作用也变得越来越重要。首先,Java虚拟机用于跨平台的底层实现,用于底层异构系统的实现屏蔽了基础架构的细节。其次,Java虚拟机的实现可以根据不同的应用场景和底层基础架构做不同的优化,并且同时对上层透明,实现相同的代码一次编译,在不同的环境中实现执行优化效率。另外,Java虚拟机完全提供自动内存管理,垃圾收集机制和动态链接的特性,可以有效地降低大型系统的设计和实现的复杂性。 Java虚拟机由于其许多出色的特性,均脱离了纯Java语言执行环境,成为下一代通用平台的角色。本文研究了基于线程迁移的分布式Java虚拟机的实现,在理论问题的基础上,分析了典型代表系统的设计与实现,提出了在Java虚拟机级别上实现基于Java的分布式计算框架的建议。关于线程的迁移,实现了分布式原型的单个Java虚拟机,并实际使用性能测试和评估,主要工作包括:分布式Java虚拟机的线程迁移机制;任务迁移时的负载均衡策略;跨节点透明访问分布式Java堆;分布式环境下的Java线程同步机制;在分布式环境下自动进行内存管理和垃圾回收;单个Java性能测试和评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号