{"id":"https://openalex.org/W2129529533","doi":"https://doi.org/10.1109/ispass.2005.1430579","title":"Pro-active Page Replacement for Scientific Applications: A Characterization","display_name":"Pro-active Page Replacement for Scientific Applications: A Characterization","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2129529533","doi":"https://doi.org/10.1109/ispass.2005.1430579","mag":"2129529533"},"language":"en","primary_location":{"id":"doi:10.1109/ispass.2005.1430579","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass.2005.1430579","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE International Symposium on Performance Analysis of Systems and Software, 2005. ISPASS 2005.","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/A5013944505","display_name":"Murali Vilayannur","orcid":null},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"M. Vilayannur","raw_affiliation_strings":["Department of Computer Science and Engineering, Pennsylvania State University, University Park, PA, USA","Department of Computer Science, Pennsylvania State University, University Park, PA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Pennsylvania State University, University Park, PA, USA","institution_ids":["https://openalex.org/I130769515"]},{"raw_affiliation_string":"Department of Computer Science, Pennsylvania State University, University Park, PA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077301737","display_name":"A. Sivasubramaniam","orcid":null},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"A. Sivasubramaniam","raw_affiliation_strings":["Department of Computer Science and Engineering, Pennsylvania State University, University Park, PA, USA","Department of Computer Science, Pennsylvania State University, University Park, PA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Pennsylvania State University, University Park, PA, USA","institution_ids":["https://openalex.org/I130769515"]},{"raw_affiliation_string":"Department of Computer Science, Pennsylvania State University, University Park, PA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007116603","display_name":"Mahmut Kandemir","orcid":"https://orcid.org/0000-0002-9940-9951"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M. Kandemir","raw_affiliation_strings":["Department of Computer Science and Engineering, Pennsylvania State University, University Park, PA, USA","Department of Computer Science, Pennsylvania State University, University Park, PA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Pennsylvania State University, University Park, PA, USA","institution_ids":["https://openalex.org/I130769515"]},{"raw_affiliation_string":"Department of Computer Science, Pennsylvania State University, University Park, PA","institution_ids":["https://openalex.org/I130769515"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5013944505"],"corresponding_institution_ids":["https://openalex.org/I130769515"],"apc_list":null,"apc_paid":null,"fwci":0.5472,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.75100373,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"35","issue":null,"first_page":"248","last_page":"257"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","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/T11181","display_name":"Advanced Data Storage Technologies","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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9980999827384949,"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.8943367600440979},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.8239086866378784},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.7904902100563049},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.7778788805007935},{"id":"https://openalex.org/keywords/paging","display_name":"Paging","score":0.6052370667457581},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.6044978499412537},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.49161702394485474},{"id":"https://openalex.org/keywords/predictability","display_name":"Predictability","score":0.48355528712272644},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.42080390453338623},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.35512205958366394},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.3371346890926361},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.202998548746109},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12610211968421936}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8943367600440979},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.8239086866378784},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.7904902100563049},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.7778788805007935},{"id":"https://openalex.org/C50954386","wikidata":"https://www.wikidata.org/wiki/Q656083","display_name":"Paging","level":2,"score":0.6052370667457581},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6044978499412537},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.49161702394485474},{"id":"https://openalex.org/C197640229","wikidata":"https://www.wikidata.org/wiki/Q2534066","display_name":"Predictability","level":2,"score":0.48355528712272644},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.42080390453338623},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.35512205958366394},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.3371346890926361},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.202998548746109},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12610211968421936},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ispass.2005.1430579","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass.2005.1430579","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE International Symposium on Performance Analysis of Systems and Software, 2005. ISPASS 2005.","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.408.9530","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.408.9530","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cse.psu.edu/~anand/csl/papers/ispass05.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W45001393","https://openalex.org/W48317398","https://openalex.org/W95542644","https://openalex.org/W1578858535","https://openalex.org/W1983274120","https://openalex.org/W1987225815","https://openalex.org/W2003549201","https://openalex.org/W2054308357","https://openalex.org/W2071490148","https://openalex.org/W2072853307","https://openalex.org/W2074919500","https://openalex.org/W2079632486","https://openalex.org/W2080193026","https://openalex.org/W2092537111","https://openalex.org/W2112121929","https://openalex.org/W2117958469","https://openalex.org/W2124516381","https://openalex.org/W2134612065","https://openalex.org/W2143468440","https://openalex.org/W2144570882","https://openalex.org/W2145118374","https://openalex.org/W2150864656","https://openalex.org/W2152018352","https://openalex.org/W2152356827","https://openalex.org/W2160401437","https://openalex.org/W2161995137","https://openalex.org/W2167345029","https://openalex.org/W4238141424","https://openalex.org/W4248953486","https://openalex.org/W4250743708","https://openalex.org/W6601808287","https://openalex.org/W6603865566","https://openalex.org/W6634647146","https://openalex.org/W6681483022"],"related_works":["https://openalex.org/W2155379745","https://openalex.org/W4241723377","https://openalex.org/W4242544852","https://openalex.org/W2357520409","https://openalex.org/W4235954812","https://openalex.org/W2010739099","https://openalex.org/W1820333363","https://openalex.org/W1993535731","https://openalex.org/W3112386411","https://openalex.org/W2476092018"],"abstract_inverted_index":{"Paging":[0],"policies":[1],"implemented":[2],"by":[3,74,230],"today's":[4],"operating":[5,76,157,267],"systems":[6],"cause":[7],"scientific":[8],"applications":[9],"to":[10,30,78,119,178,215,243],"exhibit":[11],"poor":[12],"performance,":[13],"when":[14],"the":[15,31,43,47,75,88,97,105,109,121,133,148,156,168,208,211,217,247,252,266,274],"application's":[16,152,212],"working":[17],"set":[18],"does":[19],"not":[20,138],"fit":[21],"in":[22,46,143,155,167],"main":[23],"memory.":[24],"This":[25],"has":[26],"been":[27],"typically":[28],"attributed":[29],"sub-optimal":[32],"performance":[33,122,253],"of":[34,42,67,108,123,127,150,210,219,246,255],"LRU-like":[35,124,188],"virtual-memory":[36],"replacement":[37,83,189,204,263,277],"algorithms.":[38],"On":[39],"one":[40,245],"end":[41,107],"spectrum,":[44,110],"researchers":[45,111],"past":[48],"have":[49,112],"proposed":[50,114],"fully":[51],"automated":[52],"compiler-based":[53],"techniques":[54,86,226],"that":[55,70,96,161,172,187,206,224,240,269],"provide":[56],"crucial":[57],"information":[58],"on":[59],"future":[60],"access":[61],"patterns":[62,214],"(reuse-distances,":[63],"release":[64],"hints":[65],"etc)":[66],"an":[68,261],"application":[69],"can":[71,90,173,227],"be":[72,91,100,140,174,244],"exploited":[73],"system":[77],"make":[79],"intelligent":[80],"prefetching":[81],"and":[82,102,136,159,176,200,238],"decisions.":[84],"Static":[85],"like":[87],"aforementioned":[89],"quite":[92],"accurate,":[93],"but":[94],"require":[95],"source":[98],"code":[99],"available":[101],"analyzable.":[103],"At":[104],"other":[106],"also":[113,259],"pure":[115],"system-level":[116],"algorithmic":[117],"innovations":[118],"improve":[120],"algorithms,":[125],"some":[126],"which":[128],"are":[129,163],"only":[130],"interesting":[131],"from":[132],"theoretical":[134],"sense":[135],"may":[137],"really":[139],"implementable.":[141],"Instead,":[142],"this":[144],"paper":[145],"we":[146,185,258],"explore":[147],"possibility":[149],"tracking":[151],"runtime":[153],"behavior":[154,171],"system,":[158,268],"find":[160],"there":[162],"several":[164],"useful":[165],"characteristics":[166],"virtual":[169],"memory":[170,182],"anticipated":[175],"used":[177],"pro-actively":[179],"manage":[180],"physical":[181],"usage.":[183],"Specifically,":[184],"show":[186],"algorithms":[190,249],"hold":[191],"onto":[192],"pages":[193],"long":[194],"after":[195],"they":[196],"outlive":[197],"their":[198],"usefulness":[199],"propose":[201],"a":[202],"new":[203],"algorithm":[205,264,278],"exploits":[207],"predictability":[209],"page-fault":[213],"reduce":[216,228],"number":[218],"page-faults.":[220],"Our":[221],"results":[222],"demonstrate":[223],"such":[225],"page-faults":[229],"as":[231,233],"much":[232],"78%":[234],"over":[235],"both":[236],"LRU":[237],"EELRU":[239],"is":[241],"considered":[242],"state-of-the-art":[248],"towards":[250],"addressing":[251],"shortcomings":[254],"LRU.":[256],"Further,":[257],"present":[260],"implementable":[262],"within":[265],"performs":[270],"considerably":[271],"better":[272],"than":[273],"Linux":[275],"kernel's":[276]},"counts_by_year":[{"year":2018,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
