Globus基础知识

Ubuntu 9.10安装Globus Toolkit 4.2.1(-all-source-installer.tar.gz) ²        C编译器(包含C++编译器apt-get install g++)²        Openssl 0.9.7+ (包含devel,如果没有开发部分,可用libssl-dev取代) apt-get install libssl-dev²        GUN tar(系统自带)²        GUN make(系统自带)²        GUN sed(系统自带)²        Zlib 1.1.4+(系统自带)²        GPT-3.2autotools2004(完整版安装不需 阅读详情


这篇文章介绍了Globus相关的基础知识,算是一个经验总结。

www.globus.org是一个很专业的网站,对于初学者(初涉网格)容易找不到入口。www.globus.org 是Globus Alliance的官方网站,上面的资料非常丰富,具体的问题还要到这个网站查。

1. Globus相关资源

http://www.globus.org 是Globus联盟的官方网站,和Globus相关的资源这里都有。

2. GT版本的选择
目前可用的或者说主流的版本有3个,GT2.4,GT3.2.1,GT4.0.1
GT2.4:是一个成熟稳定的版本,绝大多数代码为C,包括了GRAM2, MDS2, GSI, GridFTP等部分。目前很多网格组织都使用它或它的衍生版本作为网格基础设施。多数组件已经成为相关领域的标准。
GT3.2.1:现在看来,是一个过渡版本,它是第一个OGSA的实现,接口规范为OGSI,由于OGSI的缺欠(或者说Web Service社区对OGSI及Globus联盟的不满),它还没有被人们接受就被淘汰了。它的意义在于提出了网格服务的概念,它采用Java语言移植了GT2.4的程序。GT2.4的部分被基本上原封不动的放在了GT3.2.1中,称为Pre-WS组件。
GT4.0.1:最新的可用版本,和GT3.2.1的主要区别是OGSI向WSRF的移植,还加入了几个第三方贡献的组件正式加入到GT中,如OGSA-DAI,CSF(my work :-) ),Python-core。推荐使用的版本。
对GT而言,从GT2到GT3是一个大的跨越,GT3到GT4是一个小跨越。

3. 什么是WS组件和Pre-WS组件?
从GT3开始才有这个划分,WS组件即指使用OGSA的那部分,使用了Web Service技术,以GT4为例,GT4 WS组件包括,WS-GRAM,CSF,WS-MDS,RFT,,WS-Core等。GT4 Pre-WS组件主要由GT2.4(有小量改动)组成,还新加入了一些不错的程序如myproxy。

4. Binary版还是Source版?

Binary版的好处是安装非常快,缺点是软件包在不同操作系统上不兼容。Source版的优缺点正好想法,还有可优点是显而易见的,就是可以读源码了。我的建议是两个版本都下载,安装时用Bin版,还可以读源码。

5. 操作系统的选择
首选Linux。当然如果你有Unix服务器可以用,也可以试一试,不过出现奇怪的问题时,能帮你的人不多。为什么不选Windows?因为Java语言的跨平台性才有了Globus的Windows版,这个版本即WS-Core,可以说这个版本跟“网格计算”还没有什么直接关系,它仅仅提供了网格服务所需要的接口支持,你可以把Windows版的GT当作一个不支持安全的客户端。而GT真正有价值的部分GRAM,MDS,GSI,它们从设计到实现,都是在*nix操作系统上。

注:有一个Windows版的安全组件的第三方的实现,我没有用过,有兴趣可以去找找。

6. 什么情况下应该选择GT3.2.1?
我只觉得这样的情况才需要使用GT3.2.1,你目前在用的某个程序是基于GT3.2.1开发的,这个程序还正在被使用,或者你正在开发某个基于GT3.2.1的项目,这个项目已经完成了一半,这时候向GT4移植,会造成项目的混乱。

7. GT3/GT4编程指南
GT3 programming tutorial和GT4 programming tutorial是几乎唯一的编程指南,chinagrid.net上有人称之为math,尽管是唯一的选择,不要担心,这是一篇大师级的面向初学者的编程指南,由芝加哥大学博士生Borja Sotomayor撰写,有人称之为“最佳的编程指南,不论就语言与环境”,个人觉得这个评价并不过分,不过加上“之一”比较好。目前GT3 tutorial已经很久没有改动了,版本号为0.4.3,GT4的在不断完善,所以即使你在做GT4编程,也要把GT3 tutorial中非编程细节的部分读一读。
文档及源码下载地址:
http://gdp.globus.org/gt3-tutorial/
http://gdp.globus.org/gt4-tutorial/
这篇指南是比较初级的文档,如果还有解决不了的问题,可以在gt4 developer maillist上提问或者读source code。

Globus 数据下载 Globus 大数据下载流程~ 阅读详情

相关推荐

科研数据搬运工:Globus CLI命令行高效下载大数据实战指南(附Linux服务器配置)

本文详细介绍了如何使用Globus CLI命令行工具在Linux服务器上高效下载科研大数据。从环境配置、多线程优化到断点续传技巧,帮助科研人员解决TB级数据传输难题,显著提升数据下载效率。特别适合需要处理海量基因组数据等科研场景。

vodka的博客 446

Globus Toolkit 3 程序员教程(中文版)

Globus Toolkit 3 程序员教程(中文版)

11、网格环境下的应用开发与FDTD方法详解

本文详细介绍了在网格环境下进行应用开发的基础知识,重点探讨了FDTD(时域有限差分)方法的理论背景、实现及其并行化策略。文章首先以Globus API为例,讲解了如何将C语言代码迁移到网格环境,并实现远程文件操作。随后,介绍了基于MPI的消息传递机制,以及如何通过MPICH-G2实现网格环境下的并行计算。FDTD方法作为电磁学仿真中最重要的数值方法之一,其核心Yee算法、稳定性分析和数值色散问题也得到了深入解析。最后,文章讨论了FDTD方法的并行实现及其向计算网格迁移的步骤,并通过性能评估展示了其在实际应用

yellow的专栏 78

WaveformGlobusConnect:这是使用 Globus Connect 传输 WFDB 文件的概念实现的证明

波形GlobusConnect 这是使用 Globus Connect 传输 WFDB 文件的概念实现的证明

如何更改Globus传输文件的目的文件夹

1. 登陆Globus ConnectPersonal客户端后,点击Options,然后选择电极“+”,选择文件夹,将其状态修改为"Writable"即可。

m0_46676668的博客 540

CMIP6-使用Globus下载

下载好了以后安装,启动,登录,自定义项目名称。完成后右键图标,选择options。手动点击下载容易出现文件损坏的情况,wget不想学,于是打算用Globus试试。之后会回到CMIP6下载,将其保存为默认路径,之后就可以直接下载到固定的位置了。转到购物车,勾选要下载的数据,选择下载方式为Globus。将Access和general中的路径修改为下载路径。回到CMIP6下载界面,再点击transfer。然后确定自己的下载路径,点击提交submit。授权后返回继续点击yes,转进去下载客户端。

weixin_67321393的博客 2254

GLOBUS/ OGSA 网格体系结构探讨

所谓网格是指一个集成的计算与资源环境,或者可称之为计算资源池。随着计算机软件近十年来的逐步成熟,硬件技术也随之飞速发展;与此同时互联网盛行、高性能计算机得以利用,网格技术使得“使计算机网络成为单个统一强大的计算机资源”的梦想逐步成为可能。它能够充分吸纳各种计算资源,包括各种类型的计算机,网络通信能力、数据资料、仪器设备、甚至是人等各种相关的资源,并将它们转化成一种随处可得的、可靠的、标准的同时还是

edward的专栏 1058

一些关于Globus基础知识

一些关于Globus基础知识 1. Globus相关资源 http://www.globus.org是Globus联盟的官方网站,和Globus相关的资源这里都有。 2. GT版本的选择 目前可用的或者说主流的版本有3个,GT2.4,GT3.2.1,GT4.0.1 GT2.4:是一个成熟稳定的版本,绝大多数代码为C,包括了GRAM2, MDS2, GSI, GridFTP等部分。目前很多网格

Jeffery Lee的专栏 3238

Win2000/XP下Globus安装步骤

  Win2000/XP下Globus安装步骤//----------------------------------------------//ver 1.0//by Salmon//2004-10-29 9:08 //根均http://www.bigdogsoftware.org/修改、简化 //---------------------------------

meterten的专栏 2397

Globus Toolkit 项目教程

Globus Toolkit 项目教程 1. 项目目录结构及介绍 Globus Toolkit 项目的目录结构如下: globus-toolkit/ ├── callout/ ├── common/ ├── doxygen/ ├── gass/ ├── gram/ ├── gridftp/ ├── gsi/ ├── gsi_openssh/ ├── io/ ├── m4/ ├── myproxy/...

gitblog_00848的博客 956

Globus Toolkit 使用教程

Globus Toolkit 使用教程 1. 项目介绍 Globus Toolkit 是一个开源的分布式计算工具包,由芝加哥大学的 Globus 团队开发和维护了近20年。该工具包主要用于数据传输和安全管理,特别是在科学研究领域得到了广泛应用。然而,自2018年起,Globus Toolkit 已经不再提供 DIY 分布式计算工具包的服务,但其精神在 Globus.org 的服务中得以延续。 2....

gitblog_00076的博客 968

9、Globus网格搭建、安装与配置全指南

本文详细介绍了Globus网格的搭建、安装与配置全过程,涵盖了Globus安全基础设施(GSI)、环境搭建、软件安装、安全认证与授权配置等内容。适合希望部署网格计算环境的技术人员参考,全面指导如何构建基于Globus Toolkit的安全、高效的网格系统。

yellow的专栏 141

如何使用Globus从NCAR官网上下载JRA55数据

在dataset里面右边的Atmospheric Reanalysis Data里面选择你需要的JRA55的数据。首先应该先在NCAR上申请一个账号去,可能需要一周左右的时间去审核,申请到后选择登录。注意千万不要选那个High Assurance,不然之后很难传输文件。

qq_41825773的博客 2910

globus 4 0 8 在redhat上的安装配置全程记录

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow                  这份文档

qq_43668159的博客 497

安装GLOBUS

1。下载源码包2。新建globus用户,登录3。configure  --enable-wsgram-cond4.make (不能用GCJ)5。make install ,出错,安装 perl-xmlParser

学无止境 1565
上一篇: 如何定位某个java类在哪个jar文件
mildwind
博客等级 码龄26年 0粉丝 12原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值