{"id":"https://openalex.org/W7167908412","doi":"https://doi.org/10.48550/arxiv.2607.07944","title":"The Memory Wall of Green Software: Empirical Energy Evaluation of Memento Design Pattern","display_name":"The Memory Wall of Green Software: Empirical Energy Evaluation of Memento Design Pattern","publication_year":2026,"publication_date":"2026-07-08","ids":{"openalex":"https://openalex.org/W7167908412","doi":"https://doi.org/10.48550/arxiv.2607.07944"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2607.07944","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.07944","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2607.07944","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5140440907","display_name":"Imane Jriri","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jriri, Imane","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5099035322","display_name":"Tarik Houichime","orcid":"https://orcid.org/0000-0003-3477-4912"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Houichime, Tarik","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5040423272","display_name":"Younes Amrani","orcid":"https://orcid.org/0000-0001-9528-0516"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Amrani, Younes El","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9531000256538391,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9531000256538391,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.017899999395012856,"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.004000000189989805,"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/thrashing","display_name":"Thrashing","score":0.7343999743461609},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.5371999740600586},{"id":"https://openalex.org/keywords/dissipation","display_name":"Dissipation","score":0.5357000231742859},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.5120999813079834},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.5083000063896179},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.4957999885082245},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4713999927043915},{"id":"https://openalex.org/keywords/scaling","display_name":"Scaling","score":0.4196000099182129},{"id":"https://openalex.org/keywords/differential","display_name":"Differential (mechanical device)","score":0.4101000130176544}],"concepts":[{"id":"https://openalex.org/C28362024","wikidata":"https://www.wikidata.org/wiki/Q2067413","display_name":"Thrashing","level":2,"score":0.7343999743461609},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6798999905586243},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.5371999740600586},{"id":"https://openalex.org/C135402231","wikidata":"https://www.wikidata.org/wiki/Q898440","display_name":"Dissipation","level":2,"score":0.5357000231742859},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.5120999813079834},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.5083000063896179},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.4957999885082245},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4713999927043915},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.4196000099182129},{"id":"https://openalex.org/C93226319","wikidata":"https://www.wikidata.org/wiki/Q193137","display_name":"Differential (mechanical device)","level":2,"score":0.4101000130176544},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.36629998683929443},{"id":"https://openalex.org/C2780331096","wikidata":"https://www.wikidata.org/wiki/Q24965464","display_name":"Energy modeling","level":3,"score":0.33570000529289246},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.3330000042915344},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.31119999289512634},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.30730000138282776},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.296999990940094},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.29179999232292175},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.28600001335144043},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.27709999680519104},{"id":"https://openalex.org/C110253651","wikidata":"https://www.wikidata.org/wiki/Q5377034","display_name":"Energy current","level":3,"score":0.27619999647140503},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.2671999931335449},{"id":"https://openalex.org/C34972735","wikidata":"https://www.wikidata.org/wiki/Q2920267","display_name":"Engineering design process","level":2,"score":0.26579999923706055},{"id":"https://openalex.org/C520301825","wikidata":"https://www.wikidata.org/wiki/Q380170","display_name":"Energy conservation","level":2,"score":0.25459998846054077},{"id":"https://openalex.org/C2780799671","wikidata":"https://www.wikidata.org/wiki/Q17087362","display_name":"Transient (computer programming)","level":2,"score":0.2517000138759613},{"id":"https://openalex.org/C202702835","wikidata":"https://www.wikidata.org/wiki/Q1153531","display_name":"Embodied energy","level":2,"score":0.2515000104904175},{"id":"https://openalex.org/C138852830","wikidata":"https://www.wikidata.org/wiki/Q2292993","display_name":"Design methods","level":2,"score":0.2506999969482422}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2607.07944","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.07944","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2607.07944","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.07944","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"As":[0],"Green":[1,155],"Software":[2],"Engineering":[3],"matures,":[4],"energy":[5,43,72,101],"efficiency":[6],"has":[7],"transitioned":[8],"into":[9,139],"a":[10,51,88,99,111,145],"mission-critical":[11],"non-functional":[12],"requirement.":[13],"While":[14],"software":[15],"design":[16,36,48,151],"patterns":[17],"ensure":[18],"structural":[19,150],"integrity,":[20],"their":[21],"inherent":[22],"abstraction":[23],"layers":[24],"impose":[25],"an":[26],"implicit":[27],"\"metabolic":[28],"cost\"":[29],"that":[30],"often":[31],"remains":[32],"obscured":[33],"during":[34],"the":[35,42,46,63,92],"phase.":[37],"This":[38],"paper":[39],"empirically":[40],"investigates":[41],"dynamics":[44],"of":[45,103],"Memento":[47],"pattern,":[49],"contrasting":[50],"direct,":[52],"unabstracted":[53],"baseline":[54],"against":[55],"Classic":[56],"full-snapshot":[57],"and":[58,131],"Differential":[59,93],"delta-encoding":[60],"strategies.":[61],"Leveraging":[62],"RAPL":[64],"interface":[65],"for":[66,105],"high-fidelity":[67],"hardware":[68],"telemetry,":[69],"we":[70],"quantify":[71],"dissipation":[73],"across":[74],"state":[75],"volumes":[76],"scaling":[77],"from":[78],"10":[79],"MB":[80],"to":[81,148],"200":[82,116],"MB.":[83,117],"Our":[84],"empirical":[85],"results":[86],"expose":[87],"critical":[89],"architectural":[90],"trade-off:":[91],"strategy":[94],"minimizes":[95],"memory":[96],"traffic,":[97],"yielding":[98],"maximum":[100],"reduction":[102],"65.8%":[104],"mid-scale":[106],"states,":[107],"but":[108],"collides":[109],"with":[110,144,153],"catastrophic":[112],"\"memory":[113],"wall\"":[114],"at":[115],"At":[118],"this":[119],"saturation":[120],"point,":[121],"algorithmic":[122],"optimizations":[123],"are":[124],"completely":[125],"neutralized":[126],"by":[127],"severe":[128],"GC":[129],"thrashing":[130],"non-linear":[132],"power":[133],"spikes.":[134],"We":[135],"synthesize":[136],"these":[137],"findings":[138],"evidence-based":[140],"heuristics,":[141],"providing":[142],"architects":[143],"robust":[146],"framework":[147],"reconcile":[149],"quality":[152],"sustainable":[154],"IT":[156],"imperatives.":[157]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-07-11T00:00:00"}
