Ahmed Adnan Mohammed AL-AZZAWI, Int. Journal of Computer Science & Mobile Computing, Vol.5 Issue.7, July- 2016, pg. 498-508
© 2016, IJCSMC All Rights Reserved 498
Available Online at www.ijcsmc.com
International Journal of Computer Science and Mobile Computing
A Monthly Journal of Computer Science and Information Technology
ISSN 2320–088X
IMPACT FACTOR: 5.258
IJCSMC, Vol. 5, Issue. 7, July 2016, pg.498 – 508
Improving Quality of Web Services
by Using a Proposed Model
Ahmed Adnan Mohammed AL-AZZAWI
Department of Human Resources Management, university of Diyala, Iraq
ahmedinformation7@gmail.com
Abstract— The aim of the study can summarized by three main points, the first one increases the QoBiz
without violating the SLA for the user, it increases the QoE by providing service according to the needs of the
user. Second, facilitate processing of service requests such that both service provider and user gains (the
service provider maximizes QoBiz, and increased QoE by providing service according to the needs of the
user) and neither party loses. The last one, the proposed model resides with the service provider and can be
used without modifying the current server. The proposed model contains three layers (filter, predict,
scheduler). It acts as an intermediate layer to the Web service there by selecting and scheduling user
requests. The experimentation is performed by varying one of the parameters, the acceptable waiting time,
the maximum waiting time and the penalty while the other two are kept as constants. This allows analyzing
the effect of the individual parameter on the performance of the BES algorithm.
Keywords— Quality of Services, Web Services, Proposed model, SLA, BES.
1. INTRODUCTION
The purpose of this study came according of the needs the services provider and the user. The services provider
is worried about increasing the earnings which is known QoBiz. We can achieve that by using high Quality of
Service QoS [1]. There is one method to raise the QoS by not to violate the needs of the user. The user needs
can selecting them in agreement between the user and the service provider. This agreement is known as SLA
several language to specify service level for web services which been developed. There are many of SLA
languages which help the user and service provider to select the level of quality of services required such as,
WSLA and WSML [2]. The SLA takes into account parameters such as objectives, parties concerned, period of
validity, sample, limitations, service level and penalties [3]. The important parameter is penalty because it
selects the procedures which be taken in case the service provider cannot provide the specified quality of service.
The failure in meeting the requirements specified in SLA lead to loss of revenue generated for the service
provider for that, the service provider pays a certain amount as a penalty. The increase of QoBiz leads to avoid
the penalty and providing QoS, thus the service provider needs to join to the particular level of service in the
SLA. While the service provider worried about profit, the user is interested in the experience regarding the