SlideShare une entreprise Scribd logo
1  sur  19
A Novel Mind Map Based Approach for Log Data Extraction Dileepa  Jayathilake Department of Electrical Engineering         University of Moratuwa  Sri Lanka ICIIS 2011
Conclusion Implementation AGENDA Solution Design Solution Overview Problem Identification Background
Functional Conformance BACKGROUND Quality Verification Troubleshooting System Administrators Domain Experts Application Logs Developers Monitoring Tool Logs Testers LOG FILE ANALYSIS
BACKGROUND Labor Intensive Require Expertise Error-prone Advantage of Recurrence not used PITFALLS IN MANUAL APPROACH
Different log formats & structure Lack of a common platform Making rules human & machine readable PROBLEM IDENTIFICATION Challenges Result Proprietary Implementation Automation abandoned Reports not customizable Costly Rules not human readable Less resilient to format changes Difficult to add new rules CHALLENGES
EXISTING SUPPORT PROBLEM IDENTIFICATION XML ,[object Object]
 Ubiquitous use
 Many tools available
 Costly meta data
 Less human readable
Associated languages are complex
 Not every log is xmlLog File Grammars ,[object Object]
 Regular expression based
 Assume line logs
 Fail with complex log file structures
 Unable to handle difficult syntax
 Distant from XML ,[object Object]
Log Files SOLUTION OVERVIEW SOLUTION OVERVIEW Interpretation Processing Presentation Unified mechanism for extracting information of interest from both text and binary log files with arbitrary structure and format Easy mechanism to build and maintain a rule base for inferences Flexible means for generating custom reports from inferences Knowledge Representation Schema
Easy to add content SOLUTION DESIGN Easy to visualize Resembles human knowledge organization better Easy to combine MIND MAPS Easily convertible to XML Easy access to computers Tree Can utilize existing tree algorithms Can utilize existing tools MIND MAP AS KNOWLEDGE UNIT

Contenu connexe

Similaire à A Novel Mind Map Based Approach for Log Data Extraction

Evaluation of Research Tools
Evaluation of Research ToolsEvaluation of Research Tools
Evaluation of Research Tools
HATS
 
These are the following tool to build a data model for an applicatio.pdf
These are the following tool to build a data model for an applicatio.pdfThese are the following tool to build a data model for an applicatio.pdf
These are the following tool to build a data model for an applicatio.pdf
gulshan16175gs
 
Dev Sql Beyond Relational
Dev Sql Beyond RelationalDev Sql Beyond Relational
Dev Sql Beyond Relational
rsnarayanan
 
Analytix Mapping Manager Datasheet
Analytix Mapping Manager DatasheetAnalytix Mapping Manager Datasheet
Analytix Mapping Manager Datasheet
AnalytixDataServices
 

Similaire à A Novel Mind Map Based Approach for Log Data Extraction (20)

oracle
oracleoracle
oracle
 
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
 
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
 
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easyIEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
 
Evaluation of Research Tools
Evaluation of Research ToolsEvaluation of Research Tools
Evaluation of Research Tools
 
These are the following tool to build a data model for an applicatio.pdf
These are the following tool to build a data model for an applicatio.pdfThese are the following tool to build a data model for an applicatio.pdf
These are the following tool to build a data model for an applicatio.pdf
 
Earth Science Markup Language
Earth Science Markup LanguageEarth Science Markup Language
Earth Science Markup Language
 
IETM - Interactive Electronic Technical Manual / Code and Pixels
IETM - Interactive Electronic Technical Manual / Code and PixelsIETM - Interactive Electronic Technical Manual / Code and Pixels
IETM - Interactive Electronic Technical Manual / Code and Pixels
 
M.sc. engg (ict) admission guide database management system 4
M.sc. engg (ict) admission guide   database management system 4M.sc. engg (ict) admission guide   database management system 4
M.sc. engg (ict) admission guide database management system 4
 
Unstructured multidimensional array multimedia retrival model based xml database
Unstructured multidimensional array multimedia retrival model based xml databaseUnstructured multidimensional array multimedia retrival model based xml database
Unstructured multidimensional array multimedia retrival model based xml database
 
Modular Documentation Joe Gelb Techshoret 2009
Modular Documentation Joe Gelb Techshoret 2009Modular Documentation Joe Gelb Techshoret 2009
Modular Documentation Joe Gelb Techshoret 2009
 
Review on Automation Tool for ERD Normalization
Review on Automation Tool for ERD NormalizationReview on Automation Tool for ERD Normalization
Review on Automation Tool for ERD Normalization
 
SENSOR SIGNAL PROCESSING USING HIGH-LEVEL SYNTHESIS AND INTERNET OF THINGS WI...
SENSOR SIGNAL PROCESSING USING HIGH-LEVEL SYNTHESIS AND INTERNET OF THINGS WI...SENSOR SIGNAL PROCESSING USING HIGH-LEVEL SYNTHESIS AND INTERNET OF THINGS WI...
SENSOR SIGNAL PROCESSING USING HIGH-LEVEL SYNTHESIS AND INTERNET OF THINGS WI...
 
SENSOR SIGNAL PROCESSING USING HIGH-LEVEL SYNTHESIS AND INTERNET OF THINGS WI...
SENSOR SIGNAL PROCESSING USING HIGH-LEVEL SYNTHESIS AND INTERNET OF THINGS WI...SENSOR SIGNAL PROCESSING USING HIGH-LEVEL SYNTHESIS AND INTERNET OF THINGS WI...
SENSOR SIGNAL PROCESSING USING HIGH-LEVEL SYNTHESIS AND INTERNET OF THINGS WI...
 
Dev Sql Beyond Relational
Dev Sql Beyond RelationalDev Sql Beyond Relational
Dev Sql Beyond Relational
 
appllication-software-performing compter operations
appllication-software-performing compter operationsappllication-software-performing compter operations
appllication-software-performing compter operations
 
Analytix Mapping Manager Datasheet
Analytix Mapping Manager DatasheetAnalytix Mapping Manager Datasheet
Analytix Mapping Manager Datasheet
 
Translating SQL to Spreadsheet: A Survey
Translating SQL to Spreadsheet: A SurveyTranslating SQL to Spreadsheet: A Survey
Translating SQL to Spreadsheet: A Survey
 
Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...
Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...
Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

A Novel Mind Map Based Approach for Log Data Extraction

  • 1. A Novel Mind Map Based Approach for Log Data Extraction Dileepa Jayathilake Department of Electrical Engineering University of Moratuwa Sri Lanka ICIIS 2011
  • 2. Conclusion Implementation AGENDA Solution Design Solution Overview Problem Identification Background
  • 3. Functional Conformance BACKGROUND Quality Verification Troubleshooting System Administrators Domain Experts Application Logs Developers Monitoring Tool Logs Testers LOG FILE ANALYSIS
  • 4. BACKGROUND Labor Intensive Require Expertise Error-prone Advantage of Recurrence not used PITFALLS IN MANUAL APPROACH
  • 5. Different log formats & structure Lack of a common platform Making rules human & machine readable PROBLEM IDENTIFICATION Challenges Result Proprietary Implementation Automation abandoned Reports not customizable Costly Rules not human readable Less resilient to format changes Difficult to add new rules CHALLENGES
  • 6.
  • 8. Many tools available
  • 10. Less human readable
  • 12.
  • 15. Fail with complex log file structures
  • 16. Unable to handle difficult syntax
  • 17.
  • 18. Log Files SOLUTION OVERVIEW SOLUTION OVERVIEW Interpretation Processing Presentation Unified mechanism for extracting information of interest from both text and binary log files with arbitrary structure and format Easy mechanism to build and maintain a rule base for inferences Flexible means for generating custom reports from inferences Knowledge Representation Schema
  • 19. Easy to add content SOLUTION DESIGN Easy to visualize Resembles human knowledge organization better Easy to combine MIND MAPS Easily convertible to XML Easy access to computers Tree Can utilize existing tree algorithms Can utilize existing tools MIND MAP AS KNOWLEDGE UNIT
  • 20. GENERIC INTERPRETATION SOLUTION DESIGN Interpretation Unified mechanism for extracting information of interest from both text and binary log files with arbitrary structure and format Log Files
  • 21. LOG FILE GRAMMAR SOLUTION IMPLEMENTATION Assume knowledge on file structure and syntax Able to handle a spectrum of log file types Based on hierarchical log entries Log entries identified by attribute combination Translates a log file into a mind map Resilient for malformed log files
  • 23. val = 2.3 SOLUTION IMPLEMENTATION LE ≡ ([A,S,E,S,B], NO); A ≡ ([A1,A2,A3], NO); A1 ≡ (‘v’); A2 ≡ (‘a’); A3 ≡ (‘l’); S ≡ ({SPACE, TAB}, -1, 0, NO); SPACE ≡ (‘ ‘); TAB ≡ (‘’); E ≡ (‘=’); B ≡ ({ZERO, ONE, …, NINE, DECIMAL_POINT}, -1, 1); ZERO ≡ (‘0’); ONE ≡ (‘1’); … ; NINE ≡ (‘9’); DECIMAL_POINT ≡ (‘.’) EXAMPLE
  • 24. Difficult syntax SOLUTION IMPLEMENTATION MICROSOFT SHAREPOINT LOG FILE
  • 25. MICROSOFT APPLICATION VERIFIER LOG SOLUTION IMPLEMENTATION XML
  • 26. SOLUTION IMPLEMENTATION TRADING SYSTEM LOG Corrupted Log
  • 27. CONCLUSION The new scheme Is capable of expressing both text and binary log files with different structures and formats ranging from flat messages to complex hierarchies.
  • 28. REFERENCES [1] J. H. Andrews, “Testing using log file analysis: tools, methods and issues,” Proc. 13th IEEE International Conference on Automated Software Engineering, Oct. 1998, pp. 157-166. [2] D. Jayathilake, “A mind map based framework for automated software log file analysis,” International Conference on Software and Computer Applications., in press. [3] T. Takada and H. Koike, “Mielog: a highly interactive visual web browser using information visualization and statistical analysis,” Proc. USENIX Conf. on System Administration, Nov. 2002, pp. 133-144. [4] L. Destailleur, “AWStats,” [Online]. Available: http://awstats.sourceforge.net [5] J. Valdman, “Log file analysis,” Department of Computer Science and Engineering (FAV UWB)., Tech. Rep. DCSE/TR-2001-04, 2001. [6] J. H. Andrews, “Theory and practice of log file analysis,” Department of Computer Science, University of Western Ontario., Tech. Rep. 524, May 1998. [7] T. Buzan and B. Buzan, The Mind Map Book. New York: Penguin Books, 1994, pp.79-91. [8] J. Cowie and W. Lehnert, “Information extraction,” Comm. ACM 39, 1996, pp. 80–91. [9] J. Abela and T. Debeaupuis, “Universal Format for Logger Messages,” The Internet Engineering Task Force. [Online]. Available: http://tools.ietf.org/html/draft-abela-ulm-05