skip to content
Concurrent programming : algorithms, principles, and foundations Preview this item
ClosePreview this item
Checking...

Concurrent programming : algorithms, principles, and foundations

Author: M Raynal
Publisher: Heidelberg ; New York : Springer-Verlag, ©2013.
Edition/Format:   Book : EnglishView all editions and formats
Database:WorldCat
Summary:
The advent of new architectures and computing platforms means that synchronization and concurrent computing are among the most important topics in computing science. Concurrent programs are made up of cooperating entities -- processors, processes, agents, peers, sensors -- and synchronization is the set of concepts, rules and mechanisms that allow them to coordinate their local computations in order to realize a  Read more...
Rating:

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

Subjects
More like this

 

Find a copy in the library

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

Details

Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: M Raynal
ISBN: 9783642320262 3642320260
OCLC Number: 798062371
Description: xxxii, 515 p. : ill. ; 24 cm.
Contents: Lock-Based Synchronization --
The Mutual Exclusion Problem --
Solving Mutual Exclusion --
Lock-Based Concurrent Objects --
On the Foundations Side: the Atomicity Concept --
Atomicity: Formal Definition and Properties --
Mutex-Free Synchronization --
Mutex-Free Concurrent Objects --
Hybrid Concurrent Objects --
Wait-Free Objects from Read/Write Registers Only --
Snapshot Objects from Read/Write Registers Only --
Renaming Objects from Read/Write Registers Only --
The Transactional Memory Approach --
Transactional Memory --
On the Foundations Side: from Safe Bits to Atomic Registers --
Safe, Regular, and Atomic Read/Write Registers --
From Safe Bits to Atomic Bits: Lower Bound and Optimal Construction --
Bounded Constructions of Atomic b-Valued Registers --
On the Foundations Side: the Computability Power of Concurrent Objects (Consensus) --
Universality of Consensus --
The Case of Unreliable Base Objects --
Consensus Numbers and the Consensus Hierarchy --
The Alpha(s) and Omega of Consensus: Failure Detector-Based Consensus.
Responsibility: Michel Raynal.
More information:

Abstract:

This book explains synchronization and the implementation of concurrent objects, presenting synchronization algorithms while also introducing the theory that underlies the implementation of  Read more...

Reviews

Editorial reviews

Publisher Synopsis

From the reviews: "Concurrent programming is the study of the methods which will ensure correct interactions. ... Raynal (Univ. of Rennes, France) presents these classical techniques at the beginning Read more...

 
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


<http://www.worldcat.org/oclc/798062371>
library:oclcnum"798062371"
library:placeOfPublication
library:placeOfPublication
library:placeOfPublication
owl:sameAs<info:oclcnum/798062371>
rdf:typeschema:Book
schema:about
<http://id.worldcat.org/fast/906987>
rdf:typeschema:Intangible
schema:name"Electronic data processing--Distributed processing"@en
schema:name"Electronic data processing--Distributed processing."@en
schema:about
<http://id.loc.gov/authorities/subjects/sh85042293>
rdf:typeschema:Intangible
schema:name"Electronic data processing--Distributed processing."@en
schema:about
schema:about
schema:about
schema:about
<http://id.worldcat.org/fast/1728115>
rdf:typeschema:Intangible
schema:name"Computer multitasking"@en
schema:name"Computer multitasking."@en
schema:about
schema:copyrightYear"2013"
schema:creator
schema:datePublished"2013"
schema:description"The advent of new architectures and computing platforms means that synchronization and concurrent computing are among the most important topics in computing science. Concurrent programs are made up of cooperating entities -- processors, processes, agents, peers, sensors -- and synchronization is the set of concepts, rules and mechanisms that allow them to coordinate their local computations in order to realize a common task. This book is devoted to the most difficult part of concurrent programming, namely synchronization concepts, techniques and principles when the cooperating entities are asynchronous, communicate through a shared memory, and may experience failures. Synchronization is no longer a set of tricks but, due to research results in recent decades, it relies today on sane scientific foundations as explained in this book."@en
schema:exampleOfWork<http://worldcat.org/entity/work/id/1185164293>
schema:inLanguage"en"
schema:name"Concurrent programming : algorithms, principles, and foundations"@en
schema:numberOfPages"515"
schema:publisher
schema:url
schema:workExample

Content-negotiable representations

Close Window

Please sign in to WorldCat 

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