A QoS Control Mechanism to Provide Service Differentiation and Overload Protection to Internet Scalable Servers
Issue No.01 - January-March (2009 vol.2)
Daniel F. García , University of Oviedo, Gijón
Javier García , University of Oviedo , Gijón
Joaquín Entrialgo , University of Oviedo, Gijón
Manuel García , University of Oviedo, Gijón
Pablo Valledor , ArcelorMittal R&D Technological Centre
Rodrigo García , CTIC Foundation, Gijón
Antonio M. Campos , CTIC Foundation, Gijón
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSC.2009.3
Nowadays, enterprises providing services through Internet often require online services supplied by other enterprises. This entails the cooperation of enterprise servers using Web services technology. The service exchange between enterprises must be carried out with a determined level of quality, which is usually established in a service level agreement (SLA). However, the fulfilment of SLAs is not an easy task and requires equipping the servers with special control mechanisms which control the quality of the services supplied. The first contribution of this research work is the analysis and definition of the main requirements that these control mechanisms must fulfil. The second contribution is the design of a control mechanism which fulfils these requirements and overcomes numerous deficiencies posed by previous mechanisms. The designed mechanism provides differentiation between distinct categories of service consumers as well as protection against server overloads. Furthermore, it scales in a cluster and does not require any modification to the system software of the host server, or to its application logic.
QoS, quality of service, Web services, Internet servers, overload protection, service level agreement, SLA, cluster computing.
Daniel F. García, Javier García, Joaquín Entrialgo, Manuel García, Pablo Valledor, Rodrigo García, Antonio M. Campos, "A QoS Control Mechanism to Provide Service Differentiation and Overload Protection to Internet Scalable Servers", IEEE Transactions on Services Computing, vol.2, no. 1, pp. 3-16, January-March 2009, doi:10.1109/TSC.2009.3