ناظر SLA
مکانیزم کنترلکننده SLA به طور خاص برای مشاهده عملکرد سرویسهای ابری در زمان اجرا استفاده میشود تا تضمین کند درخواستهای کیفیت خدمات که در توافق نامه سطح سرویس قرارداد شده را اجرا میکنند(شکل ۳-۶۴). دادههای جمع آوری شده توسط کنترلکننده SLA بوسیله ی یک سیستم مدیریت SLA پردازش میشود. سیستم همچنین میتواند به طور فعال سرویسهای ابر را زمانی که شرایط استثنایی بوجود میآید، مانند زمانی که کنترلکننده SLA گزارش از کار افتادگی یک سرویس ابری را میدهد، تعمیر یا خطایابی کند.
همانطور که در شکل ۳-۶۴ نشان داده شده است، کنترلکننده SLA از سرویس ابر از طریق ارسال پیام درخواست نمونه برداری(MREQ1 به MREQN)، نمونه گیری میکند. کنترلکننده، پیام پاسخ نمونه برداری (MREP1 به MREPN) را که نشاندهنده این است که سرویس در هر دوره نمونه گیری در حال اجرا است، دریافت میکند(a1). کنترلکننده SLA زمان اجرا-دوره زمانی همه دورههای 1 تا N نمونه برداری- را در پایگاه داده ثبت وقایع ذخیره میکندb)1). کنترلکننده SLA سرویس ابری که پیام درخواست نمونه برداری (MREQN+ M به MREQN+1) را میفرستند را نمونه برداری میکند. پیام درخواست نمونه برداری دریافت نشد(a2). زمان پیام پاسخ در حال اتمام است، بنابراین کنترلکننده SLA زمان از کار افتادگی- دوره زمانی همه ی دورههای نمونه برداری N+1 تا N+M- را در پایگاه داده ثبت وقایع ذخیره میکند(b2. (کنترلکننده SLA پیغام درخواست نمونه برداری(MREQN+M+1) را میفرستد و پیام پاسخ نمونه برداری (MREPN+M+1) را دریافت میکند(a3. (ناظر SLA زمان اجرا را در پایگاه داده ثبت وقایع ذخیره میکند(b3. (