Login

An $\Omega(n \log n)$ Lower Bound on the Cost of Mutual Exclusion

Show full item record


Citable URI: http://hdl.handle.net/1721.1/41890

Title: An $\Omega(n \log n)$ Lower Bound on the Cost of Mutual Exclusion
Author: Fan, Rui; Lynch, Nancy
Advisor: Nancy Lynch
Abstract: We prove an $\Omega(n \log n)$ lower bound on the number ofnon-busywaiting memory accesses by any deterministic algorithm solving$n$ process mutual exclusion that communicates via shared registers.The cost of the algorithm is measured in the \emph{state change} costmodel, a variation of the cache coherent model. Our bound is tight inthis model. We introduce a novel information theoretic prooftechnique. We first establish a lower bound on the information neededby processes to solve mutual exclusion. Then we relate the amount ofinformation processes can acquire through shared memory accesses tothe cost they incur. We believe our proof technique is flexible andintuitive, and may be applied to a variety of other problems andsystem models.
URI: http://hdl.handle.net/1721.1/41890
Issue Date: 2006-07-23
Keywords: Mutual exclusion, Time complexity, Lower bound techniques

Files in this item

Files Size Format
MIT-CSAIL-TR-2008-047.pdf 387.9Kb application/pdf
MIT-CSAIL-TR-2008-047.ps 73.87Kb application/postscript

This item appears in the following Collection(s)

Show full item record

Search DSpace


Advanced Search

Browse

My Account

Links