components that a service is delivered over and so cannot tell if SLAs for QoS in
components in the delivery chain are being met.
QoS mechanisms offer little indication as to how a service is performing from the
end user perspective.
End user performance is the ultimate indication of overall service performance but
the Service Provider has no way of getting this information to diagnose problems in
service delivery.
Traditional SLAs that define overall service performance, do not contain meaningful
parameters to specify how a service should perform from the end user perspective.
3.2.2 Objectives
The primary objective of this dissertation is to develop a framework that can support QoS
monitoring and Service Level Agreements for Web delivered Services. This has three
sections to it.
To design a client side proxy that supports automatic configuration, monitoring and
logging of availability and performance parameters as perceived by the end user of
Web delivered services
The design of a SLA template specifically for Web delivered services that will map
these parameters captured by the proxy in a meaningful way so that it is possible to
specify how a service delivered over HTTP should perform, from the end user
perspective
To implement SLA verification and feedback to the Service Provider and Customer
so as to notify them of SLA compliance.
Based on the objectives above the requirements can be broken into 3 main sections:
1. Client side component to support logging of appropriate availability and performance
parameters
2. Design a suitable SLA for Web delivered services
3. SLA verification and feedback to the Service Provider and Customer