Online Kernel Log Analysis for Robotics Application

Humanoid robot systems are composed of an assortment of hardware and software components, and they have complex embedded systems and real-time properties. These features make it difficult to isolate or to identify a fault in a short period of time even though such systems are expected to recover qui...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information and Media Technologies 2013, Vol.8(1), pp.208-221
Hauptverfasser: Sugaya, Midori, Takamura, Hiroki, Ishiwata, Yoichi, Kagami, Satoshi, Kuramitsu, Kimio
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 221
container_issue 1
container_start_page 208
container_title Information and Media Technologies
container_volume 8
creator Sugaya, Midori
Takamura, Hiroki
Ishiwata, Yoichi
Kagami, Satoshi
Kuramitsu, Kimio
description Humanoid robot systems are composed of an assortment of hardware and software components, and they have complex embedded systems and real-time properties. These features make it difficult to isolate or to identify a fault in a short period of time even though such systems are expected to recover quickly in order to avoid any harmful behaviors that may cause harm to the users. This paper presents a new technological method for detecting errors in real-time applications online through the technique of online kernel log monitoring and analysis method. The contributions of approaches are that we present a method for kernel log analysis based on a state transition model of scheduling tasks, and apply it to the kernel logs to detect anomaly behavior of real-time tasks. In order to reduce the analysis overhead of huge volumes of data, we propose a new system that places the kernel log analysis engine on a separate core from the one that runs the kernel log monitoring process. Based on this system, we provide a framework for writing analyzers to detect errors incrementally. In our system, these components work together to solve the problems highlighted by root cause analysis in robotic systems. We applied the proposed system to actual robotics systems and successfully detected several deviated errors and faults that include a serious priority inversion that was not detected in over 10 years of operation in the actual operating system.
doi_str_mv 10.11185/imt.8.208
format Article
fullrecord <record><control><sourceid>proquest_jstag</sourceid><recordid>TN_cdi_proquest_journals_1477989410</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3184167991</sourcerecordid><originalsourceid>FETCH-LOGICAL-j2760-cb56be43c486d96cc8ab2661966781347c507eb5e8a6f16b0b30e06c7b6948343</originalsourceid><addsrcrecordid>eNo9UE1LAzEUDIJgqb34CxY8b81rsi9v8VSKX7hQED2HJKY1y3azJttD_70rFQeGgWEYhmHsBvgSAKi6C4dxScsVpws2AyIoOdV4xRY5t_wXioNSMya2fRd6X7z61PuuaOK-WPemO-WQi11MxVu0cQwuF-th6IIzY4j9NbvcmS77xZ_O2cfjw_vmuWy2Ty-bdVO2K4W8dLZC66VwkvCzRufI2BUi1IiKQEjlKq68rTwZ3AFabgX3HJ2yWEsSUszZ7bl3SPH76POo23hM07qsQSpVUy2BT6n7c6rNo9l7PaRwMOmkTZp2d15PR2jSMHE64991XyZp34sfEcBZYg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1477989410</pqid></control><display><type>article</type><title>Online Kernel Log Analysis for Robotics Application</title><source>J-STAGE Free</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Sugaya, Midori ; Takamura, Hiroki ; Ishiwata, Yoichi ; Kagami, Satoshi ; Kuramitsu, Kimio</creator><creatorcontrib>Sugaya, Midori ; Takamura, Hiroki ; Ishiwata, Yoichi ; Kagami, Satoshi ; Kuramitsu, Kimio</creatorcontrib><description>Humanoid robot systems are composed of an assortment of hardware and software components, and they have complex embedded systems and real-time properties. These features make it difficult to isolate or to identify a fault in a short period of time even though such systems are expected to recover quickly in order to avoid any harmful behaviors that may cause harm to the users. This paper presents a new technological method for detecting errors in real-time applications online through the technique of online kernel log monitoring and analysis method. The contributions of approaches are that we present a method for kernel log analysis based on a state transition model of scheduling tasks, and apply it to the kernel logs to detect anomaly behavior of real-time tasks. In order to reduce the analysis overhead of huge volumes of data, we propose a new system that places the kernel log analysis engine on a separate core from the one that runs the kernel log monitoring process. Based on this system, we provide a framework for writing analyzers to detect errors incrementally. In our system, these components work together to solve the problems highlighted by root cause analysis in robotic systems. We applied the proposed system to actual robotics systems and successfully detected several deviated errors and faults that include a serious priority inversion that was not detected in over 10 years of operation in the actual operating system.</description><identifier>EISSN: 1881-0896</identifier><identifier>DOI: 10.11185/imt.8.208</identifier><language>eng</language><publisher>Tokyo: Information and Media Technologies Editorial Board</publisher><subject>dependability ; diagnosis ; multi-core system ; online log analysis ; robotics application</subject><ispartof>Information and Media Technologies, 2013, Vol.8(1), pp.208-221</ispartof><rights>2013 Information Processing Society of Japan</rights><rights>Copyright Japan Science and Technology Agency 2013</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,1877,4010,27900,27901,27902</link.rule.ids></links><search><creatorcontrib>Sugaya, Midori</creatorcontrib><creatorcontrib>Takamura, Hiroki</creatorcontrib><creatorcontrib>Ishiwata, Yoichi</creatorcontrib><creatorcontrib>Kagami, Satoshi</creatorcontrib><creatorcontrib>Kuramitsu, Kimio</creatorcontrib><title>Online Kernel Log Analysis for Robotics Application</title><title>Information and Media Technologies</title><addtitle>IMT</addtitle><description>Humanoid robot systems are composed of an assortment of hardware and software components, and they have complex embedded systems and real-time properties. These features make it difficult to isolate or to identify a fault in a short period of time even though such systems are expected to recover quickly in order to avoid any harmful behaviors that may cause harm to the users. This paper presents a new technological method for detecting errors in real-time applications online through the technique of online kernel log monitoring and analysis method. The contributions of approaches are that we present a method for kernel log analysis based on a state transition model of scheduling tasks, and apply it to the kernel logs to detect anomaly behavior of real-time tasks. In order to reduce the analysis overhead of huge volumes of data, we propose a new system that places the kernel log analysis engine on a separate core from the one that runs the kernel log monitoring process. Based on this system, we provide a framework for writing analyzers to detect errors incrementally. In our system, these components work together to solve the problems highlighted by root cause analysis in robotic systems. We applied the proposed system to actual robotics systems and successfully detected several deviated errors and faults that include a serious priority inversion that was not detected in over 10 years of operation in the actual operating system.</description><subject>dependability</subject><subject>diagnosis</subject><subject>multi-core system</subject><subject>online log analysis</subject><subject>robotics application</subject><issn>1881-0896</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNo9UE1LAzEUDIJgqb34CxY8b81rsi9v8VSKX7hQED2HJKY1y3azJttD_70rFQeGgWEYhmHsBvgSAKi6C4dxScsVpws2AyIoOdV4xRY5t_wXioNSMya2fRd6X7z61PuuaOK-WPemO-WQi11MxVu0cQwuF-th6IIzY4j9NbvcmS77xZ_O2cfjw_vmuWy2Ty-bdVO2K4W8dLZC66VwkvCzRufI2BUi1IiKQEjlKq68rTwZ3AFabgX3HJ2yWEsSUszZ7bl3SPH76POo23hM07qsQSpVUy2BT6n7c6rNo9l7PaRwMOmkTZp2d15PR2jSMHE64991XyZp34sfEcBZYg</recordid><startdate>2013</startdate><enddate>2013</enddate><creator>Sugaya, Midori</creator><creator>Takamura, Hiroki</creator><creator>Ishiwata, Yoichi</creator><creator>Kagami, Satoshi</creator><creator>Kuramitsu, Kimio</creator><general>Information and Media Technologies Editorial Board</general><general>Japan Science and Technology Agency</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>2013</creationdate><title>Online Kernel Log Analysis for Robotics Application</title><author>Sugaya, Midori ; Takamura, Hiroki ; Ishiwata, Yoichi ; Kagami, Satoshi ; Kuramitsu, Kimio</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-j2760-cb56be43c486d96cc8ab2661966781347c507eb5e8a6f16b0b30e06c7b6948343</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>dependability</topic><topic>diagnosis</topic><topic>multi-core system</topic><topic>online log analysis</topic><topic>robotics application</topic><toplevel>online_resources</toplevel><creatorcontrib>Sugaya, Midori</creatorcontrib><creatorcontrib>Takamura, Hiroki</creatorcontrib><creatorcontrib>Ishiwata, Yoichi</creatorcontrib><creatorcontrib>Kagami, Satoshi</creatorcontrib><creatorcontrib>Kuramitsu, Kimio</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Information and Media Technologies</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sugaya, Midori</au><au>Takamura, Hiroki</au><au>Ishiwata, Yoichi</au><au>Kagami, Satoshi</au><au>Kuramitsu, Kimio</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Online Kernel Log Analysis for Robotics Application</atitle><jtitle>Information and Media Technologies</jtitle><addtitle>IMT</addtitle><date>2013</date><risdate>2013</risdate><volume>8</volume><issue>1</issue><spage>208</spage><epage>221</epage><pages>208-221</pages><eissn>1881-0896</eissn><abstract>Humanoid robot systems are composed of an assortment of hardware and software components, and they have complex embedded systems and real-time properties. These features make it difficult to isolate or to identify a fault in a short period of time even though such systems are expected to recover quickly in order to avoid any harmful behaviors that may cause harm to the users. This paper presents a new technological method for detecting errors in real-time applications online through the technique of online kernel log monitoring and analysis method. The contributions of approaches are that we present a method for kernel log analysis based on a state transition model of scheduling tasks, and apply it to the kernel logs to detect anomaly behavior of real-time tasks. In order to reduce the analysis overhead of huge volumes of data, we propose a new system that places the kernel log analysis engine on a separate core from the one that runs the kernel log monitoring process. Based on this system, we provide a framework for writing analyzers to detect errors incrementally. In our system, these components work together to solve the problems highlighted by root cause analysis in robotic systems. We applied the proposed system to actual robotics systems and successfully detected several deviated errors and faults that include a serious priority inversion that was not detected in over 10 years of operation in the actual operating system.</abstract><cop>Tokyo</cop><pub>Information and Media Technologies Editorial Board</pub><doi>10.11185/imt.8.208</doi><tpages>14</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 1881-0896
ispartof Information and Media Technologies, 2013, Vol.8(1), pp.208-221
issn 1881-0896
language eng
recordid cdi_proquest_journals_1477989410
source J-STAGE Free; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects dependability
diagnosis
multi-core system
online log analysis
robotics application
title Online Kernel Log Analysis for Robotics Application
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T07%3A17%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_jstag&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Online%20Kernel%20Log%20Analysis%20for%20Robotics%20Application&rft.jtitle=Information%20and%20Media%20Technologies&rft.au=Sugaya,%20Midori&rft.date=2013&rft.volume=8&rft.issue=1&rft.spage=208&rft.epage=221&rft.pages=208-221&rft.eissn=1881-0896&rft_id=info:doi/10.11185/imt.8.208&rft_dat=%3Cproquest_jstag%3E3184167991%3C/proquest_jstag%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1477989410&rft_id=info:pmid/&rfr_iscdi=true