{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:32:14Z","timestamp":1750221134129,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T00:00:00Z","timestamp":1557705600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,5,13]]},"DOI":"10.1145\/3317550.3321440","type":"proceedings-article","created":{"date-parts":[[2019,5,10]],"date-time":"2019-05-10T19:01:58Z","timestamp":1557514918000},"page":"51-57","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Comprehensive and Efficient Runtime Checking in System Software through Watchdogs"],"prefix":"10.1145","author":[{"given":"Chang","family":"Lou","sequence":"first","affiliation":[{"name":"Johns Hopkins University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peng","family":"Huang","sequence":"additional","affiliation":[{"name":"Johns Hopkins University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Scott","family":"Smith","sequence":"additional","affiliation":[{"name":"Johns Hopkins University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,5,13]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache module mod_watchdog. https:\/\/httpd.apache.Org\/docs\/2.4\/mod\/mod_watchdog.html.  Apache module mod_watchdog. https:\/\/httpd.apache.Org\/docs\/2.4\/mod\/mod_watchdog.html."},{"key":"e_1_3_2_1_2_1","unstructured":"Detecting long jvm GC pause detector in Ignite. https:\/\/issues.apache.org\/jira\/browse\/IGNITE-6171.  Detecting long jvm GC pause detector in Ignite. https:\/\/issues.apache.org\/jira\/browse\/IGNITE-6171."},{"key":"e_1_3_2_1_3_1","unstructured":"HDFS disck checker. https:\/\/issues.apache.org\/jira\/browse\/HADOOP-13738.  HDFS disck checker. https:\/\/issues.apache.org\/jira\/browse\/HADOOP-13738."},{"key":"e_1_3_2_1_4_1","unstructured":"Just say no to more end-to-end tests. https:\/\/testing.googleblog.com\/2015\/04\/just-say-no-to-more-end-to-end-tests.html.  Just say no to more end-to-end tests. https:\/\/testing.googleblog.com\/2015\/04\/just-say-no-to-more-end-to-end-tests.html."},{"key":"e_1_3_2_1_5_1","unstructured":"Linux watchdog daemon. https:\/\/linux.die.net\/man\/8\/watchdog.  Linux watchdog daemon. https:\/\/linux.die.net\/man\/8\/watchdog."},{"key":"e_1_3_2_1_6_1","unstructured":"Memory leak in HBase. https:\/\/issues.apache.org\/jira\/browse\/HBASE-21228.  Memory leak in HBase. https:\/\/issues.apache.org\/jira\/browse\/HBASE-21228."},{"key":"e_1_3_2_1_7_1","unstructured":"Network issues can cause cluster to hang due to near-deadlock. https:\/\/issues.apache.org\/jira\/browse\/ZOOKEEPER-2201.  Network issues can cause cluster to hang due to near-deadlock. https:\/\/issues.apache.org\/jira\/browse\/ZOOKEEPER-2201."},{"key":"e_1_3_2_1_8_1","unstructured":"Zookeeper administrator's guide. https:\/\/zookeeper.apache.org\/doc\/r3.4.8\/zookeeperAdmin.html.  Zookeeper administrator's guide. https:\/\/zookeeper.apache.org\/doc\/r3.4.8\/zookeeperAdmin.html."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1102120.1102165"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855568.1855571"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/874075.876394"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1201\/9781482280715"},{"key":"e_1_3_2_1_13_1","volume-title":"Site Reliability Engineering: How Google Runs Production Systems","author":"Beyer B.","year":"2016","unstructured":"B. Beyer , C. Jones , J. Petoff , and N. R. Murphy . Site Reliability Engineering: How Google Runs Production Systems . O'Reilly Media, Inc. , 1st edition, 2016 . B. Beyer, C. Jones, J. Petoff, and N. R. Murphy. Site Reliability Engineering: How Google Runs Production Systems. O'Reilly Media, Inc., 1st edition, 2016."},{"key":"e_1_3_2_1_14_1","first-page":"3","volume-title":"Proceedings of the 6th Conference on Symposium on Opearting Systems Design & Implementation -","volume":"6","author":"Candea G.","year":"2004","unstructured":"G. Candea , S. Kawamoto , Y. Fujiki , G. Friedman , and A. Fox . Microreboot --- a technique for cheap recovery . In Proceedings of the 6th Conference on Symposium on Opearting Systems Design & Implementation - Volume 6 , OSDI'04, pages 3 -- 3 , San Francisco, CA , 2004 . USENIX Association. G. Candea, S. Kawamoto, Y. Fujiki, G. Friedman, and A. Fox. Microreboot --- a technique for cheap recovery. In Proceedings of the 6th Conference on Symposium on Opearting Systems Design & Implementation - Volume 6, OSDI'04, pages 3--3, San Francisco, CA, 2004. USENIX Association."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/226643.226647"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/2342821.2342862"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523627"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302467"},{"key":"e_1_3_2_1_19_1","unstructured":"J. Ganssle. Great watchdog timers for embedded systems. http:\/\/www.ganssle.com\/watchdogs.htm.  J. Ganssle. Great watchdog timers for embedded systems. http:\/\/www.ganssle.com\/watchdogs.htm."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/3189759.3189761"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02658-4_48"},{"key":"e_1_3_2_1_22_1","first-page":"1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation, OSDI '18","author":"Huang P.","year":"2018","unstructured":"P. Huang , C. Guo , J. R. Lorch , L. Zhou , and Y. Dang . Capturing and enhancing in situ system observability for failure detection . In 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI '18 , pages 1 -- 16 , Carlsbad, CA , October 2018 . USENIX Association. P. Huang, C. Guo, J. R. Lorch, L. Zhou, and Y. Dang. Capturing and enhancing in situ system observability for failure detection. In 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI '18, pages 1--16, Carlsbad, CA, October 2018. USENIX Association."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3103005"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815412"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2482626.2482667"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741976"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043583"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.2145"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3102983"},{"key":"e_1_3_2_1_30_1","first-page":"112","volume-title":"Embedded Systems Programming","author":"Murphy N.","year":"2000","unstructured":"N. Murphy . Watchdog timers . Embedded Systems Programming , pages 112 -- 124 , 2000 . N. Murphy. Watchdog timers. Embedded Systems Programming, pages 112--124, 2000."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095830"},{"key":"e_1_3_2_1_32_1","first-page":"13","volume-title":"Proceedings of the 1999 Conference of the Centre for Advanced Studies on Collaborative Research, CASCON '99","author":"Vall\u00e9e-Rai R.","unstructured":"R. Vall\u00e9e-Rai , P. Co , E. Gagnon , L. Hendren , P. Lam , and V. Sundaresan . Soot - a java bytecode optimization framework . In Proceedings of the 1999 Conference of the Centre for Advanced Studies on Collaborative Research, CASCON '99 , pages 13 -, Mississauga, Ontario, Canada, 1999. IBM Press. R. Vall\u00e9e-Rai, P. Co, E. Gagnon, L. Hendren, P. Lam, and V. Sundaresan. Soot - a java bytecode optimization framework. In Proceedings of the 1999 Conference of the Centre for Advanced Studies on Collaborative Research, CASCON '99, pages 13-, Mississauga, Ontario, Canada, 1999. IBM Press."},{"key":"e_1_3_2_1_33_1","first-page":"439","volume-title":"Proceedings of the 5th International Conference on Software Engineering, ICSE '81","author":"Weiser M.","year":"1981","unstructured":"M. Weiser . Program slicing. In Proceedings of the 5th International Conference on Software Engineering, ICSE '81 , pages 439 -- 449 , Piscataway, NJ, USA , 1981 . IEEE Press. M. Weiser. Program slicing. In Proceedings of the 5th International Conference on Software Engineering, ICSE '81, pages 439--449, Piscataway, NJ, USA, 1981. IEEE Press."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026925"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132768"}],"event":{"name":"HotOS '19: Workshop on Hot Topics in Operating Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Bertinoro Italy","acronym":"HotOS '19"},"container-title":["Proceedings of the Workshop on Hot Topics in Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3317550.3321440","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3317550.3321440","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:27Z","timestamp":1750208547000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3317550.3321440"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,13]]},"references-count":35,"alternative-id":["10.1145\/3317550.3321440","10.1145\/3317550"],"URL":"https:\/\/doi.org\/10.1145\/3317550.3321440","relation":{},"subject":[],"published":{"date-parts":[[2019,5,13]]},"assertion":[{"value":"2019-05-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}