Accession Number:

ADA433253

Title:

LLgrid: Enabling On-Demand Grid Computing with gridMatlab and pMatlab

Descriptive Note:

Briefing charts

Corporate Author:

MASSACHUSETTS INST OF TECH LEXINGTON LINCOLN LAB

Report Date:

2004-05-28

Pagination or Media Count:

30.0

Abstract:

The concept of grid computing -- back-room computational resources that are as accessible and available as the electric grid -- has gained momentum recently. Numerous Grid computing projects such as NetSolve and Legion have provided infrastructure to enable the launching and monitoring of mostly parameter sweep applications. These Grid computing projects demand that users endure a steep learning curve to program and use the system. Also, these systems draw a strong distinction between the users computers and the grid computing resources users work is done on their own computers, while grid jobs are executed on grid resources. A computational power grid should have characteristics similar to the electric power grids always available, ubiquitous throughout the organization, and easy to use. The goal of the MIT Lincoln Laboratory Grid LLgrid project is to develop an On-Demand Grid Computing capability to address these characteristics and use MATLAB -- the dominant programming language for implementing numerical computations, widely used for algorithm development, simulation, data reduction, testing, and system evaluation -- as its initial target application. MIT Lincoln Laboratory has over one thousand MATLAB users nearly two hundred users run very long jobs that could benefit from parallel processing. The LLgrid project has developed three technologies that allow these users to run parallel MATLAB jobs transparently on the LLgrid computational resources MatlabMPI for point-to-point messaging pMatlab for global array semantics similar to High Performance Fortran and gridMatlab for integrating users computers into the LLgrid and automatically allocating grid computing resources.

Subject Categories:

  • Operations Research
  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE