MoBiDiCK: a tool for distributed computing on the Internet

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Dharsee, M., Hogue, C.W.V.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 335
container_issue
container_start_page 323
container_title
container_volume
creator Dharsee, M.
Hogue, C.W.V.
description 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.
doi_str_mv 10.1109/HCW.2000.843755
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_843755</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>843755</ieee_id><sourcerecordid>843755</sourcerecordid><originalsourceid>FETCH-ieee_primary_8437553</originalsourceid><addsrcrecordid>eNp9jr0OgjAYRb_4kwjqbOLUFwA_fkqBUdRgjJuJI0EpWgOUlDL49pLo7HSHc05yAVYO2o6D0SZNrraLiHboe4zSERiux3wrjJg_BhNZEFGkNHAnYAw6s6iL0QzMrnshDh1zDIjPcit2IjnFJCdayoqUUpFCdFqJW695Qe6ybnstmgeRDdFPTo6N5qrhegHTMq86vvztHNaH_SVJLcE5z1ol6ly9s-817y_8AKX7OCY</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>MoBiDiCK: a tool for distributed computing on the Internet</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Dharsee, M. ; Hogue, C.W.V.</creator><creatorcontrib>Dharsee, M. ; Hogue, C.W.V.</creatorcontrib><description>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.</description><identifier>ISSN: 1097-5209</identifier><identifier>ISBN: 0769505562</identifier><identifier>ISBN: 9780769505565</identifier><identifier>EISSN: 2374-8974</identifier><identifier>DOI: 10.1109/HCW.2000.843755</identifier><language>eng</language><publisher>IEEE</publisher><subject>Collaboration ; Communication system control ; Distributed computing ; Internet ; Kernel ; Proteins ; Software tools ; Standards development ; Web server</subject><ispartof>Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), 2000, p.323-335</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/843755$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/843755$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Dharsee, M.</creatorcontrib><creatorcontrib>Hogue, C.W.V.</creatorcontrib><title>MoBiDiCK: a tool for distributed computing on the Internet</title><title>Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556)</title><addtitle>HCW</addtitle><description>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.</description><subject>Collaboration</subject><subject>Communication system control</subject><subject>Distributed computing</subject><subject>Internet</subject><subject>Kernel</subject><subject>Proteins</subject><subject>Software tools</subject><subject>Standards development</subject><subject>Web server</subject><issn>1097-5209</issn><issn>2374-8974</issn><isbn>0769505562</isbn><isbn>9780769505565</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2000</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNp9jr0OgjAYRb_4kwjqbOLUFwA_fkqBUdRgjJuJI0EpWgOUlDL49pLo7HSHc05yAVYO2o6D0SZNrraLiHboe4zSERiux3wrjJg_BhNZEFGkNHAnYAw6s6iL0QzMrnshDh1zDIjPcit2IjnFJCdayoqUUpFCdFqJW695Qe6ybnstmgeRDdFPTo6N5qrhegHTMq86vvztHNaH_SVJLcE5z1ol6ly9s-817y_8AKX7OCY</recordid><startdate>2000</startdate><enddate>2000</enddate><creator>Dharsee, M.</creator><creator>Hogue, C.W.V.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>2000</creationdate><title>MoBiDiCK: a tool for distributed computing on the Internet</title><author>Dharsee, M. ; Hogue, C.W.V.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-ieee_primary_8437553</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2000</creationdate><topic>Collaboration</topic><topic>Communication system control</topic><topic>Distributed computing</topic><topic>Internet</topic><topic>Kernel</topic><topic>Proteins</topic><topic>Software tools</topic><topic>Standards development</topic><topic>Web server</topic><toplevel>online_resources</toplevel><creatorcontrib>Dharsee, M.</creatorcontrib><creatorcontrib>Hogue, C.W.V.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Dharsee, M.</au><au>Hogue, C.W.V.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>MoBiDiCK: a tool for distributed computing on the Internet</atitle><btitle>Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556)</btitle><stitle>HCW</stitle><date>2000</date><risdate>2000</risdate><spage>323</spage><epage>335</epage><pages>323-335</pages><issn>1097-5209</issn><eissn>2374-8974</eissn><isbn>0769505562</isbn><isbn>9780769505565</isbn><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.</abstract><pub>IEEE</pub><doi>10.1109/HCW.2000.843755</doi></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1097-5209
ispartof Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), 2000, p.323-335
issn 1097-5209
2374-8974
language eng
recordid cdi_ieee_primary_843755
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Collaboration
Communication system control
Distributed computing
Internet
Kernel
Proteins
Software tools
Standards development
Web server
title MoBiDiCK: a tool for distributed computing on the Internet
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T11%3A39%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=MoBiDiCK:%20a%20tool%20for%20distributed%20computing%20on%20the%20Internet&rft.btitle=Proceedings%209th%20Heterogeneous%20Computing%20Workshop%20(HCW%202000)%20(Cat.%20No.PR00556)&rft.au=Dharsee,%20M.&rft.date=2000&rft.spage=323&rft.epage=335&rft.pages=323-335&rft.issn=1097-5209&rft.eissn=2374-8974&rft.isbn=0769505562&rft.isbn_list=9780769505565&rft_id=info:doi/10.1109/HCW.2000.843755&rft_dat=%3Cieee_6IE%3E843755%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=843755&rfr_iscdi=true