{"id":"https://openalex.org/W2510875338","doi":"https://doi.org/10.1145/2967938.2967955","title":"EXCITE-VM","display_name":"EXCITE-VM","publication_year":2016,"publication_date":"2016-08-31","ids":{"openalex":"https://openalex.org/W2510875338","doi":"https://doi.org/10.1145/2967938.2967955","mag":"2510875338"},"language":"en","primary_location":{"id":"doi:10.1145/2967938.2967955","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2967938.2967955","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 International Conference on Parallel Architectures and Compilation","raw_type":"proceedings-article"},"type":"article","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/A5002126571","display_name":"Heiner Litz","orcid":"https://orcid.org/0000-0001-5181-9639"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Heiner Litz","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037559713","display_name":"Benjamin Braun","orcid":"https://orcid.org/0000-0002-0193-6607"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Benjamin Braun","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032416534","display_name":"David R. Cheriton","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Cheriton","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5002126571"],"corresponding_institution_ids":["https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":1.1581,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.81299194,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"401","last_page":"412"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.998199999332428,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8777585029602051},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6369441151618958},{"id":"https://openalex.org/keywords/transactional-memory","display_name":"Transactional memory","score":0.6193633675575256},{"id":"https://openalex.org/keywords/software-transactional-memory","display_name":"Software transactional memory","score":0.6107659339904785},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5461030602455139},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5232885479927063},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44402533769607544},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.2104436755180359},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.1169174313545227}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8777585029602051},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6369441151618958},{"id":"https://openalex.org/C134277064","wikidata":"https://www.wikidata.org/wiki/Q878206","display_name":"Transactional memory","level":3,"score":0.6193633675575256},{"id":"https://openalex.org/C167149655","wikidata":"https://www.wikidata.org/wiki/Q1189004","display_name":"Software transactional memory","level":4,"score":0.6107659339904785},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5461030602455139},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5232885479927063},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44402533769607544},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.2104436755180359},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.1169174313545227}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2967938.2967955","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2967938.2967955","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 International Conference on Parallel Architectures and Compilation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.4000000059604645}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":61,"referenced_works":["https://openalex.org/W183305829","https://openalex.org/W1523021320","https://openalex.org/W1542975293","https://openalex.org/W1571391756","https://openalex.org/W1604972505","https://openalex.org/W1828386109","https://openalex.org/W1877496576","https://openalex.org/W1971212200","https://openalex.org/W1979330015","https://openalex.org/W1985229168","https://openalex.org/W1986913310","https://openalex.org/W1988877888","https://openalex.org/W1995288535","https://openalex.org/W1996952974","https://openalex.org/W2012431717","https://openalex.org/W2036846060","https://openalex.org/W2043255549","https://openalex.org/W2055100610","https://openalex.org/W2057769886","https://openalex.org/W2082484926","https://openalex.org/W2091389843","https://openalex.org/W2099661831","https://openalex.org/W2102639991","https://openalex.org/W2102729946","https://openalex.org/W2103847662","https://openalex.org/W2107150212","https://openalex.org/W2108183412","https://openalex.org/W2110322986","https://openalex.org/W2110710544","https://openalex.org/W2113751407","https://openalex.org/W2117917070","https://openalex.org/W2123184511","https://openalex.org/W2129460677","https://openalex.org/W2129934486","https://openalex.org/W2130811714","https://openalex.org/W2135430119","https://openalex.org/W2135742761","https://openalex.org/W2139285682","https://openalex.org/W2148481949","https://openalex.org/W2149473197","https://openalex.org/W2152491655","https://openalex.org/W2152795747","https://openalex.org/W2163654949","https://openalex.org/W2170651063","https://openalex.org/W2187734494","https://openalex.org/W2769656678","https://openalex.org/W2899815326","https://openalex.org/W2994800998","https://openalex.org/W2998378090","https://openalex.org/W3004616691","https://openalex.org/W3013333386","https://openalex.org/W3147113554","https://openalex.org/W3155619820","https://openalex.org/W4210945779","https://openalex.org/W4230472042","https://openalex.org/W4231676744","https://openalex.org/W4231814402","https://openalex.org/W4234703016","https://openalex.org/W4236140985","https://openalex.org/W4246302168","https://openalex.org/W4251373916"],"related_works":["https://openalex.org/W2088444093","https://openalex.org/W133473147","https://openalex.org/W4252722439","https://openalex.org/W924353067","https://openalex.org/W2152491655","https://openalex.org/W2992926879","https://openalex.org/W1144911151","https://openalex.org/W2076409732","https://openalex.org/W120707803","https://openalex.org/W2104221844"],"abstract_inverted_index":{"Multi-core":[0],"programming":[1,39],"remains":[2],"a":[3,27,71,115,120,149,160,165],"major":[4],"software":[5,127],"development":[6],"and":[7,17,40,82,113,143,168,179,187],"maintenance":[8],"challenge":[9],"because":[10],"of":[11,45,60,95],"data":[12],"races,":[13],"deadlock,":[14],"non-deterministic":[15],"failures":[16],"complex":[18],"performance":[19,44,136,162],"issues.":[20],"In":[21],"this":[22],"paper,":[23],"we":[24],"describe":[25],"EXCITE-VM,":[26],"system":[28],"that":[29],"provides":[30,132],"snapshot":[31,104],"isolation":[32,75,105],"transactions":[33,106],"on":[34,164],"shared":[35],"memory":[36,111,129],"to":[37,41,56,125,134,145],"facilitate":[38],"improve":[42],"the":[43,57,66,91,139,169],"parallel":[46],"applications.":[47],"With":[48],"snapshots,":[49],"an":[50],"application":[51],"thread":[52,89],"is":[53],"not":[54],"exposed":[55],"committed":[58],"changes":[59],"other":[61,96],"threads":[62],"until":[63],"it":[64],"receives":[65],"updates":[67],"by":[68,86,108],"explicitly":[69],"creating":[70],"new":[72],"snapshot.":[73],"Snapshot":[74],"enables":[76],"low":[77],"overhead":[78],"lockless":[79],"read":[80],"operations":[81],"improves":[83,176],"fault":[84,177],"tolerance":[85,178],"isolating":[87],"each":[88],"from":[90],"transient,":[92],"uncommitted":[93],"writes":[94],"threads.":[97],"This":[98],"paper":[99],"describes":[100],"how":[101],"EXCITE-VM":[102,131,158,175],"implements":[103],"efficiently":[107],"manipulating":[109],"virtual":[110],"mappings":[112],"using":[114],"novel":[116],"copy-on-read":[117],"mechanism":[118],"with":[119],"customized":[121],"page":[122],"cache.":[123],"Compared":[124],"conventional":[126],"transactional":[128],"systems,":[130],"up":[133,144],"2.2x":[135],"improvement":[137,163],"for":[138,148],"STAMP":[140],"benchmark":[141,151,167],"suite":[142],"1000x":[146],"speedup":[147],"modified":[150],"having":[152],"long":[153],"running":[154],"read-only":[155],"transactions.":[156],"Furthermore,":[157],"achieves":[159],"2x":[161],"Memcached":[166],"Yahoo":[170],"Cloud":[171],"Server":[172],"Benchmarks.":[173],"Finally,":[174],"offers":[180],"features":[181],"such":[182],"as":[183],"low-overhead":[184],"concurrent":[185],"audit":[186],"analysis.":[188]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2019,"cited_by_count":3},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-09-16T00:00:00"}
