{"id":"https://openalex.org/W2086939182","doi":"https://doi.org/10.1145/1993806.1993869","title":"Scalability versus semantics of concurrent FIFO queues","display_name":"Scalability versus semantics of concurrent FIFO queues","publication_year":2011,"publication_date":"2011-06-06","ids":{"openalex":"https://openalex.org/W2086939182","doi":"https://doi.org/10.1145/1993806.1993869","mag":"2086939182"},"language":"en","primary_location":{"id":"doi:10.1145/1993806.1993869","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1993806.1993869","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071536109","display_name":"Hannes Payer","orcid":null},"institutions":[{"id":"https://openalex.org/I182212641","display_name":"University of Salzburg","ror":"https://ror.org/05gs8cd61","country_code":"AT","type":"education","lineage":["https://openalex.org/I182212641"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Hannes Payer","raw_affiliation_strings":["University of Salzburg, Salzburg, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Salzburg, Salzburg, Austria","institution_ids":["https://openalex.org/I182212641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073772841","display_name":"Harald Roeck","orcid":null},"institutions":[{"id":"https://openalex.org/I182212641","display_name":"University of Salzburg","ror":"https://ror.org/05gs8cd61","country_code":"AT","type":"education","lineage":["https://openalex.org/I182212641"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Harald Roeck","raw_affiliation_strings":["University of Salzburg, Salzburg, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Salzburg, Salzburg, Austria","institution_ids":["https://openalex.org/I182212641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102985234","display_name":"Christoph Kirsch","orcid":"https://orcid.org/0000-0002-3515-6203"},"institutions":[{"id":"https://openalex.org/I182212641","display_name":"University of Salzburg","ror":"https://ror.org/05gs8cd61","country_code":"AT","type":"education","lineage":["https://openalex.org/I182212641"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Christoph M. Kirsch","raw_affiliation_strings":["University of Salzburg, Salzburg, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Salzburg, Salzburg, Austria","institution_ids":["https://openalex.org/I182212641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074223895","display_name":"Ana Sokolova","orcid":"https://orcid.org/0000-0002-8384-3438"},"institutions":[{"id":"https://openalex.org/I182212641","display_name":"University of Salzburg","ror":"https://ror.org/05gs8cd61","country_code":"AT","type":"education","lineage":["https://openalex.org/I182212641"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Ana Sokolova","raw_affiliation_strings":["University of Salzburg, Salzburg, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Salzburg, Salzburg, Austria","institution_ids":["https://openalex.org/I182212641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I182212641"],"apc_list":null,"apc_paid":null,"fwci":3.7182,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.94304574,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"331","last_page":"332"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11125","display_name":"Petri Nets in System Modeling","score":0.9878000020980835,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10974","display_name":"Advanced Queuing Theory Analysis","score":0.9866999983787537,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/fifo","display_name":"FIFO (computing and electronics)","score":0.8539139628410339},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8278242349624634},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7262665629386902},{"id":"https://openalex.org/keywords/concurrent-data-structure","display_name":"Concurrent data structure","score":0.6228476166725159},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.6188103556632996},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.5928105115890503},{"id":"https://openalex.org/keywords/fifo-and-lifo-accounting","display_name":"FIFO and LIFO accounting","score":0.5232523679733276},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3897556662559509},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3771955966949463},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3381277322769165},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.19137901067733765},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.17617455124855042},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16556677222251892}],"concepts":[{"id":"https://openalex.org/C2777145635","wikidata":"https://www.wikidata.org/wiki/Q515636","display_name":"FIFO (computing and electronics)","level":2,"score":0.8539139628410339},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8278242349624634},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7262665629386902},{"id":"https://openalex.org/C203222032","wikidata":"https://www.wikidata.org/wiki/Q5159104","display_name":"Concurrent data structure","level":3,"score":0.6228476166725159},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.6188103556632996},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5928105115890503},{"id":"https://openalex.org/C48721391","wikidata":"https://www.wikidata.org/wiki/Q1265942","display_name":"FIFO and LIFO accounting","level":3,"score":0.5232523679733276},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3897556662559509},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3771955966949463},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3381277322769165},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.19137901067733765},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.17617455124855042},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16556677222251892},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1993806.1993869","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1993806.1993869","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W1543180701","https://openalex.org/W1972955159","https://openalex.org/W1981393723","https://openalex.org/W1996492982"],"related_works":["https://openalex.org/W2168288612","https://openalex.org/W3145739807","https://openalex.org/W2058492552","https://openalex.org/W2485390638","https://openalex.org/W2626729922","https://openalex.org/W2020531283","https://openalex.org/W2322861814","https://openalex.org/W2945758745","https://openalex.org/W1970801181","https://openalex.org/W2009600579"],"abstract_inverted_index":{"Maintaining":[0],"data":[1,29],"structure":[2,30],"semantics":[3,25],"of":[4,26,37,51,59,71,112],"concurrent":[5,45],"queues":[6,73,90,114],"such":[7],"as":[8],"first-in":[9],"first-out":[10],"(FIFO)":[11],"ordering":[12],"requires":[13],"expensive":[14],"synchronization":[15],"mechanisms":[16],"which":[17,55,99],"limit":[18],"scalability.":[19,108],"However,":[20],"deviating":[21],"from":[22],"the":[23,49],"original":[24],"a":[27,34,52,64],"given":[28],"may":[31,56,74],"allow":[32],"for":[33],"higher":[35],"degree":[36],"scalability":[38,116],"and":[39,77],"yet":[40],"be":[41,57,75,79],"tolerated":[42],"by":[43],"many":[44],"applications.":[46],"We":[47,86],"introduce":[48],"notion":[50],"k-FIFO":[53,72,89,113],"queue":[54],"out":[58],"FIFO":[60,97],"order":[61],"up":[62],"to":[63],"constant":[65],"k":[66],"(called":[67],"semantical":[68,121],"deviation).":[69],"Implementations":[70],"distributed":[76],"therefore":[78],"accessed":[80],"unsynchronized":[81],"while":[82],"still":[83],"being":[84],"starvation-free.":[85],"show":[87],"that":[88],"whose":[91],"implementations":[92],"are":[93],"based":[94],"on":[95],"state-of-the-art":[96],"queues,":[98],"typically":[100],"do":[101],"not":[102],"scale":[103],"under":[104],"high":[105,124],"contention,":[106],"provide":[107],"Moreover,":[109],"probabilistic":[110],"versions":[111],"improve":[115],"further":[117],"but":[118],"only":[119],"bound":[120],"deviation":[122],"with":[123],"probability.":[125]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2013,"cited_by_count":8},{"year":2012,"cited_by_count":4}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
