期刊文献+

JVM层集群框架下共享类集的自动构建方法

Automated method of constructing shared class set under JVM-level cluster framework
下载PDF
导出
摘要 为了简化JVM层集群框架的配置,提高搭建JVM集群的效率,提出了一种共享类集的自动构建方法。通过对Java字节码的静态分析,对元素之间的依赖关系进行检测和处理。针对面向接口的编程模式,在分析依赖关系的基础上,提出了由抽象接口到具体业务类的依赖推导的解决方案,并自动检测和处理依赖的扩散,保证共享类集的完备性。该方法无需执行Java源代码,只需少数根对象便能自动便捷地实现共享类集的构建。利用OncePortal门户中间件进行了部署验证,验证结果表明了该方法的可行性和有效性。 To simplify the configuration of JVM-level cluster framework and improve the efficiency of constructing JVM cluster system, an automated method of constructing the shared class set is presented. Static analysis on Java byte-code is used to detect and process the dependencies between elements. Firstly, for the interface oriented programming pattern, a solution of dependency derivation from abstract interface to specific business class is proposed, based on dependencies analysis. Then, the diffusion of dependencies is detected and processed to ensure the completeness of the shared class set. Finally, the proposed method is applied and tested on OncePortal middleware system. It is demonstrated that the method is feasible and effective in auto-constructing the Shared Class Set from a minority of roots without executing the Java source code.
出处 《计算机工程与设计》 CSCD 北大核心 2013年第12期4368-4373,共6页 Computer Engineering and Design
基金 国家863高技术研究发展计划基金项目(2012AA011204) 科技支撑课题基金项目(2012BAH05F02) 国家973重点基础研究发展规划基金项目(2009CB320704) 国家自然科学基金项目(61100068)
关键词 集群 共享类集 自动构建 依赖检测 字节码 JVM cluster shared class set auto construction dependency bytecode
  • 相关文献

参考文献9

  • 1Hartley Jeff.The definitive guide to terracotta[M].NewYork:Apress,2008.
  • 2Simao J,Remos J,Veiga L A 2-VM:A cooperative Java VM withsupport for resource-awareness and clustei^wide thread scheduling[G].LNCS 7044:()n the Move to Meaningful Internet Systems.Berlin:Springer Berlin Heidelberg,2011:302-320.
  • 3Werner Vogels.Eventually consistent[J].Communications ofthe ACM-Rural Engineering Development,2009,52(1):40-44.
  • 4Perelmutov T,Crawford M,Moibenko A,et al.Horizontallyscaling dCache SRM with the terracotta platform[J].Journalof Physics:Conference Series.IOP Publishing,2011,331(6):062020.
  • 5Logozzo F,Fahndrich M.On the relative completeness of byte-code analysis versus source code analysis[C]//Compiler Con-struction,2008:197-212.
  • 6Vallee-Rai R,Co P,Gagnon E,et al.Soot:A Java bytecodeoptimization framework[C]//GASCON First Decade HighImpact Papers,2010:214-224.
  • 7DependencyFinder[EB/OL].http://depfind sourceforge.net/.
  • 8中科院软件所.网驰平台门户中间件(OncePortal)[EB/OL].http://www.once.org.cn2007.
  • 9Terracotta[EB/OL].http://www.terracotta.org,2009.

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部