Distribuerade nätverksbaserade applikationer som används i företagsmiljöer, förlitar sig i allt högre grad på ett stort antal heterogena hård- och programvarukomponenter för att tillhandahålla kompletta tjänster. I sådana miljöer, frågan om problemdiagnos blir vitalt viktigt, för att minimera system avbrott och förbättra systemets tillgänglighet. Detta motiverar intresset för beroendekarakterisering bland de olika komponenterna i distribuerade applikationsmiljöer. En lovande metod för att få dynamisk beroendeinformation är tekniken Active Dependency Discovery där ett beroendediagram över e-handelstransaktioner på hårdvara och programvarukomponenter i systemet byggs genom att individuellt "genomtränga" systemkomponenterna under en testfas och samla in mätningar som motsvarar systemets externa beteende. I detta dokument föreslår vi att man använder felinjektion som perturberingsverktyg för dynamisk upptäckt av beroende och problembestämning. Vi beskriver en metod för att karakterisera beroenden av transaktioner på systemets resurser i en typisk e-handelsmiljö, och visar hur det kan hjälpa vid problemdiagnos. Metoden tillämpas på en programserver middleware plattform, kör slutanvändare aktivitet som består av TPC-W transaktioner. Representativa felmodeller för en sådan miljö, som kan användas för att konstruera felinjektionskampanjen, presenteras också.
I REF används ADD-metoden med felinjektion som perturberingsmetod.
Dependency Analysis in Distributed Systems using Fault Injection: Application to Problem Determination in an e-commerce Environment
{'venue': 'DSOM', 'journal': None, 'mag_field_of_study': ['Computer Science']}