Globus software helps scientists deal with very large datasets and complex remote collaborations. Globus is an infrastructure toolkit that provides middleware for communication, resource location and allocation, security, information, and data access services. Each service has a defined interface and implementation notes. The services of the Nexus communication library provide unicast and multicast message delivery services. The resource location and allocations services provide mechanisms to express application resource requirements, identifying resources that meet these requirements, scheduling resources once they have been located, and initiating and managing computation on these resources.
Security services provide authentication and authorization services.
Information services provide a uniform mechanism to obtain real-time information about system structure and status. Data access services provide high-speed remote access to persistent storage such as files.