ALTO Integration Design with Globus

Globus Architecture Review


Globus is a toolkit for resource and data management and running for over 20 years. In the early days, it was designed for Grid Computing Platform only. But nowadays, it has been used in generic data management scenarios.

  • Notes: The latest globus has become no longer fully open source. Most management component like GRAM (Grid Resource Allocation Management) component has no longer been updated. Instead, Globus provides a cloud service offically to help the resource allocation management.


Overview of Globus (\leV4)


  • Resource and Job Management - GRAM
  • Resource Monitoring and Discovery - GRIS/MDS
  • Data Management - GASS
  • Security - GSI

Online Globus Service





Resource Representation in Globus


Globus provides a tree-like model for the unified resource representation.


Replica Selection using Globus



ClassAd of the application request

hostname = "comet.xyz.com";
reqdSpace = 5G;
reqdRDBandwidth = 50K/Sec;
rank = other.availableSpace;
requirement = other.availableSpace >
5G && other.MaxRDBandwidth >
50K/Sec;


The Globus client will query the DIT by LDAP (Lightweight Directory Access Protocol).

ClassAds of site capabilities