{"id":"https://openalex.org/W2032663637","doi":"https://doi.org/10.1109/msst.2014.6855538","title":"Jericho: Achieving scalability through optimal data placement on multicore systems","display_name":"Jericho: Achieving scalability through optimal data placement on multicore systems","publication_year":2014,"publication_date":"2014-06-01","ids":{"openalex":"https://openalex.org/W2032663637","doi":"https://doi.org/10.1109/msst.2014.6855538","mag":"2032663637"},"language":"en","primary_location":{"id":"doi:10.1109/msst.2014.6855538","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msst.2014.6855538","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 30th Symposium on Mass Storage Systems and Technologies (MSST)","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/A5025780362","display_name":"Stelios Mavridis","orcid":"https://orcid.org/0000-0001-9857-9185"},"institutions":[{"id":"https://openalex.org/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]},{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]}],"countries":["CZ","GR"],"is_corresponding":true,"raw_author_name":"Stelios Mavridis","raw_affiliation_strings":["Institute of Computer Science, Heraklion, GR","Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, Heraklion, GR","institution_ids":["https://openalex.org/I4210155092"]},{"raw_affiliation_string":"Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece","institution_ids":["https://openalex.org/I8901234"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070294338","display_name":"Yannis Sfakianakis","orcid":"https://orcid.org/0000-0001-9431-5721"},"institutions":[{"id":"https://openalex.org/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]},{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]}],"countries":["CZ","GR"],"is_corresponding":false,"raw_author_name":"Yannis Sfakianakis","raw_affiliation_strings":["Institute of Computer Science, Heraklion, GR","Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, Heraklion, GR","institution_ids":["https://openalex.org/I4210155092"]},{"raw_affiliation_string":"Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece","institution_ids":["https://openalex.org/I8901234"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059461451","display_name":"Anastasios Papagiannis","orcid":"https://orcid.org/0000-0003-1568-9157"},"institutions":[{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]},{"id":"https://openalex.org/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]}],"countries":["CZ","GR"],"is_corresponding":false,"raw_author_name":"Anastasios Papagiannis","raw_affiliation_strings":["Institute of Computer Science, Heraklion, GR","Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, Heraklion, GR","institution_ids":["https://openalex.org/I4210155092"]},{"raw_affiliation_string":"Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece","institution_ids":["https://openalex.org/I8901234"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079517640","display_name":"Manolis Marazakis","orcid":"https://orcid.org/0000-0002-4768-3289"},"institutions":[{"id":"https://openalex.org/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]},{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]}],"countries":["CZ","GR"],"is_corresponding":false,"raw_author_name":"Manolis Marazakis","raw_affiliation_strings":["Institute of Computer Science, Heraklion, GR","Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, Heraklion, GR","institution_ids":["https://openalex.org/I4210155092"]},{"raw_affiliation_string":"Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece","institution_ids":["https://openalex.org/I8901234"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052335338","display_name":"Angelos Bilas","orcid":"https://orcid.org/0000-0003-2975-4124"},"institutions":[{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]},{"id":"https://openalex.org/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]}],"countries":["CZ","GR"],"is_corresponding":false,"raw_author_name":"Angelos Bilas","raw_affiliation_strings":["Institute of Computer Science, Heraklion, GR","Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, Heraklion, GR","institution_ids":["https://openalex.org/I4210155092"]},{"raw_affiliation_string":"Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. - Hellas (FORTH), Heraklion, Greece","institution_ids":["https://openalex.org/I8901234"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5025780362"],"corresponding_institution_ids":["https://openalex.org/I4210155092","https://openalex.org/I8901234"],"apc_list":null,"apc_paid":null,"fwci":1.3792,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.83474344,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"2004","issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","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/T11181","display_name":"Advanced Data Storage Technologies","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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997000098228455,"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"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.856601357460022},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6163005232810974},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.5839500427246094},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.581180989742279},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.5603459477424622},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5001688003540039},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.4926922917366028},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4920751452445984},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.42782458662986755},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37729576230049133},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.17491161823272705}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.856601357460022},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6163005232810974},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.5839500427246094},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.581180989742279},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.5603459477424622},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5001688003540039},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.4926922917366028},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4920751452445984},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.42782458662986755},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37729576230049133},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.17491161823272705}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/msst.2014.6855538","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msst.2014.6855538","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 30th Symposium on Mass Storage Systems and Technologies (MSST)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322644","display_name":"University of Crete","ror":"https://ror.org/00dr28g20"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W1549974913","https://openalex.org/W1569832684","https://openalex.org/W1579147384","https://openalex.org/W1961751213","https://openalex.org/W1964225254","https://openalex.org/W2032801361","https://openalex.org/W2044782015","https://openalex.org/W2068993993","https://openalex.org/W2117923448","https://openalex.org/W2119548576","https://openalex.org/W2157802978","https://openalex.org/W2160895517","https://openalex.org/W2169665207","https://openalex.org/W2175443198","https://openalex.org/W2188889839","https://openalex.org/W2293546518","https://openalex.org/W2978655370","https://openalex.org/W3103104567","https://openalex.org/W4295235956","https://openalex.org/W6632765953","https://openalex.org/W6634013447","https://openalex.org/W6634769544","https://openalex.org/W6683390773","https://openalex.org/W6684730004","https://openalex.org/W6687139329","https://openalex.org/W6768959830"],"related_works":["https://openalex.org/W3120961607","https://openalex.org/W4401568740","https://openalex.org/W2098207691","https://openalex.org/W3148568549","https://openalex.org/W1648516568","https://openalex.org/W361036515","https://openalex.org/W2269474412","https://openalex.org/W2741067476","https://openalex.org/W2031026393","https://openalex.org/W2063611263"],"abstract_inverted_index":{"Achieving":[0],"high":[1],"I/O":[2,91,110,152,157,174,177],"throughput":[3,65],"on":[4,54,80,146,188],"modern":[5,190],"servers":[6],"presents":[7],"significant":[8],"challenges.":[9],"With":[10,211],"increasing":[11],"core":[12],"counts,":[13],"server":[14,192],"memory":[15,44,167,204],"architectures":[16],"become":[17,218],"less":[18],"uniform,":[19],"both":[20],"in":[21,107,123,168,199],"terms":[22],"of":[23,33,114,149,202,216],"latency":[24,53],"as":[25,27],"well":[26],"bandwidth.":[28,45],"In":[29,83],"particular,":[30],"the":[31,34,61,94,108,147,150,162,185,203],"bandwidth":[32],"interconnect":[35,47],"among":[36],"NUMA":[37,81,127],"nodes":[38],"is":[39],"limited":[40],"compared":[41],"to":[42,126],"local":[43,209],"Moreover,":[46],"congestion":[48],"and":[49,66,71,105,118,170],"contention":[50],"introduce":[51],"additional":[52],"remote":[55],"accesses.":[56],"These":[57],"challenges":[58],"severely":[59],"limit":[60],"maximum":[62],"achievable":[63],"storage":[64,109],"IOPS":[67],"rate.":[68],"Therefore,":[69],"data":[70],"thread":[72],"placement":[73,135],"are":[74],"critical":[75],"for":[76,93,161,176],"data-intensive":[77],"applications":[78],"running":[79,184],"architectures.":[82],"this":[84],"paper":[85],"we":[86],"present":[87],"Jericho,":[88,212],"a":[89,115,119,159,189,221],"new":[90],"stack":[92],"Linux":[95,163,196],"kernel":[96,103,173,197],"that":[97,142,183],"improves":[98],"affinity":[99],"between":[100],"application":[101,140],"threads,":[102,104],"buffers":[106],"path.":[111],"Jericho":[112,130,155],"consists":[113],"NUMA-aware":[116],"filesystem":[117,131],"DRAM":[120,156],"cache":[121],"organized":[122],"slices":[124],"mapped":[125],"nodes.":[128],"The":[129,154],"implements":[132],"our":[133],"task":[134],"policy":[136],"by":[137,208],"dynamically":[138],"migrating":[139],"threads":[141,175],"issue":[143],"I/Os":[144],"based":[145],"location":[148],"corresponding":[151,222],"buffers.":[153],"cache,":[158],"replacement":[160],"page-cache,":[164],"splits":[165],"buffer":[166],"slices,":[169],"uses":[171],"per-slice":[172],"request":[178],"processing.":[179],"Our":[180],"evaluation":[181],"shows":[182],"FIO":[186],"microbenchmark":[187],"64-core":[191],"with":[193,220],"an":[194],"unmodified":[195],"results":[198],"only":[200],"5%":[201],"accesses":[205,217],"being":[206],"served":[207],"memory.":[210],"more":[213],"than":[214],"95%":[215],"local,":[219],"2x":[223],"performance":[224],"improvement.":[225]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
