Legion - The Grid OS: A userís view

5/24/2000


Click here to start


Table of Contents

Legion - The Grid OS: A userís view

The UVA Team

Agenda

Would you like to install Legion at your site? Let us know and we can help. More info is available online at http://legion.virginia.edu

Legion Overview

The Grid

Emerging Environment

Technical Requirements

Why Object-based?

Legion: One Transparent System

What is Legion?

Legion

What is Legion?

Legion Technical Benefits

Shared Persistent Spaces

Transparent Remote Execution

Strong Security

Cross-Organization Collaboration

Parallel Processing

PPT Slide

PPT Slide

Meta-applications

Meta-application example

Tools - All are cross-platform

Legion Powered Applications

Legion Architecture and Philosophy

The Problem

Legion Philosophy

Legion philosophy

Legion Object Model

The object model

Naming

Legion Object Identifiers (LOID)

PPT Slide

What goes on a host?

Users View

First steps

Authentication (login)

Legion (context) space

Contexts are more general than Unix directories

Context Examples

Look in /hosts

Host objects

Look in /users

Create a new context

Other stuff

Object info

Where is it?

Importing Local Directories and Files

Importing Local Directories and Files

Access Control

Access Control

Access Control

Unified Console

TTY Objects in Action

Running Applications

PPT Slide

Running sequential applications

Registering the binary

Class Objects

PPT Slide

Remote execution

Example 1

Example 2

Parameter space studies

legion_run_multi

Example 1

Example 2

Legion-aware sequential applications

Legion I/O

C interface example

Fortran Interface

Linkage requirements

Gridlib

Why use stdgrid?

Operations Supported

Example Code

Parallel Computing

Parallel Computing

MPI - relink

Running an MPI program

MPI program execution

User-directed scheduling

Debugging MPI

Running Native MPI Program

Native MPI Program Execution

User-Directed Scheduling

Mixed MPI

MPL - A Parallel C++

Pipeline example

Code Examples

Fibonacci

Basic Fortran Support - BFS

Sample BFS Interfaces

BFS Method Invocation

PPT Slide

Platforms & The Computational Collective

Legion 1.6.4 Platforms

Queuing Systems

The Computational Collective

National Legion Net

PPT Slide

Parallel 2D Files

Features

More Features

Access Patterns

Two Dimensional File Object

Two Dimensional File Object

Author: Andrew Grimshaw