Apparatus and method for passively monitoring liveness of jobs in a clustered computing environment

An apparatus and method passively determine when a job in a clustered computing environment is dead. Each node in the cluster has a cluster engine for communicating between each job on the node and jobs on other nodes. A protocol is defined that includes one or more acknowledge (ACK) rounds, and tha...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MOREY VICKI LYNN, MILLER ROBERT, WILLIAMS LAURIE ANN, THAYIB KISWANTO
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 MOREY VICKI LYNN
MILLER ROBERT
WILLIAMS LAURIE ANN
THAYIB KISWANTO
description An apparatus and method passively determine when a job in a clustered computing environment is dead. Each node in the cluster has a cluster engine for communicating between each job on the node and jobs on other nodes. A protocol is defined that includes one or more acknowledge (ACK) rounds, and that only performs local processing between ACK rounds. The protocol is executed by jobs that are members of a defined group. Each job in the group has one or more work threads that execute the protocol. In addition, each job has a main thread that communicates between the job and jobs on other nodes (through the cluster engine), routes appropriate messages from the cluster engine to a work thread, and signals to the cluster engine when a fault occurs when the work thread executes the protocol. By assuring that a dead job is reported to other members of the group, liveness information for group members can be monitored without the overhead associated with active liveness checking.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US6990668B1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US6990668B1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US6990668B13</originalsourceid><addsrcrecordid>eNqNjEEKwjAQAHvxIOof9gOCIhR7VFG8q-eypluNJLshuyn4eyv4AE8DwzDTyu1SwoxWFJA7iGRP6aCXDAlV_UDhDVHYm2TPDwijYVIF6eEldwXPgOBCUaNMHTiJqdi3JB58Fo7ENq8mPQalxY-zCk7H6-G8pCQtaUI3Pq29XeqmWdX1dr_e_JF8AIJAPx4</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Apparatus and method for passively monitoring liveness of jobs in a clustered computing environment</title><source>esp@cenet</source><creator>MOREY VICKI LYNN ; MILLER ROBERT ; WILLIAMS LAURIE ANN ; THAYIB KISWANTO</creator><creatorcontrib>MOREY VICKI LYNN ; MILLER ROBERT ; WILLIAMS LAURIE ANN ; THAYIB KISWANTO</creatorcontrib><description>An apparatus and method passively determine when a job in a clustered computing environment is dead. Each node in the cluster has a cluster engine for communicating between each job on the node and jobs on other nodes. A protocol is defined that includes one or more acknowledge (ACK) rounds, and that only performs local processing between ACK rounds. The protocol is executed by jobs that are members of a defined group. Each job in the group has one or more work threads that execute the protocol. In addition, each job has a main thread that communicates between the job and jobs on other nodes (through the cluster engine), routes appropriate messages from the cluster engine to a work thread, and signals to the cluster engine when a fault occurs when the work thread executes the protocol. By assuring that a dead job is reported to other members of the group, liveness information for group members can be monitored without the overhead associated with active liveness checking.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2006</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=20060124&amp;DB=EPODOC&amp;CC=US&amp;NR=6990668B1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20060124&amp;DB=EPODOC&amp;CC=US&amp;NR=6990668B1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MOREY VICKI LYNN</creatorcontrib><creatorcontrib>MILLER ROBERT</creatorcontrib><creatorcontrib>WILLIAMS LAURIE ANN</creatorcontrib><creatorcontrib>THAYIB KISWANTO</creatorcontrib><title>Apparatus and method for passively monitoring liveness of jobs in a clustered computing environment</title><description>An apparatus and method passively determine when a job in a clustered computing environment is dead. Each node in the cluster has a cluster engine for communicating between each job on the node and jobs on other nodes. A protocol is defined that includes one or more acknowledge (ACK) rounds, and that only performs local processing between ACK rounds. The protocol is executed by jobs that are members of a defined group. Each job in the group has one or more work threads that execute the protocol. In addition, each job has a main thread that communicates between the job and jobs on other nodes (through the cluster engine), routes appropriate messages from the cluster engine to a work thread, and signals to the cluster engine when a fault occurs when the work thread executes the protocol. By assuring that a dead job is reported to other members of the group, liveness information for group members can be monitored without the overhead associated with active liveness checking.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2006</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjEEKwjAQAHvxIOof9gOCIhR7VFG8q-eypluNJLshuyn4eyv4AE8DwzDTyu1SwoxWFJA7iGRP6aCXDAlV_UDhDVHYm2TPDwijYVIF6eEldwXPgOBCUaNMHTiJqdi3JB58Fo7ENq8mPQalxY-zCk7H6-G8pCQtaUI3Pq29XeqmWdX1dr_e_JF8AIJAPx4</recordid><startdate>20060124</startdate><enddate>20060124</enddate><creator>MOREY VICKI LYNN</creator><creator>MILLER ROBERT</creator><creator>WILLIAMS LAURIE ANN</creator><creator>THAYIB KISWANTO</creator><scope>EVB</scope></search><sort><creationdate>20060124</creationdate><title>Apparatus and method for passively monitoring liveness of jobs in a clustered computing environment</title><author>MOREY VICKI LYNN ; MILLER ROBERT ; WILLIAMS LAURIE ANN ; THAYIB KISWANTO</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US6990668B13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2006</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>MOREY VICKI LYNN</creatorcontrib><creatorcontrib>MILLER ROBERT</creatorcontrib><creatorcontrib>WILLIAMS LAURIE ANN</creatorcontrib><creatorcontrib>THAYIB KISWANTO</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MOREY VICKI LYNN</au><au>MILLER ROBERT</au><au>WILLIAMS LAURIE ANN</au><au>THAYIB KISWANTO</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Apparatus and method for passively monitoring liveness of jobs in a clustered computing environment</title><date>2006-01-24</date><risdate>2006</risdate><abstract>An apparatus and method passively determine when a job in a clustered computing environment is dead. Each node in the cluster has a cluster engine for communicating between each job on the node and jobs on other nodes. A protocol is defined that includes one or more acknowledge (ACK) rounds, and that only performs local processing between ACK rounds. The protocol is executed by jobs that are members of a defined group. Each job in the group has one or more work threads that execute the protocol. In addition, each job has a main thread that communicates between the job and jobs on other nodes (through the cluster engine), routes appropriate messages from the cluster engine to a work thread, and signals to the cluster engine when a fault occurs when the work thread executes the protocol. By assuring that a dead job is reported to other members of the group, liveness information for group members can be monitored without the overhead associated with active liveness checking.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US6990668B1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title Apparatus and method for passively monitoring liveness of jobs in a clustered computing environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T16%3A53%3A42IST&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=MOREY%20VICKI%20LYNN&rft.date=2006-01-24&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS6990668B1%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