Parallel Scientific Computing on Public Computing Platforms
Project start: 2010
Funded by: BaCaTeC
Project ManagerProf. Dr. Thomas Rauber
Dr. Yi Pan Georgia State University, Department of Computer Science, Atlanta, GA 30302-4110, USA
Project DescriptionPublic computing is a type of grid computing architectures composed of autonomous volunteer workstations coordinated by a central server complex over the Internet. Exploiting these distributed resources comes at the price of unpredictable availability, fluctuating performance, and heterogeneous participant nodes. Central to addressing these problems is an efficient and accurate scheduling mechanism for the public computing architecture. In this research, we will study grid computing in general and a public computing platform called BOINC in particular. Several major issues and challenges in grid computing research will be identified. We will also introduce new scheduling schemes based on intelligent algorithms such as the ant colony algorithm. We plan to design a new peer-to-peer architecture for solving the bottleneck problem in the client-server architecture used in the BOINC system. The new architecture will be a completely distributed system and new scheduling schemes will be designed and studied.