By Topic

Scientific computing on public computing platforms — practices and experiences

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Yi Pan ; Dept. of Comput. Sci., Georgia State Univ., Atlanta, GA

Public 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 talk, I will overview 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. I will also report our new research results in this exciting area through introducing a scheduling system based on the ant colony algorithm. In addition, the bottleneck problem in the client-server architecture used in BOINC will be identified and a new peer-to-peer architecture for solving the problem will be presented. Several applications have been implemented on BOINC and our new architecture using our scheduling system. By testing these applications with totally different characteristics, we show that our scheduling system consistently provides a high performance, adaptive solution to all of them, and the system using our new peer-to-peer architecture indeed performs better than BOINC. Our work also manifests that public computing can solve the problems of large computing power requirement and huge memory demand in many scientific applications and potentially replace high-cost supercomputing systems for certain application domains.

Published in:

Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on

Date of Conference:

14-18 April 2008