Show simple item record

dc.contributor.authorAlonso López, Javier
dc.contributor.authorTorres Viñals, Jordi
dc.contributor.authorBerral García, Josep Lluís
dc.contributor.authorGavaldà Mestre, Ricard
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics
dc.date.accessioned2010-12-20T11:41:26Z
dc.date.available2010-12-20T11:41:26Z
dc.date.created2010-04-23
dc.date.issued2010-04-23
dc.identifier.citationAlonso, J. [et al.]. J2EE instrumentation for software aging root cause application component determination with AspectJ. A: IEEE Workshop on Dependable Parallel, Distributed and Network-Centric System. "15th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems". Atlanta, Geòrgia: IEEE Computer Society Publications, 2010.
dc.identifier.isbn978-1-4244-6532-3
dc.identifier.urihttp://hdl.handle.net/2117/10680
dc.description.abstractUnplanned system outages have a negative impact on company revenues and image. While the last decades have seen a lot of efforts from industry and academia to avoid them, they still happen and their impact is increasing. According to many studies, one of the most important causes of these outages is software aging. Software aging phenomena refers to the accumulation of errors, usually provoking resource contention, during long running application executions, like web applications, which normally cause applications/systems hang or crash. Determining the software aging root cause failure, not the resource or resources involved in, is a huge task due to the growing day by day complexity of the systems. In this paper we present a monitoring framework based on Aspect Programming to monitor the resources used by every application component in runtime. Knowing the resources used by every component of the application we can determine which components are related to the software aging. Furthermore, we present a case study where we evaluate our approach to determine in a web application scenario, which components are involved in the software aging with promising results.
dc.format.extent1 p.
dc.language.isoeng
dc.publisherIEEE Computer Society Publications
dc.subjectÀrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject.lcshAspect-oriented programming
dc.subject.lcshComputer software -- Quality control
dc.subject.otherSoftware quality
dc.titleJ2EE instrumentation for software aging root cause application component determination with AspectJ
dc.typeConference report
dc.subject.lemacProgramari -- Control de qualitat
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.contributor.groupUniversitat Politècnica de Catalunya. LARCA - Laboratori d'Algorísmia Relacional, Complexitat i Aprenentatge
dc.rights.accessOpen Access
drac.iddocument2358935
dc.description.versionPostprint (published version)
upcommons.citation.authorAlonso, J.; Torres, J.; Berral, J.; Gavaldà, R.
upcommons.citation.contributorIEEE Workshop on Dependable Parallel, Distributed and Network-Centric System
upcommons.citation.pubplaceAtlanta, Geòrgia
upcommons.citation.publishedtrue
upcommons.citation.publicationName15th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder