Next Previous Contents

1. Generic

1.1 What/Where is Maui?

Maui is the second largest island in the Hawaiian island chain just Northwest of the largest, the island of Hawai'i. The Hawaiian islands are located in the middle of the North Pacific between 19.5 - 21.5 degrees Northern latitude and 145.5 and 160 degrees West of Greenwich.

1.2 What is the Maui Scheduler?

The Maui Scheduler is batch queueing and scheduling software designed to efficiently schedule MPI and custom parallel jobs. We've designed it to be robust and self-reliant so we can spend less time cajoling users' jobs into running and more time out surfing...

1.3 What is the Maui Scheduler used for?

The Maui Scheduler acts as a broker and policeman of large-system resources. Maui was designed to batch schedule and launch MPI-based parallel jobs, and can also schedule and run your own custom message-passing jobs.

1.4 What is the largest system configuration the Maui Scheduler has run on?

The Maui Scheduler runs just dandy on a 256Node/512Proc (dual PIII 950MHz) IBM Netfinity GNU/Linux cluster with Myrinet and fast ethernet networks. Maui has been designed with scaling in mind, the various components communicating extensively with UDP and Multicast/UDP.

1.5 What architectures and operating systems does the Maui Scheduler run on?

The Maui Scheduler can be run on POSIX-based operating systems with a Java Virtual Machine. It has been verified to run on FreeBSD/x86, Linux/x86, and Linux/ia64. It can even run on heterogeneous combinations of the previous systems. The code was designed with UN*X in mind, but could be ported to run on Windows if the isms were abstracted and configurable...


Next Previous Contents