Abstract-Flera färska studier har rapporterat och undersökt fenomenet att långsiktiga mjukvarusystem visar en ökande felfrekvens och / eller en progressiv försämring av deras prestanda. Orsaker till detta fenomen, som har kallats "programvara åldrande", är ansamling av interna felförhållanden, och utarmning av operativsystemets resurser. En proaktiv teknik som kallas "programvara föryngring" har föreslagits som ett sätt att motverka programvara åldrande. Det innebär att ibland avsluta programapplikationen, rengöra dess interna tillstånd och / eller dess miljö, och sedan starta om den. På grund av kostnaderna för föryngring av programvara är en viktig fråga när denna åtgärd ska planeras. Även om periodisk föryngring vid konstanta tidsintervall är enkel att genomföra, kan det inte ge de bästa resultaten. Den takt med vilken programvara åldras är vanligtvis inte konstant, men det beror på tidsvariation systemet arbetsbelastning. Föryngring av programvara bör därför planeras och initieras inför det faktiska systembeteendet. Detta kräver mätning, analys och förutsägelse av systemets resursanvändning. I detta dokument studerar vi utvecklingen av resursanvändning i en webbserver samtidigt som den utsätts för en konstgjord arbetsbelastning. Vi samlar först in data om flera systemresursanvändnings- och aktivitetsparametrar. Icke-parametriska statistiska metoder används sedan för att upptäcka och uppskatta trender i datamängderna. Slutligen passar vi tidsseriemodellerna till de insamlade uppgifterna. Till skillnad från de modeller som tidigare använts i forskningen om programvaras åldrande, möjliggör dessa tidsseriemodeller säsongsmässiga mönster, och vi visar hur utnyttjandet av säsongsvariationen kan bidra till att på ett adekvat sätt förutsäga framtida resursanvändning. Baserat på de modeller som används här, proaktiv hantering tekniker som programvara föryngring som utlöses av faktiska mätningar kan byggas. Index Terms-Apache webbserver, Linux, icke-parametrisk trendanalys, prestandaövervakning, förutsägelse av resursutnyttjande, programvara åldrande, programföryngring, tidsserieanalys.  AKRONYMER
I REF studerade de utvecklingen av resursanvändning (dvs. svarstid och minnesanvändning) av en Apache webbserver samtidigt utsätta den för en konstgjord arbetsbelastning.
Analysis of Software Aging in a Web Server
{'venue': 'IEEE Transactions on Reliability', 'journal': 'IEEE Transactions on Reliability', 'mag_field_of_study': ['Computer Science']}