{"id":"https://openalex.org/W3114523840","doi":"https://doi.org/10.1145/3427796.3427816","title":"Practical Experience Report: Cassandra+: Trading-Off Consistency, Latency, and Fault-tolerance in Cassandra","display_name":"Practical Experience Report: Cassandra+: Trading-Off Consistency, Latency, and Fault-tolerance in Cassandra","publication_year":2020,"publication_date":"2020-12-25","ids":{"openalex":"https://openalex.org/W3114523840","doi":"https://doi.org/10.1145/3427796.3427816","mag":"3114523840"},"language":"en","primary_location":{"id":"doi:10.1145/3427796.3427816","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3427796.3427816","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3427796.3427816","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd International Conference on Distributed Computing and Networking","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3427796.3427816","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030721765","display_name":"Guo-Shu Gao","orcid":null},"institutions":[{"id":"https://openalex.org/I20720010","display_name":"Tenaris (United States)","ror":"https://ror.org/01aq5nn23","country_code":"US","type":"company","lineage":["https://openalex.org/I20720010","https://openalex.org/I4210157762"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guo-Shu Gao","raw_affiliation_strings":["Tenafe Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tenafe Technology","institution_ids":["https://openalex.org/I20720010"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035678865","display_name":"Kishori M. Konwar","orcid":"https://orcid.org/0000-0001-5152-4777"},"institutions":[{"id":"https://openalex.org/I107606265","display_name":"Broad Institute","ror":"https://ror.org/05a0ya142","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I107606265"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kishori Konwar","raw_affiliation_strings":["Broad Institute, US"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Broad Institute, US","institution_ids":["https://openalex.org/I107606265"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035942654","display_name":"Juan Mantica","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Juan Mantica","raw_affiliation_strings":["Audible, US"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Audible, US","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058211635","display_name":"Haochen Pan","orcid":"https://orcid.org/0009-0006-8992-5895"},"institutions":[{"id":"https://openalex.org/I103531236","display_name":"Boston College","ror":"https://ror.org/02n2fzt79","country_code":"US","type":"education","lineage":["https://openalex.org/I103531236"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haochen Pan","raw_affiliation_strings":["Boston College, US"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Boston College, US","institution_ids":["https://openalex.org/I103531236"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083311841","display_name":"Darius Russell Kish","orcid":"https://orcid.org/0000-0003-2930-8212"},"institutions":[{"id":"https://openalex.org/I103531236","display_name":"Boston College","ror":"https://ror.org/02n2fzt79","country_code":"US","type":"education","lineage":["https://openalex.org/I103531236"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Darius Russell Kish","raw_affiliation_strings":["Boston College, US"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Boston College, US","institution_ids":["https://openalex.org/I103531236"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056255298","display_name":"Lewis Tseng","orcid":"https://orcid.org/0000-0002-4717-4038"},"institutions":[{"id":"https://openalex.org/I103531236","display_name":"Boston College","ror":"https://ror.org/02n2fzt79","country_code":"US","type":"education","lineage":["https://openalex.org/I103531236"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lewis Tseng","raw_affiliation_strings":["Boston College, US"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Boston College, US","institution_ids":["https://openalex.org/I103531236"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064672468","display_name":"Zezhi Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I175594653","display_name":"John Brown University","ror":"https://ror.org/02ct41q97","country_code":"US","type":"education","lineage":["https://openalex.org/I175594653"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zezhi Wang","raw_affiliation_strings":["Brown University, US"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brown University, US","institution_ids":["https://openalex.org/I175594653"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064247976","display_name":"Yingjian Wu","orcid":"https://orcid.org/0000-0002-9720-6712"},"institutions":[{"id":"https://openalex.org/I103531236","display_name":"Boston College","ror":"https://ror.org/02n2fzt79","country_code":"US","type":"education","lineage":["https://openalex.org/I103531236"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yingjian Wu","raw_affiliation_strings":["Boston College"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Boston College","institution_ids":["https://openalex.org/I103531236"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1621,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.56804007,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"191","last_page":"195"},"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.9991999864578247,"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.9991999864578247,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9902999997138977,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/nosql","display_name":"NoSQL","score":0.9160609245300293},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7808367013931274},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.6651701927185059},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.6496372222900391},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.6033945083618164},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5569514632225037},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.5086473226547241},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4839768409729004},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.47565004229545593},{"id":"https://openalex.org/keywords/eventual-consistency","display_name":"Eventual consistency","score":0.46231895685195923},{"id":"https://openalex.org/keywords/data-consistency","display_name":"Data consistency","score":0.45225879549980164},{"id":"https://openalex.org/keywords/consistency-model","display_name":"Consistency model","score":0.3942738473415375},{"id":"https://openalex.org/keywords/big-data","display_name":"Big data","score":0.24661359190940857},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.15155628323554993},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.1418253779411316},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.09827449917793274}],"concepts":[{"id":"https://openalex.org/C2779599972","wikidata":"https://www.wikidata.org/wiki/Q82231","display_name":"NoSQL","level":3,"score":0.9160609245300293},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7808367013931274},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6651701927185059},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.6496372222900391},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.6033945083618164},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5569514632225037},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.5086473226547241},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4839768409729004},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.47565004229545593},{"id":"https://openalex.org/C34422012","wikidata":"https://www.wikidata.org/wiki/Q6125872","display_name":"Eventual consistency","level":4,"score":0.46231895685195923},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.45225879549980164},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.3942738473415375},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.24661359190940857},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.15155628323554993},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.1418253779411316},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09827449917793274},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3427796.3427816","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3427796.3427816","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3427796.3427816","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd International Conference on Distributed Computing and Networking","raw_type":"proceedings-article"},{"id":"pmh:oai:commons.clarku.edu:faculty_computer_sciences-1111","is_oa":false,"landing_page_url":"https://commons.clarku.edu/faculty_computer_sciences/112","pdf_url":null,"source":{"id":"https://openalex.org/S4377196688","display_name":"Clark Digital Commons (Clark University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I130785548","host_organization_name":"Clark University","host_organization_lineage":["https://openalex.org/I130785548"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Computer Science","raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/3427796.3427816","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3427796.3427816","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3427796.3427816","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd International Conference on Distributed Computing and Networking","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.6000000238418579,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3114523840.pdf","grobid_xml":"https://content.openalex.org/works/W3114523840.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W1518311013","https://openalex.org/W1973115038","https://openalex.org/W1985229168","https://openalex.org/W2026697016","https://openalex.org/W2029601347","https://openalex.org/W2061859708","https://openalex.org/W2065180040","https://openalex.org/W2073126252","https://openalex.org/W2084536903","https://openalex.org/W2121053357","https://openalex.org/W2140388847","https://openalex.org/W2142849519","https://openalex.org/W2149579966","https://openalex.org/W2160928518","https://openalex.org/W2999610704","https://openalex.org/W3112717917","https://openalex.org/W3137220996","https://openalex.org/W4231769592","https://openalex.org/W4232892261","https://openalex.org/W4300503719","https://openalex.org/W6644064382","https://openalex.org/W6772566935"],"related_works":["https://openalex.org/W2769374332","https://openalex.org/W4398186165","https://openalex.org/W2971748376","https://openalex.org/W2322874084","https://openalex.org/W2157257000","https://openalex.org/W2358334493","https://openalex.org/W2032741932","https://openalex.org/W2916847028","https://openalex.org/W2979786868","https://openalex.org/W2163439142"],"abstract_inverted_index":{"The":[0],"exponential":[1],"growth":[2],"of":[3,12,90,125],"data":[4,13],"has":[5,59],"pushed":[6],"the":[7,27,91,96,126,129],"industry":[8],"towards":[9],"new":[10],"types":[11],"management":[14],"systems":[15,40],"such":[16],"as":[17,32],"NoSQL":[18],"database.":[19],"Our":[20,63],"goal":[21],"is":[22],"to":[23],"augment":[24],"NoSQL,":[25],"with":[26],"focus":[28],"on":[29,46],"its":[30],"application":[31],"a":[33,57,112,122],"distributed":[34,83],"key-value":[35],"store":[36],"(KV-store).":[37],"Existing":[38],"production-ready":[39],"often":[41],"provide":[42],"only":[43],"probabilistic":[44],"guarantees":[45],"consistency":[47,74],"and":[48,50,75,107,119,128],"fault-tolerance,":[49],"may":[51],"violate":[52],"their":[53],"correctness":[54],"properties":[55],"if":[56],"cluster":[58],"severe":[60],"clock":[61],"drift.":[62],"system":[64],"Cassandra+":[65,79],"addresses":[66],"these":[67],"issues":[68],"by":[69,80],"providing":[70],"more":[71],"choices":[72],"for":[73],"fault-tolerance.":[76],"We":[77,115],"build":[78],"implementing":[81,108],"theoretical":[82],"shared":[84],"memory":[85],"(DSM)":[86],"in":[87,95,105],"Cassandra,":[88],"one":[89],"most":[92],"popular":[93],"NoSQLs":[94],"industry.":[97],"In":[98],"this":[99],"paper,":[100],"we":[101],"share":[102],"our":[103,117],"experience":[104,118],"adapting":[106],"DSM":[109,127],"algorithms":[110],"into":[111],"real-world":[113],"system.":[114],"hope":[116],"results":[120],"allow":[121],"better":[123],"understanding":[124],"tradeoffs":[130],"involved.":[131]},"counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
