skip to content
Link reversal algorithms Preview this item
ClosePreview this item
Checking...

Link reversal algorithms

Author: Jennifer Welch; Jennifer Emily Walter
Publisher: [San Rafael, Calif.] : Morgan & Claypool, ©2012.
Series: Synthesis lectures on distributed computing theory, #8.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Database:WorldCat
Summary:
Link reversal is a versatile algorithm design technique that has been used in numerous distributed algorithms for a variety of problems. The common thread in these algorithms is that the distributed system is viewed as a graph, with vertices representing the computing nodes and edges representing some other feature of the system (for instance, point-to-point communication channels or a conflict relationship). Each  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Welch, Jennifer.
Link reversal algorithms.
[San Rafael, Calif.] : Morgan & Claypool, ©2012
(OCoLC)317467199
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Jennifer Welch; Jennifer Emily Walter
ISBN: 9781608450428 1608450422 1608450414 9781608450411
OCLC Number: 761110154
Notes: Part of: Synthesis digital library of engineering and computer science.
Description: 1 online resource (viii, 93 pages) : illustrations.
Contents: Routing in a graph : correctness --
Routing in a graph : complexity --
Routing and leader election in a distributed system --
Mutual exclusion in a distributed system --
Distributed queueing --
Scheduling in a graph --
Resource allocation in a distributed system. 1. Introduction. 2. Routing in a graph: correctness --
2.1 Abstract link reversal --
2.2 Vertex labels --
2.3 Link labels. 3. Routing in a graph: complexity --
3.1 Work complexity --
3.1.1 Vertex labeling --
3.1.2 Link labeling --
3.1.3 FR vs. PR with game theory --
3.2 Time complexity --
3.2.1 Full reversal --
3.2.2 General LR and partial reversal. 4. Routing and leader election in a distributed system --
4.1 Distributed system model for applications --
4.2 Routing in dynamic graphs --
4.2.1 Overview of TORA --
4.2.2 Route creation --
4.2.3 Route maintenance --
4.2.4 Erasing routes --
4.2.5 Discussion --
4.3 Leader election in dynamic graphs. 5. Mutual exclusion in a distributed system --
5.1 Mutual exclusion in fixed topologies --
5.1.1 LRME algorithm --
5.1.2 Correctness of LRME algorithm --
5.2 Mutual exclusion for dynamic topologies. 6. Distributed queueing --
6.1 The arrow protocol --
6.2 Correctness of arrow --
6.3 Discussion. 7. Scheduling in a graph --
7.1 Preliminaries --
7.2 Analysis for trees --
7.3 Analysis for non-trees --
7.4 Discussion. 8. Resource allocation in a distributed system --
8.1 Chandy and Misra's algorithm --
8.2 Correctness of Chandy and Misra's algorithm. 9. Conclusion --
Bibliography --
Authors' biographies.
Series Title: Synthesis lectures on distributed computing theory, #8.
Responsibility: Jennifer L. Welch, Jennifer E. Walter.

Abstract:

Presents a representative sampling of the work on link-reversal-based distributed algorithms. The algorithms considered solve routing, leader election, mutual exclusion, distributed queueing,  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/761110154> # Link reversal algorithms
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "761110154" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/1044351237#Place/san_rafael_calif> ; # San Rafael, Calif.
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/1044351237#Thing/routing> ; # routing
    schema:about <http://experiment.worldcat.org/entity/work/data/1044351237#Thing/distributed_queueing> ; # distributed queueing
    schema:about <http://id.worldcat.org/fast/906987> ; # Electronic data processing--Distributed processing
    schema:about <http://experiment.worldcat.org/entity/work/data/1044351237#Thing/link_reversal> ; # link reversal
    schema:about <http://id.loc.gov/authorities/subjects/sh85042293> ; # Electronic data processing--Distributed processing
    schema:about <http://dewey.info/class/004.36/e22/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/1044351237#Thing/resource_allocation> ; # resource allocation
    schema:about <http://experiment.worldcat.org/entity/work/data/1044351237#Thing/scheduling> ; # scheduling
    schema:about <http://experiment.worldcat.org/entity/work/data/1044351237#Thing/distributed_algorithms> ; # distributed algorithms
    schema:about <http://experiment.worldcat.org/entity/work/data/1044351237#Thing/leader_election> ; # leader election
    schema:about <http://experiment.worldcat.org/entity/work/data/1044351237#Topic/computers_client_server_computing> ; # COMPUTERS--Client-Server Computing
    schema:about <http://id.worldcat.org/fast/1741256> ; # Distributed algorithms
    schema:about <http://experiment.worldcat.org/entity/work/data/1044351237#Thing/mutual_exclusion> ; # mutual exclusion
    schema:bookFormat schema:EBook ;
    schema:contributor <http://viaf.org/viaf/220903022> ; # Jennifer Emily Walter
    schema:copyrightYear "2012" ;
    schema:creator <http://viaf.org/viaf/8287015> ; # Jennifer Welch
    schema:datePublished "2012" ;
    schema:description "Routing in a graph : correctness -- Routing in a graph : complexity -- Routing and leader election in a distributed system -- Mutual exclusion in a distributed system -- Distributed queueing -- Scheduling in a graph -- Resource allocation in a distributed system."@en ;
    schema:description "Link reversal is a versatile algorithm design technique that has been used in numerous distributed algorithms for a variety of problems. The common thread in these algorithms is that the distributed system is viewed as a graph, with vertices representing the computing nodes and edges representing some other feature of the system (for instance, point-to-point communication channels or a conflict relationship). Each algorithm assigns a virtual direction to the edges of the graph, producing a directed version of the original graph. As the algorithm proceeds, the virtual directions of some of the links in the graph change in order to accomplish some algorithm-specific goal. The criterion for changing link directions is based on information that is local to a node (such as the node having no outgoing links) and thus this approach scales well, a feature that is desirable for distributed algorithms."@en ;
    schema:description "1. Introduction."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/1044351237> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/1044351237#Series/synthesis_lectures_on_distributed_computing_theory> ; # Synthesis lectures on distributed computing theory ;
    schema:isPartOf <http://worldcat.org/issn/2155-1634> ; # Synthesis lectures on distributed computing theory ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/317467199> ;
    schema:name "Link reversal algorithms"@en ;
    schema:productID "761110154" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/761110154#PublicationEvent/san_rafael_calif_morgan_&_claypool_2012> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/1044351237#Agent/morgan_&_claypool> ; # Morgan & Claypool
    schema:url <http://site.ebrary.com/id/10535267> ;
    schema:url <http://proquest.safaribooksonline.com/?fpi=9781608450411> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=440465> ;
    schema:url <http://www.morganclaypool.com/doi/pdf/10.2200/S00389ED1V01Y201111DCT008> ;
    schema:url <http://dx.doi.org/10.2200/S00389ED1V01Y201111DCT008> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=881136> ;
    schema:workExample <http://worldcat.org/isbn/9781608450428> ;
    schema:workExample <http://worldcat.org/isbn/9781608450411> ;
    schema:workExample <http://dx.doi.org/10.2200/S00389ED1V01Y201111DCT008> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/761110154> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/1044351237#Agent/morgan_&_claypool> # Morgan & Claypool
    a bgn:Agent ;
    schema:name "Morgan & Claypool" ;
    .

<http://experiment.worldcat.org/entity/work/data/1044351237#Place/san_rafael_calif> # San Rafael, Calif.
    a schema:Place ;
    schema:name "San Rafael, Calif." ;
    .

<http://experiment.worldcat.org/entity/work/data/1044351237#Series/synthesis_lectures_on_distributed_computing_theory> # Synthesis lectures on distributed computing theory ;
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/761110154> ; # Link reversal algorithms
    schema:name "Synthesis lectures on distributed computing theory ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/1044351237#Thing/distributed_algorithms> # distributed algorithms
    a schema:Thing ;
    schema:name "distributed algorithms" ;
    .

<http://experiment.worldcat.org/entity/work/data/1044351237#Thing/distributed_queueing> # distributed queueing
    a schema:Thing ;
    schema:name "distributed queueing" ;
    .

<http://experiment.worldcat.org/entity/work/data/1044351237#Thing/leader_election> # leader election
    a schema:Thing ;
    schema:name "leader election" ;
    .

<http://experiment.worldcat.org/entity/work/data/1044351237#Thing/mutual_exclusion> # mutual exclusion
    a schema:Thing ;
    schema:name "mutual exclusion" ;
    .

<http://experiment.worldcat.org/entity/work/data/1044351237#Thing/resource_allocation> # resource allocation
    a schema:Thing ;
    schema:name "resource allocation" ;
    .

<http://experiment.worldcat.org/entity/work/data/1044351237#Topic/computers_client_server_computing> # COMPUTERS--Client-Server Computing
    a schema:Intangible ;
    schema:name "COMPUTERS--Client-Server Computing"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh85042293> # Electronic data processing--Distributed processing
    a schema:Intangible ;
    schema:name "Electronic data processing--Distributed processing"@en ;
    .

<http://id.worldcat.org/fast/1741256> # Distributed algorithms
    a schema:Intangible ;
    schema:name "Distributed algorithms"@en ;
    .

<http://id.worldcat.org/fast/906987> # Electronic data processing--Distributed processing
    a schema:Intangible ;
    schema:name "Electronic data processing--Distributed processing"@en ;
    .

<http://viaf.org/viaf/220903022> # Jennifer Emily Walter
    a schema:Person ;
    schema:birthDate "1957" ;
    schema:familyName "Walter" ;
    schema:givenName "Jennifer Emily" ;
    schema:name "Jennifer Emily Walter" ;
    .

<http://viaf.org/viaf/8287015> # Jennifer Welch
    a schema:Person ;
    schema:familyName "Welch" ;
    schema:givenName "Jennifer" ;
    schema:name "Jennifer Welch" ;
    .

<http://worldcat.org/isbn/9781608450411>
    a schema:ProductModel ;
    schema:isbn "1608450414" ;
    schema:isbn "9781608450411" ;
    .

<http://worldcat.org/isbn/9781608450428>
    a schema:ProductModel ;
    schema:isbn "1608450422" ;
    schema:isbn "9781608450428" ;
    .

<http://worldcat.org/issn/2155-1634> # Synthesis lectures on distributed computing theory ;
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/761110154> ; # Link reversal algorithms
    schema:issn "2155-1634" ;
    schema:name "Synthesis lectures on distributed computing theory ;" ;
    .

<http://www.worldcat.org/oclc/317467199>
    a schema:CreativeWork ;
    rdfs:label "Link reversal algorithms." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/761110154> ; # Link reversal algorithms
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.