perl网格的项目已经被sourceforge接收

perl网格的项目已经被sourceforge接收

perl网格的项目已经被sourceforge接收
我申请的Perl Grid Computing项目已经被sourceforg接收了,项目的状态是planning

我的申请书
[quote]
PerlGridRequestPaper

PerlGrid is a Grid Computing software implemented by perl language.This project is for people who love perl and cannot use java.You can also use this project to monitor the system load of the computers in your network.

This project has 5 parts:

1. The script excution client:

Utils can be used to excute perl scripts which come from remote computer and send results back.

2. network analyzing utils:

Report and fetching system infomations for example cpu load and disk spaes from computers in the grid networks.

3. Grid domain system:

Seprate the grid with "grid domain name"s,and chose the best computer to run the scripts.

4. The task distributing system:

Distribute tasks by grid domain names.

5. Task gateway:

Waiting incoming tasks and send them to another level of computer(s).

[/quote]

希望大家多多捧场,谢谢
[CCB]1[/CCB]----支持.
[CCB]1[/CCB]

支持,希望能坚持,并做出结果。

如果需要什么帮助,可以发贴求助。
工作中用到 grid 么?--.
工作中用到 grid 么?

"如果需要什么帮助,可以发贴求助。 " :-)
做了一个简答的,远程eval<.
做了一个简答的,远程eval

这个是下载地址,暂时放在这里
http://mail.zhonghuan.com.cn/~luoy/grid.tar

业余时间做的,许多地方还很粗糙,需要手动更改client.pl里的一些变量

[quote]
my $remote_host='127.0.0.1'; #这个是服务器地址
my $remote_port=5555; #这个是服务器端口
my $username='user'; #这个是username
my $password='aaa'; #这个是password

my $script_string=<<'EOC'; #这段是将要送给服务器执行的代码
use MIME::Base64;
use Net::SGrid::Utils qw(uu_return);
return uu_return(5,6); #encode the result in this way
EOC
[/quote]

lauchserver.pl是服务器,client.pl是个客户端(这个将来要object化),auth.txt用来存储身份认证信息

在软件的主目录里面运行perl lauchserver.pl启动服务器端,按照情况修改client.pl(不修改也可以)之后运行perl client.pl,就可看到结果,目前暂不支持返回reference类型的结果.

诸位谁对这个软件感兴趣帮忙测试下,多谢!

下一步是把client.pl做成obj,另外好像已经有了几个网格服务器运行情况的检测软件,不知道是不是要去兼容,另外协议太简陋,需要系统的整理一下.