用于简单分布式计算问题的Java框架/工具

编程入门 行业动态 更新时间:2024-10-09 01:20:09
本文介绍了用于简单分布式计算问题的Java框架/工具的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我们生成的pdf文件包含有关数万名客户每月财务余额的数据.在高峰时(到年底有100.000个文件),使用5台服务器之间的负载分配过程可能需要长达5天的时间才能完成.工作负载的分配是一个手动过程(例如,服务器1为客户端1到20.000生成pdf,服务器2为20.001到40.000,等等).

We generate pdf files with data regarding monthly financial balance of tens of thousands of clients. At it's peak (100.000 files at the end of year), the process may take as long as 5 days to complete using distribute the load between 5 servers. The distribution of workload is a manual process (eg. server 1 generates pdf for clients 1 to 20.000, server 2 from 20.001 to 40.000, and so on).

我们使用Java,因此我们希望以类似于 BOINC (BOINC不是用Java编码的),这将使我们具备:

We use Java, so we would like to use a Java tool or framework in a fashion similar to BOINC (BOINC is not coded in Java), which would allow us to have:

  • 服务器自动将数据和代码分发给工作人员并进行管理
  • 工人(使用空闲(或不使用空闲)cpu周期的普通双核台式机)接收服务器发送的代码,并使用数据作为输入执行代码,提供一些状态反馈,最后对输出执行某些操作.将pdf生成的文件发送到网络存储.
  • a server automatically distributing data and code to workers, and managing them
  • workers (plain dual core desktops using free (or not so) cpu cycles) receiving code sent by server and executing it using the data as input, giving some status feedback, and finally doing something with the output, eg. sending pdf generated files to network storage.

目前,我们不想尝试功能强大的功能强大的工具包,例如Globus Toolkit.

For now, we don't want to try heavyweight all-powerful toolkits such as Globus Toolkit.

??您知道适合我们需求的任何Java框架/工具吗?开源会很好,但是我们不会丢弃商业解决方案.

¿Do you know any java framework/tools suitable to our needs? Open source would be nice, but we don't discard commercial solutions.

推荐答案

有很多:

  • www.jppf/
  • jxta.dev.java/
  • java/projects/cajo/pages/Home
  • www.dmoz/Computers/编程/语言/Java/Class_Libraries/Networking_and_Distributed_Computing/

Google是您最好的朋友.

Google is your best friend here.

更多推荐

用于简单分布式计算问题的Java框架/工具

本文发布于:2023-11-23 07:16:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1620570.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:分布式   框架   简单   工具   Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!