DocumentCode
2013361
Title
MoBiDiCK: a tool for distributed computing on the Internet
Author
Dharsee, Moyez ; Hogue, Christopher W V
Author_Institution
Samuel Lunenfeld Res. Inst., Toronto, Ont., Canada
fYear
2000
fDate
2000
Firstpage
323
Lastpage
335
Abstract
We have developed a software tool called MoBiDiCK (Modular Big Distributed Computing Kernel) that is ultimately intended for distributed computing. In this paper, we detail the design and show results using the core components of MoBiDiCK running two different clients on a local cluster. MoBiDiCK is a database-driven system that can be used to marshal a large number of processors across the Internet in order to have them collaborate on a single computation. These utilize a message-passing API and control synchronization formalism we have developed that uses the HTTP standard and Web servers. CGI programs on the volunteer processors perform the computations. The problem domains best served by MoBiDiCK are parallel computing problems that are CPU-bound (not I/O-bound) and require minimal inter-process communication. The parallel tasks that we present include the analysis of databases of 3D protein structures and Monte Carlo simulations for ab-initio protein folding
Keywords
Internet; Monte Carlo methods; application program interfaces; biology computing; digital simulation; distributed databases; distributed programming; file servers; hypermedia; message passing; molecular biophysics; molecular configurations; physics computing; proteins; software tools; synchronisation; transport protocols; 3D protein structures; CGI programs; CPU-bound parallel computing problems; HTTP standard; Internet; MoBiDiCK; Modular Big Distributed Computing Kernel; Monte Carlo simulations; World Wide Web servers; ab-initio protein folding; collaborating processors; control synchronization formalism; database analysis; database-driven system; distributed computing; interprocess communication; local cluster clients; message-passing API; software tool; volunteer processors; Collaboration; Communication system control; Databases; Distributed computing; Internet; Kernel; Proteins; Software tools; Standards development; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Heterogeneous Computing Workshop, 2000. (HCW 2000) Proceedings. 9th
Conference_Location
Cancun
ISSN
1097-5209
Print_ISBN
0-7695-0556-2
Type
conf
DOI
10.1109/HCW.2000.843755
Filename
843755
Link To Document