Easy Distributed Computing with Perl and Grid::Request

Location: Portland 256
Average rating: ****.
(4.33, 3 ratings)

Distributed and high throughput computing have become extremely important in many fields and industries in recent years. Animation studios use grids to render frames in their animated films, scientists perform simulations and searches using immense data-sets, and financial firms use it for modeling and risk assessment. These are just some of the few areas in which distributed computing are at work today.

Although many resource schedulers provide tools and utilities to submit such jobs, Grid::Request is designed to provide a common way for Perl developers to work with grids. Grid::Request’s API allows the programmer to interact with their grid in an object-oriented fashion, and to submit huge amounts of work in a clear and easily understood manner. A design goal of Grid::Request was also to make the developer’s code more portable by directly supporting two commonly used schedulers, Grid Engine and Condor, with pluggable support for others as well.

Victor Felix

Univ. of Maryland

Victor Felix is currently an engineer at the University of Maryland School of Medicine in Baltimore and is the author of the Grid::Request Perl module on CPAN and has extensive experience with configuring, using and maintaining distributed software and systems.