{"id":"https://openalex.org/W3206901996","doi":"https://doi.org/10.1109/cluster48925.2021.00058","title":"Modeling the Linux page cache for accurate simulation of data-intensive applications","display_name":"Modeling the Linux page cache for accurate simulation of data-intensive applications","publication_year":2021,"publication_date":"2021-09-01","ids":{"openalex":"https://openalex.org/W3206901996","doi":"https://doi.org/10.1109/cluster48925.2021.00058","mag":"3206901996"},"language":"en","primary_location":{"id":"doi:10.1109/cluster48925.2021.00058","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cluster48925.2021.00058","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE International Conference on Cluster Computing (CLUSTER)","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/A5091188052","display_name":"Hoang-Dung Do","orcid":null},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Hoang-Dung Do","raw_affiliation_strings":["Concordia University,Department of Computer Science and Software Engineering,Montreal,Canada","Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Concordia University,Department of Computer Science and Software Engineering,Montreal,Canada","institution_ids":["https://openalex.org/I60158472"]},{"raw_affiliation_string":"Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada","institution_ids":["https://openalex.org/I60158472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108154004","display_name":"Val\u00e9rie Hayot\u2010Sasson","orcid":null},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Valerie Hayot-Sasson","raw_affiliation_strings":["Concordia University,Department of Computer Science and Software Engineering,Montreal,Canada","Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Concordia University,Department of Computer Science and Software Engineering,Montreal,Canada","institution_ids":["https://openalex.org/I60158472"]},{"raw_affiliation_string":"Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada","institution_ids":["https://openalex.org/I60158472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072339196","display_name":"Rafael Ferreira da Silva","orcid":"https://orcid.org/0000-0002-1720-0928"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rafael Ferreira Da Silva","raw_affiliation_strings":["Information Sciences Institute, University of Southern California,Marina Del Rey,CA,USA","Information Sciences Institute, University of Southern California, Marina Del Rey, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Sciences Institute, University of Southern California,Marina Del Rey,CA,USA","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"Information Sciences Institute, University of Southern California, Marina Del Rey, CA, USA","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063741678","display_name":"Christopher J. Steele","orcid":"https://orcid.org/0000-0003-1656-7928"},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Christopher Steele","raw_affiliation_strings":["Concordia University,Department of Psychology,Montreal,Canada","Department of Psychology, Concordia University, Montreal, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Concordia University,Department of Psychology,Montreal,Canada","institution_ids":["https://openalex.org/I60158472"]},{"raw_affiliation_string":"Department of Psychology, Concordia University, Montreal, Canada","institution_ids":["https://openalex.org/I60158472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022674890","display_name":"Henri Casanova","orcid":"https://orcid.org/0000-0001-6310-0365"},"institutions":[{"id":"https://openalex.org/I1331384533","display_name":"University of Hawaii System","ror":"https://ror.org/03tzaeb71","country_code":"US","type":"education","lineage":["https://openalex.org/I1331384533"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Henri Casanova","raw_affiliation_strings":["University of Hawai&#x2018;i at M&#x0101;noa,Department of Information and Computer Sciences,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Hawai&#x2018;i at M&#x0101;noa,Department of Information and Computer Sciences,USA","institution_ids":["https://openalex.org/I1331384533"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075952219","display_name":"Tristan Glatard","orcid":"https://orcid.org/0000-0003-2620-5883"},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Tristan Glatard","raw_affiliation_strings":["Concordia University,Department of Computer Science and Software Engineering,Montreal,Canada","Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Concordia University,Department of Computer Science and Software Engineering,Montreal,Canada","institution_ids":["https://openalex.org/I60158472"]},{"raw_affiliation_string":"Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada","institution_ids":["https://openalex.org/I60158472"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3038,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.60327966,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"398","last_page":"408"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":1.0,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":1.0,"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.9994999766349792,"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.9988999962806702,"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.884844958782196},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.8105931282043457},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.704337477684021},{"id":"https://openalex.org/keywords/usable","display_name":"USable","score":0.4915493428707123},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4850579798221588},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.48341596126556396},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.4685434103012085},{"id":"https://openalex.org/keywords/data-modeling","display_name":"Data modeling","score":0.4357111155986786},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.4354715049266815},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3787090480327606},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.34697961807250977},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.3105841279029846},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.24081993103027344},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.17050451040267944}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.884844958782196},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.8105931282043457},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.704337477684021},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.4915493428707123},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4850579798221588},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.48341596126556396},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.4685434103012085},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.4357111155986786},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.4354715049266815},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3787090480327606},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34697961807250977},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.3105841279029846},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.24081993103027344},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.17050451040267944},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/cluster48925.2021.00058","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cluster48925.2021.00058","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE International Conference on Cluster Computing (CLUSTER)","raw_type":"proceedings-article"},{"id":"pmh:oai:espace2.etsmtl.ca:33567","is_oa":false,"landing_page_url":"https://espace2.etsmtl.ca/id/eprint/33567/","pdf_url":null,"source":{"id":"https://openalex.org/S4306402392","display_name":"Espace \u00c9TS (ETS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1341030882","host_organization_name":"Educational Testing Service","host_organization_lineage":["https://openalex.org/I1341030882"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Compte rendu de conf\u00e9rence"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6399999856948853,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W583170396","https://openalex.org/W1502383304","https://openalex.org/W1514625775","https://openalex.org/W1576624296","https://openalex.org/W2033587324","https://openalex.org/W2036337911","https://openalex.org/W2045287414","https://openalex.org/W2057587483","https://openalex.org/W2058963211","https://openalex.org/W2066503736","https://openalex.org/W2073917303","https://openalex.org/W2074102215","https://openalex.org/W2090129391","https://openalex.org/W2101281312","https://openalex.org/W2105162376","https://openalex.org/W2108687825","https://openalex.org/W2119541875","https://openalex.org/W2143638583","https://openalex.org/W2153188937","https://openalex.org/W2165012822","https://openalex.org/W2171872029","https://openalex.org/W2203440494","https://openalex.org/W2342263551","https://openalex.org/W2561672146","https://openalex.org/W2601814174","https://openalex.org/W2602943080","https://openalex.org/W2625793149","https://openalex.org/W2693411020","https://openalex.org/W2779253217","https://openalex.org/W2798845569","https://openalex.org/W2803698262","https://openalex.org/W2883121292","https://openalex.org/W2898210097","https://openalex.org/W2898885257","https://openalex.org/W2949400012","https://openalex.org/W2954478959","https://openalex.org/W3028727260","https://openalex.org/W3042264320","https://openalex.org/W3093497759","https://openalex.org/W3100704941","https://openalex.org/W4240014100","https://openalex.org/W6630851167"],"related_works":["https://openalex.org/W2061075966","https://openalex.org/W2147122795","https://openalex.org/W3147501184","https://openalex.org/W2167303720","https://openalex.org/W2046128376","https://openalex.org/W2268996566","https://openalex.org/W2038423975","https://openalex.org/W2363672756","https://openalex.org/W2109715593","https://openalex.org/W3161817247"],"abstract_inverted_index":{"The":[0,31],"emergence":[1],"of":[2,47,59,91,115,127,152,159,174,208,232],"Big":[3,51],"Data":[4,52],"in":[5,10,177,221,228],"recent":[6],"years":[7],"has":[8],"resulted":[9],"a":[11,64,86,229],"growing":[12],"need":[13],"for":[14,165],"efficient":[15,37],"data":[16],"processing":[17],"solutions.":[18],"While":[19],"infrastructures":[20],"with":[21,50],"sufficient":[22],"compute":[23],"power":[24],"are":[25],"available,":[26],"the":[27,112,116,128,137,150,172,200,222],"I/O":[28,41,107],"bottleneck":[29],"remains.":[30],"Linux":[32,117],"page":[33,78,118,196],"cache":[34,197],"is":[35,63,218],"an":[36,106,206],"approach":[38,66],"to":[39,57,67,96,205,212],"reduce":[40],"overheads,":[42],"but":[43],"few":[44],"experimental":[45],"studies":[46,90],"its":[48,147],"interactions":[49],"applications":[53,93],"exist,":[54],"partly":[55],"due":[56],"limitations":[58],"real-world":[60],"experiments.":[61],"Simulation":[62],"popular":[65,138],"address":[68],"these":[69],"issues,":[70],"however,":[71],"existing":[72],"simulation":[73,108,131,142,151,201,233],"frameworks":[74],"do":[75],"not":[76],"simulate":[77],"caching":[79],"fully,":[80],"or":[81,167],"even":[82],"at":[83],"all.":[84],"As":[85],"result,":[87],"simulation-based":[88],"performance":[89],"data-intensive":[92],"can":[94],"lead":[95],"misleading":[97],"results":[98],"and":[99,146,155,158,162,182,189],"inaccurate":[100],"conclusions.In":[101],"this":[102,123],"paper,":[103],"we":[104],"propose":[105],"model":[109,124,145,176,198,217],"that":[110,194],"captures":[111],"key":[113],"features":[114],"cache.":[119],"We":[120,170,192],"have":[121],"implemented":[122],"as":[125,185,187],"part":[126],"WRENCH":[129,223],"workflow":[130],"framework,":[132,224],"which":[133],"itself":[134],"builds":[135],"on":[136],"Sim-Grid":[139],"distributed":[140],"systems":[141],"framework.":[143],"Our":[144,216],"implementation":[148],"enable":[149],"both":[153,160],"single-threaded":[154],"multithreaded":[156],"applications,":[157,184],"writeback":[161],"writethrough":[163],"caches":[164],"local":[166,188],"network-based":[168],"filesystems.":[169],"evaluate":[171],"accuracy":[173],"our":[175,195],"different":[178],"conditions,":[179],"including":[180],"sequential":[181],"concurrent":[183],"well":[186],"remote":[190],"I/Os.":[191],"find":[193],"reduces":[199],"error":[202],"by":[203],"up":[204],"order":[207],"magnitude":[209],"when":[210],"compared":[211],"state-of-the-art,":[213],"cacheless":[214],"simulations.":[215],"publicly":[219],"available":[220],"making":[225],"it":[226],"usable":[227],"wide":[230],"range":[231],"studies.":[234]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":2}],"updated_date":"2025-11-25T21:42:39.735039","created_date":"2025-10-10T00:00:00"}
