{"id":"https://openalex.org/W2792363899","doi":"https://doi.org/10.1145/3182170","title":"Avoiding Data Inconsistency in Energy Harvesting Powered Embedded Systems","display_name":"Avoiding Data Inconsistency in Energy Harvesting Powered Embedded Systems","publication_year":2018,"publication_date":"2018-03-16","ids":{"openalex":"https://openalex.org/W2792363899","doi":"https://doi.org/10.1145/3182170","mag":"2792363899"},"language":"en","primary_location":{"id":"doi:10.1145/3182170","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3182170","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic 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/A5059911353","display_name":"Mimi Xie","orcid":"https://orcid.org/0000-0003-1973-2909"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mimi Xie","raw_affiliation_strings":["University of Pittsburgh, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I170201317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100435224","display_name":"Pan Chen","orcid":"https://orcid.org/0000-0002-7375-7608"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chen Pan","raw_affiliation_strings":["University of Pittsburgh, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I170201317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061455216","display_name":"Mengying Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I154099455","display_name":"Shandong University","ror":"https://ror.org/0207yh398","country_code":"CN","type":"education","lineage":["https://openalex.org/I154099455"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mengying Zhao","raw_affiliation_strings":["Shandong University, Qingdao, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I154099455"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045721867","display_name":"Yongpan Liu","orcid":"https://orcid.org/0000-0002-4892-2309"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongpan Liu","raw_affiliation_strings":["Tsinghua University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101441768","display_name":"Chun Jason Xue","orcid":"https://orcid.org/0000-0002-6431-9868"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Chun Jason Xue","raw_affiliation_strings":["City University of Hong Kong, Kowloon, Hong Kong"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"City University of Hong Kong, Kowloon, Hong Kong","institution_ids":["https://openalex.org/I168719708"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066534595","display_name":"Jingtong Hu","orcid":"https://orcid.org/0000-0003-4029-4034"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jingtong Hu","raw_affiliation_strings":["University of Pittsburgh, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I170201317"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2625,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.80369001,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"23","issue":"3","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9991000294685364,"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.9991000294685364,"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/T11392","display_name":"Energy Harvesting in Wireless Networks","score":0.9976999759674072,"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.9976000189781189,"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.9172121286392212},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7942503690719604},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.627687394618988},{"id":"https://openalex.org/keywords/register-file","display_name":"Register file","score":0.6262444853782654},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.5623518228530884},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5523335933685303},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.4730754792690277},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.46984830498695374},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.4642285704612732},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4426741600036621},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.41460973024368286},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.23871341347694397},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.23002418875694275},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.10087069869041443}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9172121286392212},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7942503690719604},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.627687394618988},{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.6262444853782654},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.5623518228530884},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5523335933685303},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.4730754792690277},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.46984830498695374},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.4642285704612732},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4426741600036621},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.41460973024368286},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.23871341347694397},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.23002418875694275},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.10087069869041443},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"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/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3182170","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3182170","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6700000166893005,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G4006225586","display_name":null,"funder_award_id":"CNS-1464429","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4993603215","display_name":null,"funder_award_id":"61674094","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1686420892","https://openalex.org/W1846700384","https://openalex.org/W1991781995","https://openalex.org/W1993412199","https://openalex.org/W2017092882","https://openalex.org/W2019240782","https://openalex.org/W2020264032","https://openalex.org/W2024338138","https://openalex.org/W2030425718","https://openalex.org/W2046672513","https://openalex.org/W2061979212","https://openalex.org/W2082137950","https://openalex.org/W2115721786","https://openalex.org/W2116851027","https://openalex.org/W2117175221","https://openalex.org/W2121497251","https://openalex.org/W2122912905","https://openalex.org/W2133724338","https://openalex.org/W2145809154","https://openalex.org/W2147657366","https://openalex.org/W2164298032","https://openalex.org/W2165093231","https://openalex.org/W2169147512","https://openalex.org/W2323498967","https://openalex.org/W2401610261","https://openalex.org/W3004993287","https://openalex.org/W4237364255","https://openalex.org/W4255529553"],"related_works":["https://openalex.org/W2604677446","https://openalex.org/W2357654330","https://openalex.org/W2797563685","https://openalex.org/W2391167130","https://openalex.org/W2092071486","https://openalex.org/W4283067488","https://openalex.org/W2030658553","https://openalex.org/W2959586312","https://openalex.org/W2460246254","https://openalex.org/W2573708829"],"abstract_inverted_index":{"Energy":[0],"harvesting":[1,23],"is":[2,15],"becoming":[3],"a":[4,98],"favorable":[5],"alternative":[6],"to":[7,33,46,64,90,124],"power":[8,55],"future":[9],"generation":[10],"embedded":[11,25],"systems,":[12],"as":[13],"it":[14],"more":[16],"environmentally":[17],"and":[18,67,78,85,120,138,162],"user":[19],"friendly.":[20],"However,":[21,70],"energy":[22,35],"powered":[24],"systems":[26],"suffer":[27],"from":[28],"frequent":[29],"execution":[30],"interruption":[31],"due":[32],"unstable":[34],"supply.":[36],"To":[37],"tackle":[38],"this":[39,94],"problem,":[40],"nonvolatile":[41,86],"memory":[42],"has":[43],"been":[44],"deployed":[45],"save":[47],"the":[48,57,61,74,144,153,165],"whole":[49],"volatile":[50,65,84],"state":[51,62],"for":[52,106],"computation.":[53],"When":[54],"resumes,":[56],"processor":[58],"can":[59,157],"restore":[60],"back":[63],"memories":[66],"continue":[68],"execution.":[69],"without":[71],"careful":[72],"consideration,":[73],"process":[75],"of":[76,146],"checkpointing":[77,101,133,155,166],"resuming":[79],"could":[80],"cause":[81],"inconsistency":[82,116,160],"between":[83],"memories,":[87],"which":[88],"leads":[89],"irreversible":[91],"errors.":[92],"In":[93,130],"article,":[95],"we":[96],"propose":[97],"consistency-aware":[99],"adaptive":[100,132],"scheme":[102],"that":[103,152],"ensures":[104],"correctness":[105,126],"all":[107,114],"checkpoints.":[108],"The":[109],"proposed":[110,154],"technique":[111],"efficiently":[112],"identifies":[113],"possible":[115],"positions":[117],"in":[118],"programs":[119],"inserts":[121],"auxiliary":[122],"code":[123],"ensure":[125],"by":[127],"offline":[128],"analysis.":[129],"addition,":[131],"assisted":[134],"register":[135],"file":[136],"profiling":[137],"online":[139],"tracking":[140],"techniques":[141],"further":[142],"reduce":[143,164],"overhead":[145],"each":[147],"checkpoint.":[148],"Evaluation":[149],"results":[150],"show":[151],"strategy":[156],"successfully":[158],"eliminate":[159],"errors":[161],"greatly":[163],"overhead.":[167]},"counts_by_year":[{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
