Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. An Ω (n log n) Lower Bound on the Cost of Mutual Exclusion

An Ω (n log n) Lower Bound on the Cost of Mutual Exclusion

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2008-047.pdf

Size

378.82 KB

Format

Adobe PDF

Checksum (MD5)

de1675301ffcdda7c001e657ba6e20ea

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2008-047.ps

Size

72.14 KB

Format

PostScript

Checksum (MD5)

a2b77c3f6431328c3f2f3c9bb992c364

Author(s)
Fan, Rui
•
Lynch, Nancy A.
Advisor(s)
Nancy Lynch
Date Issued
July 23, 2006
Abstract
We prove an Ω (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 in this model. We introduce a novel information theoretic proof technique. We first establish a lower bound on the information needed by processes to solve mutual exclusion. Then we relate the amount of information processes can acquire through shared memory accesses to the cost they incur. We believe our proof technique is flexible and intuitive, and may be applied to a variety of other problems and system models.
Subjects
Mutual exclusion
Time complexity
Lower bound techniques
Persistent DSpace Link
http://hdl.handle.net/1721.1/41890
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.