Abstract-Service Level Agreements (SLA) etablerar den kvalitet på tjänsten (QoS) som avtalats mellan tjänstebaserade system konsumenter och leverantörer. Eftersom överträdelser av sådana SLA kan innebära påföljder, har kvalitetssäkringstekniker utvecklats för att övervaka SLA-uppfyllelsen i körtid. Befintliga förslag ger dock vissa nackdelar: 1) SLA de stöder är inte tillräckligt uttrycksfulla för att modellera verkliga scenarier, 2) de kopplar övervakningskonfigurationen till en given SLA-specifikation, 3) förklaringarna av överträdelserna är svåra att förstå och till och med potentiellt felaktiga, 4) vissa förslag antingen inte ger en arkitektur, eller uppvisar låg sammanhållning inom sina delar. I detta dokument föreslår vi en övergripande lösning, från en konceptuell referensmodell till dess utformning och genomförande, som övervinner dessa nackdelar. Den resulterande plattformen, SALMonada, tar emot SLA som parterna kommit överens om som input och rapporterar i god tid och omfattande förklaringar om överträdelser av SLA. SALMonada utför en automatiserad övervakning konfiguration och den analyserar mycket uttrycksfulla SLA med hjälp av en begränsning tillfredsställelse problem baserad teknik. Vi har utvärderat effekterna av SALMonada över den resulterande driftsförbrukning tid prestanda. Resultaten är tillfredsställande nog att överväga SALMonada för SLA övervakning på grund av dess låga påträngande.
Muller REF utvecklar en plattform som heter SALMonada för att hantera SLA-överträdelsen på runtime.
Comprehensive Explanation of SLA Violations at Runtime
{'venue': 'IEEE Transactions on Services Computing', 'journal': 'IEEE Transactions on Services Computing', 'mag_field_of_study': ['Computer Science']}