• DocumentCode
    2386026
  • Title

    Linear lower bounds on real-world implementations of concurrent objects

  • Author

    Fich, Faith Ellen ; Hendler, Danny ; Shavit, Nir

  • Author_Institution
    Toronto Univ., Ont., Canada
  • fYear
    2005
  • fDate
    23-25 Oct. 2005
  • Firstpage
    165
  • Lastpage
    173
  • Abstract
    This paper proves Ω(n) lower bounds on the time to perform a single instance of an operation in any implementation of a large class of data structures shared by n processes. For standard data structures such as counters, stacks, and queues, the bound is tight. The implementations considered may apply any deterministic primitives to a base object. No bounds are assumed on either the number of base objects or their size. Time is measured as the number of steps a process performs on base objects and the number of stalls it incurs as a result of contention with other processes.
  • Keywords
    computational complexity; concurrency control; data structures; concurrent objects; data structures; deterministic primitives; linear lower bounds; process contention; Area measurement; Computer science; Counting circuits; Data structures; Laboratories; Performance evaluation; Scalability; Sun; Time measurement; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2005. FOCS 2005. 46th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-2468-0
  • Type

    conf

  • DOI
    10.1109/SFCS.2005.47
  • Filename
    1530711