{"id":"https://openalex.org/W4384023149","doi":"https://doi.org/10.1145/3605573.3605614","title":"Hector: A Framework to Design and Evaluate Scheduling Strategies in Persistent Key-Value Stores","display_name":"Hector: A Framework to Design and Evaluate Scheduling Strategies in Persistent Key-Value Stores","publication_year":2023,"publication_date":"2023-08-07","ids":{"openalex":"https://openalex.org/W4384023149","doi":"https://doi.org/10.1145/3605573.3605614"},"language":"en","primary_location":{"id":"doi:10.1145/3605573.3605614","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3605573.3605614","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd International Conference on Parallel Processing","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-04158577v1/file/paper.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5040106458","display_name":"Louis-Claude Canon","orcid":"https://orcid.org/0000-0002-5458-0982"},"institutions":[{"id":"https://openalex.org/I2802759292","display_name":"Franche-Comt\u00e9 \u00c9lectronique M\u00e9canique Thermique et Optique - Sciences et Technologies","ror":"https://ror.org/004fmxv66","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I2802759292","https://openalex.org/I37553959","https://openalex.org/I4210095849","https://openalex.org/I4405256580","https://openalex.org/I53262699"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Louis-Claude Canon","raw_affiliation_strings":["FEMTO-ST, France and Univ. Franche-Comt\u00e9, France"],"raw_orcid":"https://orcid.org/0000-0002-5458-0982","affiliations":[{"raw_affiliation_string":"FEMTO-ST, France and Univ. Franche-Comt\u00e9, France","institution_ids":["https://openalex.org/I2802759292"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004083506","display_name":"Anthony Dugois","orcid":"https://orcid.org/0000-0001-9784-9841"},"institutions":[{"id":"https://openalex.org/I113428412","display_name":"\u00c9cole Normale Sup\u00e9rieure de Lyon","ror":"https://ror.org/04zmssz18","country_code":"FR","type":"education","lineage":["https://openalex.org/I113428412","https://openalex.org/I203339264"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210144566","display_name":"Laboratoire de l'Informatique du Parall\u00e9lisme","ror":"https://ror.org/04msnz457","country_code":"FR","type":"facility","lineage":["https://openalex.org/I100532134","https://openalex.org/I113428412","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I203339264","https://openalex.org/I203339264","https://openalex.org/I4210144566"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Anthony Dugois","raw_affiliation_strings":["LIP, ENS Lyon, France and Inria, France"],"raw_orcid":"https://orcid.org/0000-0001-9784-9841","affiliations":[{"raw_affiliation_string":"LIP, ENS Lyon, France and Inria, France","institution_ids":["https://openalex.org/I113428412","https://openalex.org/I1326498283","https://openalex.org/I4210144566"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066995549","display_name":"Loris Marchal","orcid":"https://orcid.org/0000-0002-5519-9913"},"institutions":[{"id":"https://openalex.org/I113428412","display_name":"\u00c9cole Normale Sup\u00e9rieure de Lyon","ror":"https://ror.org/04zmssz18","country_code":"FR","type":"education","lineage":["https://openalex.org/I113428412","https://openalex.org/I203339264"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210144566","display_name":"Laboratoire de l'Informatique du Parall\u00e9lisme","ror":"https://ror.org/04msnz457","country_code":"FR","type":"facility","lineage":["https://openalex.org/I100532134","https://openalex.org/I113428412","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I203339264","https://openalex.org/I203339264","https://openalex.org/I4210144566"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Loris Marchal","raw_affiliation_strings":["LIP, ENS Lyon, France and Inria, France"],"raw_orcid":"https://orcid.org/0000-0002-5519-9913","affiliations":[{"raw_affiliation_string":"LIP, ENS Lyon, France and Inria, France","institution_ids":["https://openalex.org/I113428412","https://openalex.org/I1326498283","https://openalex.org/I4210144566"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089664450","display_name":"\u00c9tienne Rivi\u00e8re","orcid":"https://orcid.org/0000-0002-4133-394X"},"institutions":[{"id":"https://openalex.org/I95674353","display_name":"UCLouvain","ror":"https://ror.org/02495e989","country_code":"BE","type":"education","lineage":["https://openalex.org/I95674353"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Etienne Rivi\u00e8re","raw_affiliation_strings":["ICTEAM, Belgium and UCLouvain, Belgium"],"raw_orcid":"https://orcid.org/0000-0002-4133-394X","affiliations":[{"raw_affiliation_string":"ICTEAM, Belgium and UCLouvain, Belgium","institution_ids":["https://openalex.org/I95674353"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6463,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.66190914,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"535","last_page":"545"},"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.9995999932289124,"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.9995999932289124,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9993000030517578,"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.9979000091552734,"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/computer-science","display_name":"Computer science","score":0.6574772000312805},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.6538769006729126},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5605893135070801},{"id":"https://openalex.org/keywords/value","display_name":"Value (mathematics)","score":0.5017077922821045},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.41014957427978516},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.1755320131778717},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.17153418064117432},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.14335578680038452},{"id":"https://openalex.org/keywords/operations-management","display_name":"Operations management","score":0.11573663353919983},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.06548359990119934}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6574772000312805},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.6538769006729126},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5605893135070801},{"id":"https://openalex.org/C2776291640","wikidata":"https://www.wikidata.org/wiki/Q2912517","display_name":"Value (mathematics)","level":2,"score":0.5017077922821045},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.41014957427978516},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.1755320131778717},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.17153418064117432},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.14335578680038452},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.11573663353919983},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.06548359990119934},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3605573.3605614","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3605573.3605614","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd International Conference on Parallel Processing","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-04158577v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04158577","pdf_url":"https://hal.science/hal-04158577v1/file/paper.pdf","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ICPP 2023 - 52nd International Conference on Parallel Processing, Aug 2023, Salt Lake City, United States","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:dial.uclouvain.be:boreal:280533","is_oa":true,"landing_page_url":"http://hdl.handle.net/2078.1/280533","pdf_url":null,"source":{"id":"https://openalex.org/S4306400166","display_name":"Digital Access to Libraries","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2800384882","host_organization_name":"Harris County Public Library","host_organization_lineage":["https://openalex.org/I2800384882"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-04158577v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04158577","pdf_url":"https://hal.science/hal-04158577v1/file/paper.pdf","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ICPP 2023 - 52nd International Conference on Parallel Processing, Aug 2023, Salt Lake City, United States","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4384023149.pdf","grobid_xml":"https://content.openalex.org/works/W4384023149.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W180700076","https://openalex.org/W1496637959","https://openalex.org/W1536936593","https://openalex.org/W1982063824","https://openalex.org/W1985229168","https://openalex.org/W2010365467","https://openalex.org/W2068739275","https://openalex.org/W2069528593","https://openalex.org/W2125901106","https://openalex.org/W2126022651","https://openalex.org/W2168354932","https://openalex.org/W2263483768","https://openalex.org/W2606943101","https://openalex.org/W2734941459","https://openalex.org/W2743156140","https://openalex.org/W2795305157","https://openalex.org/W2896910251","https://openalex.org/W3022601357","https://openalex.org/W3034500045","https://openalex.org/W3096858084","https://openalex.org/W4313167260"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2128410848","https://openalex.org/W2102390841","https://openalex.org/W2118368532","https://openalex.org/W2126232624","https://openalex.org/W2434525066","https://openalex.org/W3140149227","https://openalex.org/W2130555437"],"abstract_inverted_index":{"Key-value":[0],"stores":[1],"distribute":[2],"data":[3],"across":[4],"several":[5,97],"storage":[6,122,190],"nodes":[7],"to":[8,35,54,94,113],"handle":[9],"large":[10],"amounts":[11],"of":[12,17,23,43,102,117,128,147,166],"parallel":[13],"requests.":[14],"Proper":[15],"scheduling":[16,57,86,104,180],"these":[18],"requests":[19,119],"impacts":[20],"the":[21,41,44,47,61,72,103,107,114,126,163,167],"quality":[22],"service,":[24],"as":[25],"measured":[26],"by":[27,130],"achievable":[28],"throughput":[29,165],"and":[30,46,84],"(tail)":[31],"latencies.":[32],"In":[33],"addition":[34],"scheduling,":[36],"performance":[37],"heavily":[38],"depends":[39],"on":[40],"nature":[42],"workload":[45],"deployment":[48],"environment.":[49],"It":[50],"is,":[51],"unfortunately,":[52],"difficult":[53],"evaluate":[55],"different":[56],"strategies":[58,67,132],"consistently":[59],"under":[60,170],"same":[62],"operational":[63],"conditions.":[64],"Moreover,":[65],"such":[66],"are":[68],"often":[69],"hard-coded":[70],"in":[71,88,133],"system,":[73],"limiting":[74],"flexibility.":[75],"We":[76,124,175],"present":[77],"Hector,":[78],"a":[79,121,152,183],"modular":[80],"framework":[81],"for":[82,99],"implementing":[83],"evaluating":[85],"policies":[87,181],"Apache":[89],"Cassandra.":[90],"Hector":[91,129],"enables":[92],"users":[93],"select":[95],"among":[96],"options":[98],"key":[100,172],"components":[101],"workflow,":[105],"from":[106],"request":[108],"propagation":[109],"via":[110],"replica":[111,154],"selection":[112,155],"local":[115,179],"ordering":[116],"incoming":[118],"at":[120,188],"node.":[123],"demonstrate":[125],"capabilities":[127],"comparing":[131],"various":[134],"settings.":[135],"For":[136],"example,":[137],"we":[138,150],"find":[139],"that":[140,159,178],"leveraging":[141],"cache":[142],"locality":[143],"effects":[144],"may":[145],"be":[146],"particular":[148],"interest:":[149],"propose":[151],"new":[153],"strategy,":[156],"called":[157],"Popularity-Aware,":[158],"supports":[160],"6":[161],"times":[162],"maximum":[164],"default":[168],"algorithm":[169],"specific":[171],"access":[173],"patterns.":[174],"also":[176],"show":[177],"have":[182],"significant":[184],"effect":[185],"when":[186],"parallelism":[187],"each":[189],"node":[191],"is":[192],"limited.":[193]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
