{"id":"https://openalex.org/W1985497236","doi":"https://doi.org/10.1002/spe.4380241003","title":"Mirage+: A kernel implementation of distributed shared memory on a network of personal computers","display_name":"Mirage+: A kernel implementation of distributed shared memory on a network of personal computers","publication_year":1994,"publication_date":"1994-10-01","ids":{"openalex":"https://openalex.org/W1985497236","doi":"https://doi.org/10.1002/spe.4380241003","mag":"1985497236"},"language":"en","primary_location":{"id":"doi:10.1002/spe.4380241003","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380241003","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-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/A5026751343","display_name":"Brett D. Fleisch","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Brett D. Fleisch","raw_affiliation_strings":["Department of Computer Science, University of California, Riverside, CA 92521\u20130304, U.S.A"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of California, Riverside, CA 92521\u20130304, U.S.A","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033557105","display_name":"Randall Hyde","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Randall L. Hyde","raw_affiliation_strings":["Department of Computer Science, University of California, Riverside, CA 92521\u20130304, U.S.A"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of California, Riverside, CA 92521\u20130304, U.S.A","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108507862","display_name":"Niels Juul","orcid":null},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":true,"raw_author_name":"Niels Christian Juul","raw_affiliation_strings":["Department of Computer Science, University of Copenhagen, DK-2100 Copenhagen \u00d8, Denmark","Department of Computer Science, University of Copenhagen, DK\u20102100 Copenhagen \u00d8, Denmark"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Copenhagen, DK-2100 Copenhagen \u00d8, Denmark","institution_ids":["https://openalex.org/I124055696"]},{"raw_affiliation_string":"Department of Computer Science, University of Copenhagen, DK\u20102100 Copenhagen \u00d8, Denmark","institution_ids":["https://openalex.org/I124055696"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5026751343","https://openalex.org/A5108507862"],"corresponding_institution_ids":["https://openalex.org/I124055696"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":2.1374,"has_fulltext":false,"cited_by_count":22,"citation_normalized_percentile":{"value":0.87327526,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"24","issue":"10","first_page":"887","last_page":"909"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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.9998000264167786,"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.9994000196456909,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.7749627828598022},{"id":"https://openalex.org/keywords/unix","display_name":"Unix","score":0.7623164057731628},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.7458820343017578},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5548268556594849},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5460148453712463},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.48490244150161743},{"id":"https://openalex.org/keywords/network-interface","display_name":"Network interface","score":0.4801332652568817},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.4583328366279602},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.4450605511665344},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3591042459011078},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.33490079641342163},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.2963457405567169},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2735745906829834},{"id":"https://openalex.org/keywords/ethernet","display_name":"Ethernet","score":0.154887855052948},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.08516049385070801}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7749627828598022},{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.7623164057731628},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.7458820343017578},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5548268556594849},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5460148453712463},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.48490244150161743},{"id":"https://openalex.org/C103987645","wikidata":"https://www.wikidata.org/wiki/Q985806","display_name":"Network interface","level":3,"score":0.4801332652568817},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.4583328366279602},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.4450605511665344},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3591042459011078},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33490079641342163},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.2963457405567169},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2735745906829834},{"id":"https://openalex.org/C172173386","wikidata":"https://www.wikidata.org/wiki/Q79984","display_name":"Ethernet","level":2,"score":0.154887855052948},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08516049385070801},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.0},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1002/spe.4380241003","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380241003","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.13.9402","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.9402","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/./vol24/issue10/spe911bf.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.25.8218","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.25.8218","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.dat.ruc.dk/~ncjuul/cv/../papers/diku-94-13.ps","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.410.7126","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.410.7126","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://webhotel2.ruc.dk/ncjuul/papers/diku-94-13.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W16612963","https://openalex.org/W19830081","https://openalex.org/W51427095","https://openalex.org/W570690303","https://openalex.org/W1484356373","https://openalex.org/W1494104063","https://openalex.org/W1534067311","https://openalex.org/W1547966682","https://openalex.org/W1552290575","https://openalex.org/W1916709771","https://openalex.org/W1968554407","https://openalex.org/W1994593991","https://openalex.org/W2001232605","https://openalex.org/W2012603689","https://openalex.org/W2023186718","https://openalex.org/W2024564841","https://openalex.org/W2029677496","https://openalex.org/W2044902313","https://openalex.org/W2049631480","https://openalex.org/W2070343246","https://openalex.org/W2078775767","https://openalex.org/W2087113038","https://openalex.org/W2094159214","https://openalex.org/W2094642242","https://openalex.org/W2106726208","https://openalex.org/W2107745473","https://openalex.org/W2110856615","https://openalex.org/W2126990153","https://openalex.org/W2131791649","https://openalex.org/W2133765762","https://openalex.org/W2133902468","https://openalex.org/W2293221651","https://openalex.org/W2294127832","https://openalex.org/W2611071497","https://openalex.org/W3037400979","https://openalex.org/W3160366303","https://openalex.org/W4206713059","https://openalex.org/W4231400608","https://openalex.org/W4236096494","https://openalex.org/W4236242221","https://openalex.org/W4237211384","https://openalex.org/W4252364404","https://openalex.org/W4254244442"],"related_works":["https://openalex.org/W2017276153","https://openalex.org/W4241723377","https://openalex.org/W4235954812","https://openalex.org/W2059368477","https://openalex.org/W4253783606","https://openalex.org/W3095732246","https://openalex.org/W2900321452","https://openalex.org/W2139847837","https://openalex.org/W2797349320","https://openalex.org/W1993535731"],"abstract_inverted_index":{"Abstract":[0],"We":[1,125],"describe":[2],"the":[3,14,19,26,66,75,79,82,88,105,117,123,193,203,210,220,234],"evolution":[4],"of":[5,41,81,87,107,116,129,185,192,236],"a":[6,22,29,37,45,132,164,179,187,207,242],"distributed":[7],"shared":[8,42,59],"memory":[9,43,60],"(DSM)":[10],"system,":[11],"Mirage,":[12],"and":[13,61,84,155],"difficulties":[15],"encountered":[16],"when":[17,219,257],"moving":[18],"system":[20,50,83],"from":[21,244],"Unix\u2010based*":[23],"kernel":[24,31],"on":[25,32,111,144],"VAX":[27],"to":[28,99,136,199,205,240],"Unix\u2010based":[30],"personal":[33],"computers.":[34],"Mirage":[35,100],"provides":[36],"network":[38,52,137,211,226],"transparent":[39],"form":[40],"for":[44,54,163,189],"loosely":[46],"coupled":[47],"environment.":[48],"The":[49,90,160],"hides":[51],"boundaries":[53],"processes":[55],"that":[56,127],"are":[57],"accessing":[58],"is":[62,109],"upward":[63],"compatible":[64],"with":[65,131,233],"Unix":[67],"System":[68],"V":[69],"Interface":[70],"Definition.":[71],"This":[72],"paper":[73],"addresses":[74],"architectural":[76],"dependencies":[77],"in":[78,122,167],"design":[80],"evaluates":[85],"performance":[86,128,230,253],"implementation.":[89,124],"new":[91],"version,":[92],"M":[93,168,200],"IRAGE":[94,169,201],"+,":[95,202],"performs":[96],"well":[97],"compared":[98],"even":[101],"though":[102],"eight":[103],"times":[104],"amount":[106,235],"data":[108],"sent":[110],"each":[112,190],"page":[113,119,134,165,180,208,221,243],"fault":[114,166,206,241],"because":[115],"larger":[118],"size":[120,135,139],"used":[121],"show":[126],"systems":[130],"large":[133],"packet":[138,152,182],"can":[140],"be":[141],"dramatically":[142],"improved":[143,214],"conventional":[145],"hardware":[146],"by":[147,177,215],"applying":[148],"three":[149],"well\u2010known":[150],"techniques:":[151],"blasting,":[153],"compression,":[154],"running":[156,247],"at":[157,248],"interrupt":[158,249],"level.":[159],"measured":[161,229],"time":[162,204,237],"+":[170],"has":[171],"been":[172],"reduced":[173],"37":[174],"per":[175,217,255],"cent":[176,218,256],"sending":[178],"using":[181,186],"blasting":[183],"instead":[184],"handshake":[188],"portion":[191],"page.":[194],"When":[195],"compression":[196],"was":[197,212,222],"added":[198],"across":[209],"further":[213],"47":[216],"compressed":[223],"into":[224],"one":[225],"packet.":[227],"Our":[228],"compares":[231],"favorably":[232],"it":[238],"takes":[239],"disk.":[245],"Lastly,":[246],"level":[250],"may":[251],"improve":[252],"16":[254],"faulting":[258],"pages":[259],"without":[260],"compression.":[261]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
