{"id":"https://openalex.org/W7134123450","doi":"https://doi.org/10.1016/j.simpa.2026.100817","title":"Middleware-enforced Timed Causal Consistency for Apache Cassandra: An energy\u2013performance\u2013consistency evaluation against static consistency levels using YCSB","display_name":"Middleware-enforced Timed Causal Consistency for Apache Cassandra: An energy\u2013performance\u2013consistency evaluation against static consistency levels using YCSB","publication_year":2026,"publication_date":"2026-03-07","ids":{"openalex":"https://openalex.org/W7134123450","doi":"https://doi.org/10.1016/j.simpa.2026.100817"},"language":"en","primary_location":{"id":"doi:10.1016/j.simpa.2026.100817","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.simpa.2026.100817","pdf_url":null,"source":{"id":"https://openalex.org/S4210180398","display_name":"Software Impacts","issn_l":"2665-9638","issn":["2665-9638"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software Impacts","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1016/j.simpa.2026.100817","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5117595941","display_name":"Hesam Nejati sharifaldin","orcid":null},"institutions":[{"id":"https://openalex.org/I183859904","display_name":"Islamic Azad University, Mashhad","ror":"https://ror.org/00bvysh61","country_code":"IR","type":"education","lineage":["https://openalex.org/I110525433","https://openalex.org/I183859904"]}],"countries":["IR"],"is_corresponding":true,"raw_author_name":"Hesam Nejati SharifAldin","raw_affiliation_strings":["Department of Computer Engineering, Mashhad Branch, Islamic Azad University, Mashhad, Iran"],"raw_orcid":"https://orcid.org/0009-0001-0334-8171","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Mashhad Branch, Islamic Azad University, Mashhad, Iran","institution_ids":["https://openalex.org/I183859904"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5120185014","display_name":"Farnoush Nayebi Pour","orcid":null},"institutions":[{"id":"https://openalex.org/I183859904","display_name":"Islamic Azad University, Mashhad","ror":"https://ror.org/00bvysh61","country_code":"IR","type":"education","lineage":["https://openalex.org/I110525433","https://openalex.org/I183859904"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Farnoush Nayebi Pour","raw_affiliation_strings":["Department of Computer Engineering, Mashhad Branch, Islamic Azad University, Mashhad, Iran"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Mashhad Branch, Islamic Azad University, Mashhad, Iran","institution_ids":["https://openalex.org/I183859904"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5117595941"],"corresponding_institution_ids":["https://openalex.org/I183859904"],"apc_list":{"value":260,"currency":"USD","value_usd":260},"apc_paid":{"value":260,"currency":"USD","value_usd":260},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.17713803,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"28","issue":null,"first_page":"100817","last_page":"100817"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.27889999747276306,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.27889999747276306,"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/T12127","display_name":"Software System Performance and Reliability","score":0.2651999890804291,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.08330000191926956,"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/causal-consistency","display_name":"Causal consistency","score":0.6119999885559082},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5921000242233276},{"id":"https://openalex.org/keywords/consistency-model","display_name":"Consistency model","score":0.47110000252723694},{"id":"https://openalex.org/keywords/data-consistency","display_name":"Data consistency","score":0.37459999322891235},{"id":"https://openalex.org/keywords/strong-consistency","display_name":"Strong consistency","score":0.3666999936103821}],"concepts":[{"id":"https://openalex.org/C175652121","wikidata":"https://www.wikidata.org/wiki/Q4379351","display_name":"Causal consistency","level":5,"score":0.6119999885559082},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6067000031471252},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5921000242233276},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.47110000252723694},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3986999988555908},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.37459999322891235},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3702999949455261},{"id":"https://openalex.org/C31388003","wikidata":"https://www.wikidata.org/wiki/Q7624548","display_name":"Strong consistency","level":3,"score":0.3666999936103821},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.30309998989105225},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2840999960899353},{"id":"https://openalex.org/C82029504","wikidata":"https://www.wikidata.org/wiki/Q4373882","display_name":"Sequential consistency","level":4,"score":0.2793999910354614},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.27070000767707825},{"id":"https://openalex.org/C33762810","wikidata":"https://www.wikidata.org/wiki/Q461671","display_name":"Data integrity","level":2,"score":0.26109999418258667}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1016/j.simpa.2026.100817","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.simpa.2026.100817","pdf_url":null,"source":{"id":"https://openalex.org/S4210180398","display_name":"Software Impacts","issn_l":"2665-9638","issn":["2665-9638"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software Impacts","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/j.simpa.2026.100817","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.simpa.2026.100817","pdf_url":null,"source":{"id":"https://openalex.org/S4210180398","display_name":"Software Impacts","issn_l":"2665-9638","issn":["2665-9638"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software Impacts","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W2013769817","https://openalex.org/W2020828423","https://openalex.org/W2030877481","https://openalex.org/W2144232511","https://openalex.org/W2162601662","https://openalex.org/W2341655714","https://openalex.org/W2522626811","https://openalex.org/W2547926162","https://openalex.org/W2616529795","https://openalex.org/W2993126026","https://openalex.org/W3180764977","https://openalex.org/W4220873097","https://openalex.org/W4381337780","https://openalex.org/W4415687816"],"related_works":[],"abstract_inverted_index":{"We":[0],"present":[1],"a":[2,74,85,96,194],"reproducible":[3,214],"and":[4,38,55,91,105,132,159,165,176,215,240],"open-source":[5],"middleware-enforced":[6],"consistency":[7,20,39,46,114,238],"model":[8,87],"\u2014":[9,15,84],"Strict":[10,79,221],"Timed":[11,80,222],"Causal":[12,81,223],"Consistency":[13,82,224],"(STCC)":[14,83,225],"designed":[16],"as":[17],"an":[18],"external":[19],"layer":[21],"for":[22,149,226,231,255],"Cassandra,":[23],"systematically":[24],"compared":[25],"against":[26],"built-in":[27],"static":[28],"levels":[29,47,239],"(ALL,":[30],"QUORUM,":[31,50],"ONE)":[32,51],"in":[33,62,258],"terms":[34],"of":[35,237],"energy,":[36],"performance,":[37],"trade-offs":[40,185],"under":[41,186],"YCSB":[42],"workloads.":[43],"Cassandra\u2019s":[44,201],"default":[45],"(e.g.,":[48],"ALL,":[49],"are":[52],"statically":[53],"configured":[54],"unable":[56],"to":[57,59,180,212],"adapt":[58],"runtime":[60],"variations":[61],"workload":[63,151],"intensity":[64],"or":[65,182],"network":[66],"conditions.":[67,189],"To":[68],"address":[69],"this":[70],"limitation,":[71],"we":[72],"introduce":[73],"fully":[75],"functional":[76],"middleware":[77,118,177],"implementing":[78],"hybrid":[86],"that":[88],"combines":[89],"client-":[90],"server-side":[92],"causal":[93,133],"guarantees":[94,134],"with":[95,108,121,209],"configurable":[97],"freshness":[98,127],"bound":[99],"\u0394":[100,130],".":[101,167],"STCC":[102],"is":[103,206],"non-intrusive":[104],"integrates":[106,119],"seamlessly":[107,120],"unmodified":[109,122],"Cassandra":[110,123,196,227],"deployments,":[111],"enabling":[112],"adaptive":[113],"at":[115],"runtime.":[116],"The":[117,144],"instances,":[124],"offering":[125],"tunable":[126],"bounds":[128],"(":[129],")":[131],"across":[135,199],"geo-replicated":[136],"nodes":[137],"without":[138],"modifying":[139],"the":[140,204],"core":[141],"database":[142],"engine.":[143],"package":[145],"includes":[146],"automation":[147],"tools":[148],"YCSB-based":[150],"execution,":[152],"CPU":[153,241],"frequency":[154,242],"control":[155,236],"via":[156,249],"cpupower":[157],",":[158],"energy":[160],"monitoring":[161,248],"using":[162],"SNMP-enabled":[163,250],"PDUs":[164,251],"dstat":[166],"This":[168],"framework":[169,254],"targets":[170],"cloud":[171],"engineers,":[172],"distributed":[173,198],"systems":[174],"researchers,":[175],"designers":[178],"seeking":[179],"analyze":[181],"optimize":[183],"consistency\u2013latency\u2013energy":[184],"realistic":[187],"deployment":[188],"Our":[190],"experiments":[191],"validated":[192],"on":[193],"24-node":[195],"cluster":[197,246],"three":[200],"data":[202],"centers,":[203],"system":[205],"publicly":[207],"released":[208],"full":[210],"documentation":[211],"support":[213],"extensible":[216],"experimentation.":[217],"\u2022":[218,228,234,244,252],"Middleware":[219],"enforcing":[220],"Benchmarking":[229],"suite":[230],"consistency\u2013energy\u2013performance":[232],"analysis":[233],"Runtime":[235],"scaling":[243],"Real-time":[245],"power":[247],"Reproducible":[253],"energy\u2013latency\u2013consistency":[256],"studies":[257],"NoSQL":[259]},"counts_by_year":[],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2026-03-08T00:00:00"}
