发明名称 一种基于Java虚拟机资源池的数据处理方法
摘要 本发明公开了一种基于Java虚拟机资源池的数据处理方法,通过JVM Pool Controller对JVM池中的虚拟机资源按需的进行创建、杀死、重置,进而维护一个保持活动的JVM池,为Hadoop MapReduce框架提供Job复用JVM支持,消除连续运行MapReduce任务时JVM的重复启动开销,加速MapReduce任务的启动加载速度;通过对JVM池的管理,为分布式的Java程序提供JVM级别的横向扩展和负载均衡支持。在应用于海量数据处理时,可以大大降低用于海量数据处理的Hadoop MapReduce任务的启动时间;在用于其他大规模分布的Java程序能够大大提升JVM负载均衡和横向扩展能力。
申请公布号 CN104252368A 申请公布日期 2014.12.31
申请号 CN201310264290.6 申请日期 2013.06.27
申请人 珠海世纪鼎利通信科技股份有限公司 发明人 张明浩;王耘;喻大发
分类号 G06F9/445(2006.01)I;G06F9/455(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京市盛峰律师事务所 11337 代理人 赵建刚
主权项 一种基于Java虚拟机资源池的数据处理方法,其特征在于包括以下步骤:通过JVM Pool Controller对JVM池中的虚拟机资源按需的进行创建、杀死、重置;维护一个保持活动的JVM池,为Hadoop MapReduce框架提供Job复用JVM支持;消除连续运行MapReduce任务时JVM的重复启动开销,加速MapReduce任务的启动加载速度;通过对JVM池的管理,为分布式的Java程序提供JVM级别的横向扩展和负载均衡支持。
地址 519085 广东省珠海市珠海港湾大道科技五路8号