Method and system for distributed computation having sub-task processing and sub-solution redistribution

A system for processing a computational task is presented. The system includes a plurality of nodes operationally coupled to one another via one or more networks. The plurality of nodes includes a base node including a processing subsystem configured to receive the computational task, select a subse...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MESSIER DANIEL JOHN, THEURER CHARLES BURTON, SALVO JOSEPH JAMES, CARBONE JOHN WILLIAM, ZHANG LI
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator MESSIER DANIEL JOHN
THEURER CHARLES BURTON
SALVO JOSEPH JAMES
CARBONE JOHN WILLIAM
ZHANG LI
description A system for processing a computational task is presented. The system includes a plurality of nodes operationally coupled to one another via one or more networks. The plurality of nodes includes a base node including a processing subsystem configured to receive the computational task, select a subset of available nodes from the plurality of nodes based upon a present status, processing capability, distance, network throughput, range, resources, features, or combinations thereof of the plurality of nodes, divide the computational task into a plurality of sub-tasks, distribute the plurality of sub-tasks among the subset of available nodes based upon a number of nodes in the subset of available nodes, completion time period allowed for the plurality of sub-tasks, a distribution criteria, level of security required for the completion of the plurality of sub-tasks, resources available with the subset of available nodes, processing capability of the subset of available nodes, range of the subset of available nodes, features in the subset of available nodes, reliability of the subset of available nodes, trust in the subset of available nodes, the current load on the subset of available nodes, domain of the plurality of sub-tasks, or combinations thereof, receive sub-solutions corresponding to the plurality of sub-tasks from the subset of available nodes in a desired time period, and reassemble the sub-solutions to determine a solution corresponding to the computational task.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US8321870B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US8321870B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US8321870B23</originalsourceid><addsrcrecordid>eNqNjLEKwjAURbM4iPoP7wcK2g52VhQXJ3UuafJqgm1eyHsR_HtrEWenyz0czly5M4ojCzpY4BcLDtBRAutZkm-zoAVDQ8yixVMAp58-3IFzW4jmB8REBpk_bCqMnKnPk5vwVxnvUs063TOuvrtQcDxc96cCIzXIURsMKM3tUlflpt6ud2X1h_IGFzBBUw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and system for distributed computation having sub-task processing and sub-solution redistribution</title><source>esp@cenet</source><creator>MESSIER DANIEL JOHN ; THEURER CHARLES BURTON ; SALVO JOSEPH JAMES ; CARBONE JOHN WILLIAM ; ZHANG LI</creator><creatorcontrib>MESSIER DANIEL JOHN ; THEURER CHARLES BURTON ; SALVO JOSEPH JAMES ; CARBONE JOHN WILLIAM ; ZHANG LI</creatorcontrib><description>A system for processing a computational task is presented. The system includes a plurality of nodes operationally coupled to one another via one or more networks. The plurality of nodes includes a base node including a processing subsystem configured to receive the computational task, select a subset of available nodes from the plurality of nodes based upon a present status, processing capability, distance, network throughput, range, resources, features, or combinations thereof of the plurality of nodes, divide the computational task into a plurality of sub-tasks, distribute the plurality of sub-tasks among the subset of available nodes based upon a number of nodes in the subset of available nodes, completion time period allowed for the plurality of sub-tasks, a distribution criteria, level of security required for the completion of the plurality of sub-tasks, resources available with the subset of available nodes, processing capability of the subset of available nodes, range of the subset of available nodes, features in the subset of available nodes, reliability of the subset of available nodes, trust in the subset of available nodes, the current load on the subset of available nodes, domain of the plurality of sub-tasks, or combinations thereof, receive sub-solutions corresponding to the plurality of sub-tasks from the subset of available nodes in a desired time period, and reassemble the sub-solutions to determine a solution corresponding to the computational task.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2012</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20121127&amp;DB=EPODOC&amp;CC=US&amp;NR=8321870B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76289</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20121127&amp;DB=EPODOC&amp;CC=US&amp;NR=8321870B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MESSIER DANIEL JOHN</creatorcontrib><creatorcontrib>THEURER CHARLES BURTON</creatorcontrib><creatorcontrib>SALVO JOSEPH JAMES</creatorcontrib><creatorcontrib>CARBONE JOHN WILLIAM</creatorcontrib><creatorcontrib>ZHANG LI</creatorcontrib><title>Method and system for distributed computation having sub-task processing and sub-solution redistribution</title><description>A system for processing a computational task is presented. The system includes a plurality of nodes operationally coupled to one another via one or more networks. The plurality of nodes includes a base node including a processing subsystem configured to receive the computational task, select a subset of available nodes from the plurality of nodes based upon a present status, processing capability, distance, network throughput, range, resources, features, or combinations thereof of the plurality of nodes, divide the computational task into a plurality of sub-tasks, distribute the plurality of sub-tasks among the subset of available nodes based upon a number of nodes in the subset of available nodes, completion time period allowed for the plurality of sub-tasks, a distribution criteria, level of security required for the completion of the plurality of sub-tasks, resources available with the subset of available nodes, processing capability of the subset of available nodes, range of the subset of available nodes, features in the subset of available nodes, reliability of the subset of available nodes, trust in the subset of available nodes, the current load on the subset of available nodes, domain of the plurality of sub-tasks, or combinations thereof, receive sub-solutions corresponding to the plurality of sub-tasks from the subset of available nodes in a desired time period, and reassemble the sub-solutions to determine a solution corresponding to the computational task.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2012</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjLEKwjAURbM4iPoP7wcK2g52VhQXJ3UuafJqgm1eyHsR_HtrEWenyz0czly5M4ojCzpY4BcLDtBRAutZkm-zoAVDQ8yixVMAp58-3IFzW4jmB8REBpk_bCqMnKnPk5vwVxnvUs063TOuvrtQcDxc96cCIzXIURsMKM3tUlflpt6ud2X1h_IGFzBBUw</recordid><startdate>20121127</startdate><enddate>20121127</enddate><creator>MESSIER DANIEL JOHN</creator><creator>THEURER CHARLES BURTON</creator><creator>SALVO JOSEPH JAMES</creator><creator>CARBONE JOHN WILLIAM</creator><creator>ZHANG LI</creator><scope>EVB</scope></search><sort><creationdate>20121127</creationdate><title>Method and system for distributed computation having sub-task processing and sub-solution redistribution</title><author>MESSIER DANIEL JOHN ; THEURER CHARLES BURTON ; SALVO JOSEPH JAMES ; CARBONE JOHN WILLIAM ; ZHANG LI</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US8321870B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2012</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>MESSIER DANIEL JOHN</creatorcontrib><creatorcontrib>THEURER CHARLES BURTON</creatorcontrib><creatorcontrib>SALVO JOSEPH JAMES</creatorcontrib><creatorcontrib>CARBONE JOHN WILLIAM</creatorcontrib><creatorcontrib>ZHANG LI</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MESSIER DANIEL JOHN</au><au>THEURER CHARLES BURTON</au><au>SALVO JOSEPH JAMES</au><au>CARBONE JOHN WILLIAM</au><au>ZHANG LI</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and system for distributed computation having sub-task processing and sub-solution redistribution</title><date>2012-11-27</date><risdate>2012</risdate><abstract>A system for processing a computational task is presented. The system includes a plurality of nodes operationally coupled to one another via one or more networks. The plurality of nodes includes a base node including a processing subsystem configured to receive the computational task, select a subset of available nodes from the plurality of nodes based upon a present status, processing capability, distance, network throughput, range, resources, features, or combinations thereof of the plurality of nodes, divide the computational task into a plurality of sub-tasks, distribute the plurality of sub-tasks among the subset of available nodes based upon a number of nodes in the subset of available nodes, completion time period allowed for the plurality of sub-tasks, a distribution criteria, level of security required for the completion of the plurality of sub-tasks, resources available with the subset of available nodes, processing capability of the subset of available nodes, range of the subset of available nodes, features in the subset of available nodes, reliability of the subset of available nodes, trust in the subset of available nodes, the current load on the subset of available nodes, domain of the plurality of sub-tasks, or combinations thereof, receive sub-solutions corresponding to the plurality of sub-tasks from the subset of available nodes in a desired time period, and reassemble the sub-solutions to determine a solution corresponding to the computational task.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US8321870B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method and system for distributed computation having sub-task processing and sub-solution redistribution
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T04%3A40%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=MESSIER%20DANIEL%20JOHN&rft.date=2012-11-27&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS8321870B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true