Slogger: A Profiling and Analysis System Based on Semantic Web Technologies

Increasingly, distributed systems are being used to host all manner of applications. While these platforms provide a relatively cheap and effective means of executing applications, so far there has been little work in developing tools and utilities that can help application developers understand pro...

Full description

Bibliographic Details
Main Authors: Mark Baker, Richard Boakes
Format: Article
Language:English
Published: Hindawi Limited 2008-01-01
Series:Scientific Programming
Online Access:http://dx.doi.org/10.3233/SPR-2008-0251
id doaj-88f6e0b04f8e4e8ebf6019e336ebc1e4
record_format Article
spelling doaj-88f6e0b04f8e4e8ebf6019e336ebc1e42021-07-02T08:48:48ZengHindawi LimitedScientific Programming1058-92441875-919X2008-01-01162-318320410.3233/SPR-2008-0251Slogger: A Profiling and Analysis System Based on Semantic Web TechnologiesMark Baker0Richard Boakes1School of Systems Engineering, The University of Reading, Whiteknights, Reading, Berkshire, RG6 6AY, UKDistributed Systems Group, University of Portsmouth, Mercantile House, Hampshire Terrace, Portsmouth PO1 2EG, Hampshire, UKIncreasingly, distributed systems are being used to host all manner of applications. While these platforms provide a relatively cheap and effective means of executing applications, so far there has been little work in developing tools and utilities that can help application developers understand problems with the supporting software, or the executing applications. To fully understand why an application executing on a distributed system is not behaving as would be expected it is important that not only the application, but also the underlying middleware, and the operating system are analysed too, otherwise issues could be missed and certainly overall performance profiling and fault diagnoses would be harder to understand. We believe that one approach to profiling and the analysis of distributed systems and the associated applications is via the plethora of log files generated at runtime. In this paper we report on a system (Slogger), that utilises various emerging Semantic Web technologies to gather the heterogeneous log files generated by the various layers in a distributed system and unify them in common data store. Once unified, the log data can be queried and visualised in order to highlight potential problems or issues that may be occurring in the supporting software or the application itself.http://dx.doi.org/10.3233/SPR-2008-0251
collection DOAJ
language English
format Article
sources DOAJ
author Mark Baker
Richard Boakes
spellingShingle Mark Baker
Richard Boakes
Slogger: A Profiling and Analysis System Based on Semantic Web Technologies
Scientific Programming
author_facet Mark Baker
Richard Boakes
author_sort Mark Baker
title Slogger: A Profiling and Analysis System Based on Semantic Web Technologies
title_short Slogger: A Profiling and Analysis System Based on Semantic Web Technologies
title_full Slogger: A Profiling and Analysis System Based on Semantic Web Technologies
title_fullStr Slogger: A Profiling and Analysis System Based on Semantic Web Technologies
title_full_unstemmed Slogger: A Profiling and Analysis System Based on Semantic Web Technologies
title_sort slogger: a profiling and analysis system based on semantic web technologies
publisher Hindawi Limited
series Scientific Programming
issn 1058-9244
1875-919X
publishDate 2008-01-01
description Increasingly, distributed systems are being used to host all manner of applications. While these platforms provide a relatively cheap and effective means of executing applications, so far there has been little work in developing tools and utilities that can help application developers understand problems with the supporting software, or the executing applications. To fully understand why an application executing on a distributed system is not behaving as would be expected it is important that not only the application, but also the underlying middleware, and the operating system are analysed too, otherwise issues could be missed and certainly overall performance profiling and fault diagnoses would be harder to understand. We believe that one approach to profiling and the analysis of distributed systems and the associated applications is via the plethora of log files generated at runtime. In this paper we report on a system (Slogger), that utilises various emerging Semantic Web technologies to gather the heterogeneous log files generated by the various layers in a distributed system and unify them in common data store. Once unified, the log data can be queried and visualised in order to highlight potential problems or issues that may be occurring in the supporting software or the application itself.
url http://dx.doi.org/10.3233/SPR-2008-0251
work_keys_str_mv AT markbaker sloggeraprofilingandanalysissystembasedonsemanticwebtechnologies
AT richardboakes sloggeraprofilingandanalysissystembasedonsemanticwebtechnologies
_version_ 1721334072184143872