An Energy-interference-free Hardware/Software Debugger for Intermittent Energy-harvesting Systems
Energy-autonomous computing devices have the potential to extend the reach of computing to a scale beyond eitherwired or battery-powered systems. However, these devices pose a unique set of challenges to application developerswho lack both hardware and software support tools. Energy harvesting devic...
Uložené v:
| Vydané v: | IEEE MICRO s. 1 |
|---|---|
| Hlavní autori: | , , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
14.06.2017
|
| Predmet: | |
| ISSN: | 0272-1732 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Energy-autonomous computing devices have the potential to extend the reach of computing to a scale beyond eitherwired or battery-powered systems. However, these devices pose a unique set of challenges to application developerswho lack both hardware and software support tools. Energy harvesting devices experience power intermittence whichcauses the system to reset and power-cycle unpredictably, tens to hundreds of times per second. This can result incode execution errors that are not possible in continuously-powered systems and cannot be diagnosed with conventionaldebugging tools such as JTAG and/or oscilloscopes. We propose the Energy-interference-free Debugger, ahardware and software platform for monitoring and debugging intermittent systems without adversely effectingtheir energy state. The Energy-interference-free Debugger re-creates a familiar debugging environment for intermittentsoftware and augments it with debugging primitives for effective diagnosis of intermittence bugs. Our evaluationof the Energy-interference-free Debugger quantifies its energy-interference-freedom and shows its value in a set ofdebugging tasks in complex test programs and several real applications, including RFID code and a machine-learning-basedactivity recognition system. |
|---|---|
| AbstractList | Energy-autonomous computing devices have the potential to extend the reach of computing to a scale beyond eitherwired or battery-powered systems. However, these devices pose a unique set of challenges to application developerswho lack both hardware and software support tools. Energy harvesting devices experience power intermittence whichcauses the system to reset and power-cycle unpredictably, tens to hundreds of times per second. This can result incode execution errors that are not possible in continuously-powered systems and cannot be diagnosed with conventionaldebugging tools such as JTAG and/or oscilloscopes. We propose the Energy-interference-free Debugger, ahardware and software platform for monitoring and debugging intermittent systems without adversely effectingtheir energy state. The Energy-interference-free Debugger re-creates a familiar debugging environment for intermittentsoftware and augments it with debugging primitives for effective diagnosis of intermittence bugs. Our evaluationof the Energy-interference-free Debugger quantifies its energy-interference-freedom and shows its value in a set ofdebugging tasks in complex test programs and several real applications, including RFID code and a machine-learning-basedactivity recognition system. |
| Author | Colin, Alexei Sample, Alanson Lucia, Brandon Harvey, Graham |
| Author_xml | – sequence: 1 givenname: Alexei surname: Colin fullname: Colin, Alexei – sequence: 2 givenname: Graham surname: Harvey fullname: Harvey, Graham – sequence: 3 givenname: Alanson surname: Sample fullname: Sample, Alanson – sequence: 4 givenname: Brandon surname: Lucia fullname: Lucia, Brandon |
| BookMark | eNo9kLFOwzAURT0UibbwAYglP5DWfo5re6xKoZUaMRTmyHGeQxB1kG1A_XsaFTrdO9xzhzMhI997JOSO0RljVM_LcgaUyRksBFVCMDEiYwoSciY5XJNJjO-UUgFUjYlZ-mztMbTHvPMJg8OA3mLuAmK2MaH5MQHn-96loWQPWH-1LYbM9SHbDsChSwl9-j95M-EbY-p8m-2PMeEh3pArZz4i3v7llLw-rl9Wm3z3_LRdLXe5ZRxSXoNlUgtea1FzoUAqKBoFaFEKY0zdiAIEN-DqRjdglalt4bjWjbPaLLjlU8LOvzb0MQZ01WfoDiYcK0arwUtVltXgpbp4OTH3Z6ZDxMte6kLpBeO_Bo9lDw |
| CODEN | IEMIDZ |
| ContentType | Journal Article |
| DBID | 97E RIA RIE AAYXX CITATION |
| DOI | 10.1109/MM.2017.265085515 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EndPage | 1 |
| ExternalDocumentID | 10_1109_MM_2017_265085515 7948961 |
| Genre | orig-research |
| GroupedDBID | -DZ -~X .DC 0R~ 29I 4.4 5GY 6IK 97E AAFWJ AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACGOD ACIWK ACNCT AENEX AETEA AGQYO AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV AZLTO BEFXN BFFAM BGNUA BKEBE BKOMP BPEOZ CS3 DU5 EBS EJD HZ~ IEDLZ IFIPE IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNS TAE TN5 TWZ YZZ 3EH 5VS AAYXX AETIX AGSQL AI. AIBXA ALLEH C1A CITATION H~9 IBMZZ ICLAB IFJZH OHT RNI RZB VH1 ZCG |
| ID | FETCH-LOGICAL-c132t-b2c17953b95b35827824d82ece75aaabd54253a2fbd9d2c8abc4f399dfc9a63c3 |
| IEDL.DBID | RIE |
| ISSN | 0272-1732 |
| IngestDate | Sat Nov 29 06:18:39 EST 2025 Tue Aug 26 16:34:31 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c132t-b2c17953b95b35827824d82ece75aaabd54253a2fbd9d2c8abc4f399dfc9a63c3 |
| PageCount | 1 |
| ParticipantIDs | crossref_primary_10_1109_MM_2017_265085515 ieee_primary_7948961 |
| PublicationCentury | 2000 |
| PublicationDate | 2017-06-14 |
| PublicationDateYYYYMMDD | 2017-06-14 |
| PublicationDate_xml | – month: 06 year: 2017 text: 2017-06-14 day: 14 |
| PublicationDecade | 2010 |
| PublicationTitle | IEEE MICRO |
| PublicationTitleAbbrev | MM |
| PublicationYear | 2017 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0005208 |
| Score | 2.156235 |
| Snippet | Energy-autonomous computing devices have the potential to extend the reach of computing to a scale beyond eitherwired or battery-powered systems. However,... |
| SourceID | crossref ieee |
| SourceType | Index Database Publisher |
| StartPage | 1 |
| SubjectTerms | B Hardware B.9 Power Management B.9.2 Energy-aware systems C Computer Systems Organization C.3 Special-Purpose and Application-Based Systems C.3.d Real-time and embedded systems Computer bugs D Software/Software Engineering D.2 Software Engineering D.2.5 Testing and Debugging D.2.5.b Debugging aids Debugging Energy states Hardware Monitoring Software |
| Title | An Energy-interference-free Hardware/Software Debugger for Intermittent Energy-harvesting Systems |
| URI | https://ieeexplore.ieee.org/document/7948961 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) issn: 0272-1732 databaseCode: RIE dateStart: 19810101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://ieeexplore.ieee.org/ omitProxy: false ssIdentifier: ssj0005208 providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG-QePAiKhrxKz14MhZY17L1SAzEC8RETbgtbfeKHBxmDv33fS2DYOLF07pla5b30f5e3xcht1GOQqIix_pgDBMgOFMab00knROCg051aDaRTKfpbKaeGuR-mwsDACH4DLp-GHz5-dKu_FFZD2UnVd7W2UuSwTpXazecI6y6POEsSmJeezCjvupNJj6EK-lyj0YQIchfe9BOU5Wwp4xb__ubI3JYY0c6XDP7mDSgOCGtTV8GWqtpm-hhQUchp4_5ahBlndLHXAlAvav-W5fQe8YF2A8oLjmr-RwnQPxKwwnh-6JCKF1tJnnTZSjGUcxpXeD8lLyORy8Pj6xupcAsmpsVM9yi5snYKGl8biziApGnHCwkUmttcom6G2vuTK5yblNtrHCIXXJnlR7ENj4jzWJZwDmhqTPOaYnIRiDW4lpph1cEKkJIAXzQIXcb4mYf64oZWbA0-iqbTDLPiWzLiQ5pe8JuX6xpevH340ty4D_3kVqRuCLNqlzBNdm3X9Xis7wJ8vAD_l-1Wg |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG8ImuhFVDTi5w6ejIWta9l6JAaCkRETMeG2tF2LHBxmDv33fS2DYOLF07pmeVn6Pvpr3xdCt0EGQsIDg30tJaaaEswFvMqAGUMp0SIWrtlENB7H0yl_rqH7TS6M1toFn-m2HTpffrZQS3tV1gHZibk96-wwIOOvsrW2Azqc3SURwUEUksqHGfi8kyQ2iCtqE4tHACOwX7vQVlsVt6sMGv_7n0N0UKFHr7di9xGq6fwYNdadGbxKUZtI9HKv77L6sK0HUVRJfdgUWnvWWf8tCt15ARNsBx4YneVsBgQAwXrujvB9XgKYLtdE3kThynHkM68qcX6CXgf9ycMQV80UsIIDZ4klUaB7LJScSZsdC8iAZjHRSkdMCCEzBtobCmJkxjOiYiEVNYBeMqO46IYqPEX1fJHrM-TFRhojGGAbCmiLCC4MPAGqUMqoJt0WulsvbvqxqpmRurOGz9MkSS0n0g0nWqhpF3bzYbWm539P36C94SQZpaPH8dMF2rekbNxWQC9RvSyW-grtqq9y_llcO9n4AZmbuKE |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+Energy-interference-free+Hardware%2FSoftware+Debugger+for+Intermittent+Energy-harvesting+Systems&rft.jtitle=IEEE+MICRO&rft.au=Colin%2C+Alexei&rft.au=Harvey%2C+Graham&rft.au=Sample%2C+Alanson&rft.au=Lucia%2C+Brandon&rft.date=2017-06-14&rft.pub=IEEE&rft.issn=0272-1732&rft.spage=1&rft.epage=1&rft_id=info:doi/10.1109%2FMM.2017.265085515&rft.externalDocID=7948961 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0272-1732&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0272-1732&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0272-1732&client=summon |