{"id":"https://openalex.org/W2471153971","doi":"https://doi.org/10.1109/sies.2016.7509439","title":"Adaptive memory management scheme for MMU-less embedded systems","display_name":"Adaptive memory management scheme for MMU-less embedded systems","publication_year":2016,"publication_date":"2016-05-01","ids":{"openalex":"https://openalex.org/W2471153971","doi":"https://doi.org/10.1109/sies.2016.7509439","mag":"2471153971"},"language":"en","primary_location":{"id":"doi:10.1109/sies.2016.7509439","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sies.2016.7509439","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 11th IEEE Symposium on Industrial Embedded Systems (SIES)","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/A5070715009","display_name":"Ioannis Deligiannis","orcid":"https://orcid.org/0009-0002-4794-9822"},"institutions":[{"id":"https://openalex.org/I28710699","display_name":"Hellenic Mediterranean University","ror":"https://ror.org/039ce0m20","country_code":"GR","type":"education","lineage":["https://openalex.org/I28710699"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"Ioannis Deligiannis","raw_affiliation_strings":["Informatics Engineering Department, Technological Educational Institute of Crete, Heraklion, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Informatics Engineering Department, Technological Educational Institute of Crete, Heraklion, Greece","institution_ids":["https://openalex.org/I28710699"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055270120","display_name":"George Kornaros","orcid":"https://orcid.org/0000-0002-2371-0633"},"institutions":[{"id":"https://openalex.org/I28710699","display_name":"Hellenic Mediterranean University","ror":"https://ror.org/039ce0m20","country_code":"GR","type":"education","lineage":["https://openalex.org/I28710699"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"George Kornaros","raw_affiliation_strings":["Informatics Engineering Department, Technological Educational Institute of Crete, Heraklion, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Informatics Engineering Department, Technological Educational Institute of Crete, Heraklion, Greece","institution_ids":["https://openalex.org/I28710699"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5070715009"],"corresponding_institution_ids":["https://openalex.org/I28710699"],"apc_list":null,"apc_paid":null,"fwci":0.8859,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.77910197,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.998199999332428,"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":0.998199999332428,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9973000288009644,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9962999820709229,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.840703010559082},{"id":"https://openalex.org/keywords/allocator","display_name":"Allocator","score":0.753251314163208},{"id":"https://openalex.org/keywords/flat-memory-model","display_name":"Flat memory model","score":0.7432963252067566},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.6967576146125793},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.6177135109901428},{"id":"https://openalex.org/keywords/extended-memory","display_name":"Extended memory","score":0.5599349737167358},{"id":"https://openalex.org/keywords/computing-with-memory","display_name":"Computing with Memory","score":0.5592336058616638},{"id":"https://openalex.org/keywords/registered-memory","display_name":"Registered memory","score":0.5260310769081116},{"id":"https://openalex.org/keywords/dynamic-random-access-memory","display_name":"Dynamic random-access memory","score":0.5007991790771484},{"id":"https://openalex.org/keywords/c-dynamic-memory-allocation","display_name":"C dynamic memory allocation","score":0.4844541549682617},{"id":"https://openalex.org/keywords/memory-map","display_name":"Memory map","score":0.4614469110965729},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4436773955821991},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.4308854937553406},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.37660524249076843},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.354123055934906},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.3454670310020447},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.27820146083831787},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2308940291404724}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.840703010559082},{"id":"https://openalex.org/C162262903","wikidata":"https://www.wikidata.org/wiki/Q343527","display_name":"Allocator","level":2,"score":0.753251314163208},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.7432963252067566},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.6967576146125793},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.6177135109901428},{"id":"https://openalex.org/C171675096","wikidata":"https://www.wikidata.org/wiki/Q1143380","display_name":"Extended memory","level":4,"score":0.5599349737167358},{"id":"https://openalex.org/C152890283","wikidata":"https://www.wikidata.org/wiki/Q4129922","display_name":"Computing with Memory","level":5,"score":0.5592336058616638},{"id":"https://openalex.org/C93446704","wikidata":"https://www.wikidata.org/wiki/Q449328","display_name":"Registered memory","level":3,"score":0.5260310769081116},{"id":"https://openalex.org/C118702147","wikidata":"https://www.wikidata.org/wiki/Q189396","display_name":"Dynamic random-access memory","level":3,"score":0.5007991790771484},{"id":"https://openalex.org/C34339311","wikidata":"https://www.wikidata.org/wiki/Q1050390","display_name":"C dynamic memory allocation","level":4,"score":0.4844541549682617},{"id":"https://openalex.org/C74426580","wikidata":"https://www.wikidata.org/wiki/Q719484","display_name":"Memory map","level":3,"score":0.4614469110965729},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4436773955821991},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.4308854937553406},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.37660524249076843},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.354123055934906},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.3454670310020447},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.27820146083831787},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2308940291404724}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/sies.2016.7509439","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sies.2016.7509439","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 11th IEEE Symposium on Industrial Embedded Systems (SIES)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W974127864","https://openalex.org/W1527905812","https://openalex.org/W1546027857","https://openalex.org/W1582999084","https://openalex.org/W1746694335","https://openalex.org/W1899349177","https://openalex.org/W2026464253","https://openalex.org/W2027084083","https://openalex.org/W2120457453","https://openalex.org/W2124279666","https://openalex.org/W2128362607","https://openalex.org/W2153033291","https://openalex.org/W2155361732","https://openalex.org/W2167102554","https://openalex.org/W2172568734","https://openalex.org/W2261572649","https://openalex.org/W2274534445","https://openalex.org/W3104346182","https://openalex.org/W3127546626","https://openalex.org/W4235063114","https://openalex.org/W4250040165","https://openalex.org/W6631703372","https://openalex.org/W6637777816"],"related_works":["https://openalex.org/W1545590191","https://openalex.org/W2122491468","https://openalex.org/W2401488962","https://openalex.org/W4214748026","https://openalex.org/W2020469226","https://openalex.org/W2729057671","https://openalex.org/W2354582256","https://openalex.org/W4240600268","https://openalex.org/W4293054943","https://openalex.org/W2471153971"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"a":[3,19,57,71,92,169,192],"memory":[4,11,36,54,60,86,100,122,159],"allocation":[5,12,61],"scheme":[6,145],"that":[7],"provides":[8,191],"efficient":[9],"dynamic":[10],"and":[13,34,75,94,112,124,133,153,164],"defragmentation":[14],"for":[15],"embedded":[16,89,102],"systems":[17,90,103],"lacking":[18],"Memory":[20,66],"Management":[21,67],"Unit":[22],"(MMU).":[23],"Using":[24],"as":[25,38,40],"main":[26],"criteria":[27],"the":[28,41,50,78,82,114,157,177,182],"efficiency":[29],"in":[30,47,87,109],"handling":[31],"both":[32],"external":[33],"internal":[35],"fragmentation,":[37],"well":[39],"requirements":[42],"of":[43,53,84,116,162],"soft":[44],"real-time":[45],"applications":[46,104],"constraint-embedded":[48],"systems,":[49],"proposed":[51,64,144],"solution":[52],"management":[55],"delivers":[56,168],"more":[58],"precise":[59],"process.":[62],"The":[63,143],"Adaptive":[65],"Scheme":[68],"(AMM)":[69],"maintains":[70],"balance":[72],"between":[73],"performance":[74,108,152],"efficiency,":[76],"with":[77,91],"objective":[79],"to":[80,140,156,174],"increase":[81],"amount":[83],"usable":[85],"MMU-less":[88],"bounded":[93],"acceptable":[95],"timing":[96],"behavior.":[97],"By":[98],"maximizing":[99],"utilization,":[101],"can":[105],"optimize":[106],"their":[107],"time-critical":[110],"tasks":[111],"meet":[113],"demands":[115],"Internet-of-Things":[117],"(IoT)":[118],"solutions,":[119],"without":[120],"undergoing":[121],"leaks":[123],"unexpected":[125],"failures.":[126],"Its":[127],"use":[128],"requires":[129,134],"no":[130,137],"hardware":[131],"MMU,":[132],"few":[135],"or":[136],"manual":[138],"changes":[139],"application":[141],"software.":[142],"is":[146,185],"evaluated":[147],"providing":[148],"encouraging":[149],"results":[150],"regarding":[151],"reliability":[154],"compared":[155],"default":[158],"allocator.":[160],"Allocation":[161],"fixed":[163],"random":[165],"size":[166],"blocks":[167],"speedup":[170],"ranging":[171],"from":[172],"2x":[173],"5x":[175],"over":[176],"standard":[178],"GLIBC":[179],"allocator,":[180],"while":[181],"de-allocation":[183],"process":[184],"only":[186],"20%":[187],"percent":[188],"slower,":[189],"but":[190],"perfect":[193],"(0%)":[194],"defragmented":[195],"memory.":[196]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2021,"cited_by_count":4},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1}],"updated_date":"2026-05-16T08:24:45.110214","created_date":"2025-10-10T00:00:00"}
