{"id":"https://openalex.org/W4285182148","doi":"https://doi.org/10.1109/tpds.2022.3188568","title":"Power-Aware Checkpointing for Multicore Embedded Systems","display_name":"Power-Aware Checkpointing for Multicore Embedded Systems","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4285182148","doi":"https://doi.org/10.1109/tpds.2022.3188568"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2022.3188568","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2022.3188568","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","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/A5035446526","display_name":"Mohsen Ansari","orcid":"https://orcid.org/0000-0002-4670-8608"},"institutions":[{"id":"https://openalex.org/I133529467","display_name":"Sharif University of Technology","ror":"https://ror.org/024c2fq17","country_code":"IR","type":"education","lineage":["https://openalex.org/I133529467"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Mohsen Ansari","raw_affiliation_strings":["Department of Computer Engineering, Sharif University of Technology, Tehran, Iran"],"raw_orcid":"https://orcid.org/0000-0002-4670-8608","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Sharif University of Technology, Tehran, Iran","institution_ids":["https://openalex.org/I133529467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030632970","display_name":"Sepideh Safari","orcid":"https://orcid.org/0000-0003-4645-8255"},"institutions":[{"id":"https://openalex.org/I4210146419","display_name":"Institute for Research in Fundamental Sciences","ror":"https://ror.org/04xreqs31","country_code":"IR","type":"facility","lineage":["https://openalex.org/I4210146419"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Sepideh Safari","raw_affiliation_strings":["School of Computer Science, Institute for Research in Fundamental Sciences (IPM), Tehran, Iran"],"raw_orcid":"https://orcid.org/0000-0003-4645-8255","affiliations":[{"raw_affiliation_string":"School of Computer Science, Institute for Research in Fundamental Sciences (IPM), Tehran, Iran","institution_ids":["https://openalex.org/I4210146419"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035265423","display_name":"Heba Khdr","orcid":"https://orcid.org/0000-0003-0245-2062"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Heba Khdr","raw_affiliation_strings":["Karlsruhe Institute of Technology, Karlsruhe, Germany"],"raw_orcid":"https://orcid.org/0000-0003-0245-2062","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026545667","display_name":"Pourya Gohari","orcid":"https://orcid.org/0000-0002-8587-5812"},"institutions":[{"id":"https://openalex.org/I133529467","display_name":"Sharif University of Technology","ror":"https://ror.org/024c2fq17","country_code":"IR","type":"education","lineage":["https://openalex.org/I133529467"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Pourya Gohari-Nazari","raw_affiliation_strings":["Department of Computer Engineering, Sharif University of Technology, Tehran, Iran"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Sharif University of Technology, Tehran, Iran","institution_ids":["https://openalex.org/I133529467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063508488","display_name":"J\u00f6rg Henkel","orcid":"https://orcid.org/0000-0001-9602-2922"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jorg Henkel","raw_affiliation_strings":["Karlsruhe Institute of Technology, Karlsruhe, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005928293","display_name":"Alireza Ejlali","orcid":"https://orcid.org/0000-0002-5661-3629"},"institutions":[{"id":"https://openalex.org/I133529467","display_name":"Sharif University of Technology","ror":"https://ror.org/024c2fq17","country_code":"IR","type":"education","lineage":["https://openalex.org/I133529467"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Alireza Ejlali","raw_affiliation_strings":["Department of Computer Engineering, Sharif University of Technology, Tehran, Iran"],"raw_orcid":"https://orcid.org/0000-0002-5661-3629","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Sharif University of Technology, Tehran, Iran","institution_ids":["https://openalex.org/I133529467"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091774451","display_name":"Shaahin Hessabi","orcid":"https://orcid.org/0000-0003-3193-2567"},"institutions":[{"id":"https://openalex.org/I133529467","display_name":"Sharif University of Technology","ror":"https://ror.org/024c2fq17","country_code":"IR","type":"education","lineage":["https://openalex.org/I133529467"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Shaahin Hessabi","raw_affiliation_strings":["Department of Computer Engineering, Sharif University of Technology, Tehran, Iran"],"raw_orcid":"https://orcid.org/0000-0003-3193-2567","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Sharif University of Technology, Tehran, Iran","institution_ids":["https://openalex.org/I133529467"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.5903,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.82603287,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"15"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9998000264167786,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9998000264167786,"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.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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9991000294685364,"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.8164224028587341},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6431347131729126},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6282214522361755},{"id":"https://openalex.org/keywords/rollback","display_name":"Rollback","score":0.5743737816810608},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.5741399526596069},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.5350324511528015},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.5328816771507263},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.46125328540802},{"id":"https://openalex.org/keywords/chip","display_name":"Chip","score":0.45590513944625854},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.44152742624282837},{"id":"https://openalex.org/keywords/power-management","display_name":"Power management","score":0.43962401151657104},{"id":"https://openalex.org/keywords/power-consumption","display_name":"Power consumption","score":0.4318888187408447},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3844503164291382},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.26127880811691284},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.20898526906967163}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8164224028587341},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6431347131729126},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6282214522361755},{"id":"https://openalex.org/C174220543","wikidata":"https://www.wikidata.org/wiki/Q395307","display_name":"Rollback","level":3,"score":0.5743737816810608},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.5741399526596069},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.5350324511528015},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.5328816771507263},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.46125328540802},{"id":"https://openalex.org/C165005293","wikidata":"https://www.wikidata.org/wiki/Q1074500","display_name":"Chip","level":2,"score":0.45590513944625854},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.44152742624282837},{"id":"https://openalex.org/C2778774385","wikidata":"https://www.wikidata.org/wiki/Q4437810","display_name":"Power management","level":3,"score":0.43962401151657104},{"id":"https://openalex.org/C2984118289","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Power consumption","level":3,"score":0.4318888187408447},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3844503164291382},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.26127880811691284},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.20898526906967163},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"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/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2022.3188568","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2022.3188568","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.8600000143051147}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W102473997","https://openalex.org/W128180137","https://openalex.org/W232459968","https://openalex.org/W1488202922","https://openalex.org/W1556221539","https://openalex.org/W1909929165","https://openalex.org/W1977707117","https://openalex.org/W1978289678","https://openalex.org/W1986009243","https://openalex.org/W1987991317","https://openalex.org/W1992554780","https://openalex.org/W1992677310","https://openalex.org/W2041424982","https://openalex.org/W2061059285","https://openalex.org/W2109315204","https://openalex.org/W2110460500","https://openalex.org/W2125511829","https://openalex.org/W2129300220","https://openalex.org/W2147435261","https://openalex.org/W2147657366","https://openalex.org/W2159394089","https://openalex.org/W2165646063","https://openalex.org/W2170091282","https://openalex.org/W2170382128","https://openalex.org/W2345302610","https://openalex.org/W2345737886","https://openalex.org/W2475534957","https://openalex.org/W2510140370","https://openalex.org/W2621879533","https://openalex.org/W2625325456","https://openalex.org/W2884988092","https://openalex.org/W2889579855","https://openalex.org/W2915366739","https://openalex.org/W2929553106","https://openalex.org/W2972338485","https://openalex.org/W3046992136","https://openalex.org/W3141072537","https://openalex.org/W3205883761","https://openalex.org/W3211319158","https://openalex.org/W4206303881","https://openalex.org/W4232751114","https://openalex.org/W4238108778","https://openalex.org/W4246007210","https://openalex.org/W4253207971","https://openalex.org/W6648451859","https://openalex.org/W6649450093","https://openalex.org/W6672609650","https://openalex.org/W6752466450"],"related_works":["https://openalex.org/W2075454349","https://openalex.org/W2145855242","https://openalex.org/W2298526277","https://openalex.org/W2027390683","https://openalex.org/W2735584550","https://openalex.org/W2898122376","https://openalex.org/W4297806663","https://openalex.org/W3013222071","https://openalex.org/W4242388537","https://openalex.org/W3091370417"],"abstract_inverted_index":{"Increasing":[0],"the":[1,15,44,57,83,104,112,124,137,144,150,154,162,180,184,200,203,211,214,227,232,236,243,264,270,295,327,333,340],"number":[2,174,290],"of":[3,17,56,66,139,153,175,202,238,291,321,342,352],"cores":[4,233],"integrated":[5],"on":[6,143,231],"a":[7,11,32,78,165,172,288],"single":[8],"chip":[9],"offers":[10],"great":[12],"potential":[13],"for":[14,161],"implementation":[16],"fault-tolerant":[18,141],"techniques":[19,142,317],"to":[20,35,52,63,118,135,213,234,241,286,315,356],"achieve":[21],"high":[22,70],"reliability":[23],"in":[24,39,77,187,274,300,339],"real-time":[25,189,302],"embedded":[26,190,303],"systems.":[27,191,304],"Checkpointing":[28],"with":[29,69,269,349],"rollback-recovery":[30],"is":[31,133,284,318],"well-established":[33],"technique":[34,50,169,197,283,313,325],"tolerate":[36,287],"transient":[37],"faults":[38,292],"multicore":[40],"platforms.":[41],"To":[42,127,192,258],"consider":[43,136],"worst-case":[45],"fault":[46],"occurrence":[47],"scenario,":[48],"checkpointing":[49,167,272],"requires":[51],"re-execute":[53],"some":[54,239],"parts":[55,68],"tasks,":[58],"and":[59,97,106,122,147,297,354],"that":[60,101,170,218,280],"might":[61,75,116],"lead":[62,117],"simultaneous":[64],"execution":[65,215,237],"task":[67,120],"power":[71,80,86,110,145,151,185,208,220,245,298,308],"consumptions,":[72],"which":[73,205,249,345],"eventually":[74],"result":[76],"peak":[79,307],"increase":[81],"beyond":[82,94,222,247],"thermal":[84],"design":[85],"(TDP).":[87],"Exceeding":[88],"TDP":[89],"can":[90],"elevate":[91],"on-chip":[92],"temperatures":[93],"safe":[95],"limits,":[96],"thereby":[98],"triggering":[99],"countermeasures":[100,115],"throttle":[102],"down":[103],"voltage":[105],"frequency":[107],"levels":[108],"or":[109],"gate":[111],"cores.":[113],"Such":[114],"violating":[119,149],"deadlines":[121],"degrading":[123],"system&#x0027;s":[125],"reliability.":[126],"avoid":[128,242],"such":[129],"severe":[130],"scenarios,":[131,344],"it":[132],"inevitable":[134],"impact":[138],"applying":[140],"consumption":[146,209],"prevent":[148],"constraint":[152,186],"chip,":[155],"i.e.,":[156],"TDP.":[157,223],"This":[158],"paper":[159],"presents":[160],"first":[163],"time,":[164],"peak-power-aware":[166],"(PPAC)":[168,198],"tolerates":[171],"given":[173,289],"faults,":[176],"<i>k</i>,":[177],"while":[178],"at":[179,337],"same":[181],"time":[182,216],"meets":[183],"hard":[188,301],"do":[193],"this,":[194],"our":[195,260,281,312,324],"proposed":[196,282],"adjusts":[199],"timing":[201,296],"checkpoints,":[204],"have":[206,219],"lower":[207],"than":[210],"tasks":[212,240],"points":[217],"spikes":[221,246],"Moreover,":[224,323],"PPAC":[225],"exploits":[226],"available":[228],"slack":[229,334],"times":[230,335],"delay":[235],"remaining":[244],"TDP,":[248],"could":[250],"not":[251],"be":[252],"mitigated":[253],"by":[254,311],"solely":[255],"adjusting":[256],"checkpoints.":[257],"evaluate":[259],"technique,":[261],"we":[262],"extend":[263],"state-of-the-art":[265,271,316],"system-level":[266],"simulator,":[267],"gem5,":[268],"module":[273],"Linux.":[275],"Our":[276],"experimental":[277],"results":[278],"show":[279],"able":[285],"without":[293],"exceeding":[294],"constraints":[299],"The":[305],"resulting":[306,336],"reduction":[309],"achieved":[310],"compared":[314],"an":[319,350],"average":[320,351],"23&#x0025;.":[322],"employs":[326],"Dynamic":[328],"Power":[329],"Management":[330],"(DPM)":[331],"during":[332],"runtime":[338],"case":[341],"fault-free":[343],"provides":[346],"energy":[347],"savings":[348],"17.28&#x0025;":[353],"up":[355],"61.1&#x0025;.":[357]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
