Implementation and evaluation of a distributed and cooperative load-balancing mechanism for dependable volunteer computing

This paper proposes a P2P-based dynamic load balancing mechanism to increase the dependability of volunteer computing. The proposed mechanism is incorporated into a volunteer computing middleware, called the Berkeley Open Infrastructure for Network Computing (BOINC). The proposed mechanism provides...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Murata, Y., Inaba, T., Takizawa, H., Kobayashi, H.
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 325
container_issue
container_start_page 316
container_title
container_volume
creator Murata, Y.
Inaba, T.
Takizawa, H.
Kobayashi, H.
description This paper proposes a P2P-based dynamic load balancing mechanism to increase the dependability of volunteer computing. The proposed mechanism is incorporated into a volunteer computing middleware, called the Berkeley Open Infrastructure for Network Computing (BOINC). The proposed mechanism provides two additional features: decentralized load balancing and proxy download. The former feature reduces the variation of the execution times for individual tasks, which are usually aggravated by dynamic and unpredictable load changes on volunteer computing resources. The latter offers another way to assign tasks to idle computing resources when the BOINC project server fails in the task assignment. Using a prototype implementation, this paper examines the effect of the proposed mechanism on the performance of a real volunteer computing system. The experimental results show that the proposed mechanism can reduce the maximum turnaround time by 42% and further improve the total throughput of the volunteer computing system by 27%.
doi_str_mv 10.1109/DSN.2008.4630100
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4630100</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4630100</ieee_id><sourcerecordid>4630100</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-85ff854e9afc92b8d88a2fd481080e874e0b4a33020b224688866ea5acdb6ee93</originalsourceid><addsrcrecordid>eNo1UMlOwzAUNEsl2tI7Ehf_QMrzljwfEWulCg7AuXLiFzBKnChLJfh6Ci1zGY1mOQxjFwKWQoC9un15WkoAXOpUgQA4YjOhpdZSWcRjNpXCYKKszE7Ywmb472XylE2FUZAAop2w2e-GBSU0nLFF33_CDtoog3rKvld1W1FNcXBDaCJ30XPaumrcy6bkjvvQD13Ix4H8n180TUvdLrAlXjXOJ7mrXCxCfOc1FR8uhr7mZdNxTy1F7_KK-LapxjgQdbt23Y7DLnzOJqWreloceM7e7u9ebx6T9fPD6uZ6nQSRmSFBU5ZoNFlXFlbm6BGdLL1GAQiEmSbItVMKJORS6hQR05SccYXPUyKr5uxyvxuIaNN2oXbd1-bwqfoBqIFmog</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Implementation and evaluation of a distributed and cooperative load-balancing mechanism for dependable volunteer computing</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Murata, Y. ; Inaba, T. ; Takizawa, H. ; Kobayashi, H.</creator><creatorcontrib>Murata, Y. ; Inaba, T. ; Takizawa, H. ; Kobayashi, H.</creatorcontrib><description>This paper proposes a P2P-based dynamic load balancing mechanism to increase the dependability of volunteer computing. The proposed mechanism is incorporated into a volunteer computing middleware, called the Berkeley Open Infrastructure for Network Computing (BOINC). The proposed mechanism provides two additional features: decentralized load balancing and proxy download. The former feature reduces the variation of the execution times for individual tasks, which are usually aggravated by dynamic and unpredictable load changes on volunteer computing resources. The latter offers another way to assign tasks to idle computing resources when the BOINC project server fails in the task assignment. Using a prototype implementation, this paper examines the effect of the proposed mechanism on the performance of a real volunteer computing system. The experimental results show that the proposed mechanism can reduce the maximum turnaround time by 42% and further improve the total throughput of the volunteer computing system by 27%.</description><identifier>ISSN: 1530-0889</identifier><identifier>ISBN: 9781424423972</identifier><identifier>ISBN: 142442397X</identifier><identifier>EISSN: 2158-3927</identifier><identifier>EISBN: 1424423988</identifier><identifier>EISBN: 9781424423989</identifier><identifier>DOI: 10.1109/DSN.2008.4630100</identifier><identifier>LCCN: 2008903140</identifier><language>eng</language><publisher>IEEE</publisher><subject>Communities ; Dynamic scheduling ; Load management ; Middleware ; Processor scheduling ; Scheduling ; Servers</subject><ispartof>2008 IEEE International Conference on Dependable Systems and Networks With FTCS and DCC (DSN), 2008, p.316-325</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/4630100$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2057,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4630100$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Murata, Y.</creatorcontrib><creatorcontrib>Inaba, T.</creatorcontrib><creatorcontrib>Takizawa, H.</creatorcontrib><creatorcontrib>Kobayashi, H.</creatorcontrib><title>Implementation and evaluation of a distributed and cooperative load-balancing mechanism for dependable volunteer computing</title><title>2008 IEEE International Conference on Dependable Systems and Networks With FTCS and DCC (DSN)</title><addtitle>DSN</addtitle><description>This paper proposes a P2P-based dynamic load balancing mechanism to increase the dependability of volunteer computing. The proposed mechanism is incorporated into a volunteer computing middleware, called the Berkeley Open Infrastructure for Network Computing (BOINC). The proposed mechanism provides two additional features: decentralized load balancing and proxy download. The former feature reduces the variation of the execution times for individual tasks, which are usually aggravated by dynamic and unpredictable load changes on volunteer computing resources. The latter offers another way to assign tasks to idle computing resources when the BOINC project server fails in the task assignment. Using a prototype implementation, this paper examines the effect of the proposed mechanism on the performance of a real volunteer computing system. The experimental results show that the proposed mechanism can reduce the maximum turnaround time by 42% and further improve the total throughput of the volunteer computing system by 27%.</description><subject>Communities</subject><subject>Dynamic scheduling</subject><subject>Load management</subject><subject>Middleware</subject><subject>Processor scheduling</subject><subject>Scheduling</subject><subject>Servers</subject><issn>1530-0889</issn><issn>2158-3927</issn><isbn>9781424423972</isbn><isbn>142442397X</isbn><isbn>1424423988</isbn><isbn>9781424423989</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo1UMlOwzAUNEsl2tI7Ehf_QMrzljwfEWulCg7AuXLiFzBKnChLJfh6Ci1zGY1mOQxjFwKWQoC9un15WkoAXOpUgQA4YjOhpdZSWcRjNpXCYKKszE7Ywmb472XylE2FUZAAop2w2e-GBSU0nLFF33_CDtoog3rKvld1W1FNcXBDaCJ30XPaumrcy6bkjvvQD13Ix4H8n180TUvdLrAlXjXOJ7mrXCxCfOc1FR8uhr7mZdNxTy1F7_KK-LapxjgQdbt23Y7DLnzOJqWreloceM7e7u9ebx6T9fPD6uZ6nQSRmSFBU5ZoNFlXFlbm6BGdLL1GAQiEmSbItVMKJORS6hQR05SccYXPUyKr5uxyvxuIaNN2oXbd1-bwqfoBqIFmog</recordid><startdate>200806</startdate><enddate>200806</enddate><creator>Murata, Y.</creator><creator>Inaba, T.</creator><creator>Takizawa, H.</creator><creator>Kobayashi, H.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>200806</creationdate><title>Implementation and evaluation of a distributed and cooperative load-balancing mechanism for dependable volunteer computing</title><author>Murata, Y. ; Inaba, T. ; Takizawa, H. ; Kobayashi, H.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-85ff854e9afc92b8d88a2fd481080e874e0b4a33020b224688866ea5acdb6ee93</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Communities</topic><topic>Dynamic scheduling</topic><topic>Load management</topic><topic>Middleware</topic><topic>Processor scheduling</topic><topic>Scheduling</topic><topic>Servers</topic><toplevel>online_resources</toplevel><creatorcontrib>Murata, Y.</creatorcontrib><creatorcontrib>Inaba, T.</creatorcontrib><creatorcontrib>Takizawa, H.</creatorcontrib><creatorcontrib>Kobayashi, H.</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>Murata, Y.</au><au>Inaba, T.</au><au>Takizawa, H.</au><au>Kobayashi, H.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Implementation and evaluation of a distributed and cooperative load-balancing mechanism for dependable volunteer computing</atitle><btitle>2008 IEEE International Conference on Dependable Systems and Networks With FTCS and DCC (DSN)</btitle><stitle>DSN</stitle><date>2008-06</date><risdate>2008</risdate><spage>316</spage><epage>325</epage><pages>316-325</pages><issn>1530-0889</issn><eissn>2158-3927</eissn><isbn>9781424423972</isbn><isbn>142442397X</isbn><eisbn>1424423988</eisbn><eisbn>9781424423989</eisbn><abstract>This paper proposes a P2P-based dynamic load balancing mechanism to increase the dependability of volunteer computing. The proposed mechanism is incorporated into a volunteer computing middleware, called the Berkeley Open Infrastructure for Network Computing (BOINC). The proposed mechanism provides two additional features: decentralized load balancing and proxy download. The former feature reduces the variation of the execution times for individual tasks, which are usually aggravated by dynamic and unpredictable load changes on volunteer computing resources. The latter offers another way to assign tasks to idle computing resources when the BOINC project server fails in the task assignment. Using a prototype implementation, this paper examines the effect of the proposed mechanism on the performance of a real volunteer computing system. The experimental results show that the proposed mechanism can reduce the maximum turnaround time by 42% and further improve the total throughput of the volunteer computing system by 27%.</abstract><pub>IEEE</pub><doi>10.1109/DSN.2008.4630100</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1530-0889
ispartof 2008 IEEE International Conference on Dependable Systems and Networks With FTCS and DCC (DSN), 2008, p.316-325
issn 1530-0889
2158-3927
language eng
recordid cdi_ieee_primary_4630100
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Communities
Dynamic scheduling
Load management
Middleware
Processor scheduling
Scheduling
Servers
title Implementation and evaluation of a distributed and cooperative load-balancing mechanism for dependable volunteer computing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T02%3A21%3A15IST&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=Implementation%20and%20evaluation%20of%20a%20distributed%20and%20cooperative%20load-balancing%20mechanism%20for%20dependable%20volunteer%20computing&rft.btitle=2008%20IEEE%20International%20Conference%20on%20Dependable%20Systems%20and%20Networks%20With%20FTCS%20and%20DCC%20(DSN)&rft.au=Murata,%20Y.&rft.date=2008-06&rft.spage=316&rft.epage=325&rft.pages=316-325&rft.issn=1530-0889&rft.eissn=2158-3927&rft.isbn=9781424423972&rft.isbn_list=142442397X&rft_id=info:doi/10.1109/DSN.2008.4630100&rft_dat=%3Cieee_6IE%3E4630100%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1424423988&rft.eisbn_list=9781424423989&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4630100&rfr_iscdi=true