MicroGrid- Emulation Tools for Computational Grid Research

Installation

MicroGrid is free software, see copyright notice at the end of this page for copying permission.

After downloading the file (mgrid2.4.6.1.tgz), you'll need to unzip it and untar it using gzip(gunzip) and tar. For example,

        tar -zxvf mgrid2.4.6.1.tgz

 

Check out the MicroGrid User Guide (PDF format) file for further instructions on how to compile and install the system.

Some required supporting packages can be found here.

 

Notes:

The MicroGrid is an experiment toolkit as our research effort.  We have been trying to make it stable and easy to use.  However, some minor problems have been found and are to be fixed:

  • Version 2.4.6 (released on Dec 12, 2004)
  • Version 2.4.5 (released on May 10, 2004)
  • Version 2.4.4 (released on Feb 23, 2004)
     - The emulator crashes occasionally due to some unknown error.  This happens in our experiments with probability about 5%.
  • Version 2.4.3 (released on Feb 1, 2004)
     - The CPU Controller has a serious bug which may cause application to suspend.  This bug has been fixed in version 2.4.4.

If you find any other problems, please email to mgrid@csag.ucsd.edu.   Thanks!

 


Software

The following is the latest public release of the MicroGrid. Whenever there is a major bug fix or upgrade, a new release will become public as soon as the version is considered stable. Check out the MicroGrid homepage for current news.

The latest stable release is 2.4.6.1:

mgrid2.4.6.1.tgz --

Filesize: 6,392,389 Bytes

(If you downloaded mgrid2.4.6.tgz before, you can download this 9KB size patch: dblog.tgz)


Release History

 

·        Dec 12, 2004 MicroGrid 2.4.6

o       Bug fixes

o       Simulation accuracy improvement

·        May 10, 2004 MicroGrid 2.4.5

o       Compatible to gcc3.2.x

o       Support for direct execution of existing binaries, like Java and Python applications.

o       New topology generator with automatic BGP configuration

·        February 23, 2004 MicroGrid 2.4.4

o       Fixed a bug in CPU controller

·        February 1, 2004 MicroGrid 2.4.3

o       Redesigned scheduler, with sliding window execution model

o       Updated User Guide and documentation

·        October 20, 2003 MicroGrid 2.4.2.1 Beta

o       Scheduler bug fixes and performance enhancements

o       Support for fully qualified domain names

o       Initial IA64 support

·        September 30, 2003 MicroGrid 2.4.2 Release

o       Support for Globus 2.4.2

·        July 3, 2003 MicroGrid 2.4.1 Release

o       Numerous bug fixes

o       New and more stable simulation engine

o       New configuration interface

o       New scheduler and mapserver

o       Support for Globus Toolkit 2.2.4 included

·        February 27, 2003 MicroGrid 2.2.1 Release

o       Virtualization of network IO through static linker interception

o       Virtualization of CPU through rate based scheduling

o       Resource discovery through Grid Information Service

o       Support for multithreaded applications

o       Although the code is fairly portable, it has only been tested on the x86 Linux platform

o       Only the Globus Toolkit 2.2 has been tested with this release


Bugs, problems, and suggestions should be sent to mgridbugs.


Copyright

 

Copyright 2003 The Regents of the University of California.

All Rights Reserved.

 

All software in the MicroGrid project was developed by:

 

CSAG Research Group

Department of Computer Science and Engineering

University of California, San Diego

9500 Gilman Drive, Mailcode 0114

La Jolla, CA 92093-0114 USA

 

 

Project Manager and Principal Investigator:

Andrew A. Chien <achien@cs.ucsd.edu>

 

Permission to use, copy, modify and distribute any part of this source file

of the MicroGrid software project for educational, research and non-profit

purposes, without fee, and without a written agreement is hereby granted,

provided that the above copyright notice, this paragraph and the following

three paragraphs appear in all copies.

 

Those desiring to incorporate any source or binary file of the MicroGrid software

project into commercial products or use for commercial purposes should

contact: Technology Transfer Office, University of California, San Diego,

9500 Gilman Drive, La Jolla, CA 92093-0910, Voice: (619) 534-5815,

Fax: (619) 534-7345.

 

IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR

DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING

LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE

UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH

DAMAGE.

 

THIS SOFTWARE PROVIDED HEREIN IS ON AN "AS IS" BASIS, AND THE UNIVERSITY

OF CALIFORNIA HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,

ENHANCEMENTS, OR MODIFICATIONS. THE UNIVERSITY OF CALIFORNIA MAKES NO

REPRESENTATIONS AND EXTENDS NO WARRANTIES OF ANY KIND, EITHER IMPLIED

OR EXPRESS, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR THAT THE USE OF

THIS SOFTWARE WILL NOT INFRINGE ANY PATENT, TRADEMARK OR OTHER RIGHTS.