首页> 外文会议>High-Performance Computing in Remote Sensing >An efficient framework for Java data processing systems in HPC environments
【24h】

An efficient framework for Java data processing systems in HPC environments

机译:HPC环境中Java数据处理系统的高效框架

获取原文

摘要

Java is a commonly used programming language, although its use in High Performance Computing (HPC) remains relatively low. One of the reasons is a lack of libraries offering specific HPC functions to Java applications. In this paper we present a Java-based framework, called DpcbTools, designed to provide a set of functions that fill this gap. It includes a set of efficient data communication functions based on message-passing, thus providing, when a low latency network such as Myrinet is available, higher throughputs and lower latencies than standard solutions used by Java. DpcbTools also includes routines for the launching, monitoring and management of Java applications on several computing nodes by making use of JMX to communicate with remote Java VMs. The Gaia Data Processing and Analysis Consortium (DPAC) is a real case where scientific data from the ESA Gaia astrometric satellite will be entirely processed using Java. In this paper we describe the main elements of DPAC and its usage of the DpcbTools framework. We also assess the usefulness and performance of DpcbTools through its performance evaluation and the analysis of its impact on some DPAC systems deployed in the MareNostrum supercomputer (Barcelona Supercomputing Center).
机译:Java是一种常用的编程语言,但它在高性能计算(HPC)中使用仍然相对较低。其中一个原因是缺乏为Java应用程序提供特定HPC函数的库。在本文中,我们介绍了一个基于Java的框架,称为DPCBTools,旨在提供一组填充此间隙的功能。它包括基于消息传递的一组高效的数据通信功能,从而提供了当诸如MyRinet的低延迟网络可用时提供的,较高的吞吐量和低延迟而不是Java使用的标准解决方案。 DPCBTools还包括通过使用JMX与远程Java VM通信,通过使用JMX进行多个计算节点上启动,监控和管理Java应用程序的例程。盖亚数据处理和分析联盟(DPAC)是一个真正的案例,来自ESA Gaia Astromicric Satellite的科学数据将完全使用Java处理。在本文中,我们描述了DPAC的主要元素及其对DPCBTools框架的使用。我们还通过其绩效评估和对Marenostrum超级计算机(巴塞罗那超级计算中心)的一些DPAC系统的影响来评估DPCBTools的有用性和性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号