home javadocs graphfiles
Topic of Research:
Algorithm Design for Parallel/Distributed Processing Models

Student Researchers:
Jake Krohn and Dan O'Brien

Faculty Advisor:
Dr. Dian Lopez

Aims of Research:
As the physical limits of computational speed are reached and the presence of inexpensive processors in the marketplace increases, it becomes imperative to search for alternative methods of computation that offer increased speed over existing models while still maintaining the affordability and flexibility of current systems.

Our research focuses on the design and testing of benchmarks for a parallel/distributed processor allocation model, taking into account practical limitations such as network latency and communication time between processors. Phase I of our research focused on the design and implementation of a test bed against which the results of parallel/distributed allocation algorithms can be compared. This test bed finds optimal scheduling solutions for NP-hard problems (given small precedence task graphs) through highly recursive brute force computation. These results provide benchmarks in a form that is versatile enough to be utilized by other researchers in the field. Having successfully completed and tested this phase of the research, our current efforts are directed towards the design and implementation of approximation task allocation algorithms that will be tested against our benchmarks.

 
disclaimer