Available online at www.sciencedirect.com
ScienceDirect Procedia Computer Science 107 (2017) 657 – 659
International Congress of Information and Communication Technology (ICICT 2017)
Automatic Network Policy Change on the Basis of Quality of Experience (QoE) Asif Ali Laghari* , Hui He, Muhammad Ibrahim, Salahuddin Shaikh Computer Network & Security Lab, School of Computer Science & Technology, Harbin Institute of Technology China, Harbin, China Department of Information Technology, QUEST Nawabshah, Sindh Pakistan. * Corresponding author˖
[email protected] Tel.: +8615636147179
Abstract Network policies are rules and regulations, limitations and settings that allow user to get services from service providers, and policies are the part of SLA document. The main problem of SLA termination between user and service provider is fix policies of network. We propose autonomic policy change mechanism in runtime on the basis of quality of experience, which provide services to client according to SLA, when network usage is on peak. This automatic policy change mechanism in runtime will fulfils user requirements, provides satisfaction to users from network and who remains permanent customers of service provider organization. Keywords: SLA; Policy; Quality of Experience;
Introduction Policies are allowing users to access network resources for applications within bandwidth limitation and accessing services according to their package, which is defined in SLA. SLA is contract between user and service providers, SLA document defines terms and condition of network, performance, uptime guarantee, exceptions, connectivity, hard failure and network bandwidth according to package, which is selected by user [6]. The IETF defines policies as a set of rules to administer, manage and control access to the network resources by applications and users [4]. Once policy is defined for user and devices of network configured according to that policy user are bound to access services within limit, and reconfiguration of policy for users is problem for administrators. Previously the network was monitored and no priority was given to end-user whether they receive services according to defined SLA or not from organization due to lake of management. Network traffic is always dynamic because user enters and leaves the network at particular time when network usage is at its peak, user does not receive quality of service due to traffic burden on network. Providing Quality of service according to SLA without changing default
1877-0509 © 2017 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of the scientific committee of the 7th International Congress of Information and Communication Technology doi:10.1016/j.procs.2017.03.144
658
Asif Ali Laghari et al. / Procedia Computer Science 107 (2017) 657 – 659
policy and satisfaction of end user is still big problem for service providers because organizations are unaware of end user experience. Quality of experience is measured data of psychological change on event, perception in human mind during and after interacting with particular things and using particular service. Data of Human perception can be collected in two ways subjective and objective [3, 5]. Objective QoE is divided in two parts; one is human physiological data and the other is collecting QoS data of network from server to client system resources [3, 7]. Subjective QoE user provide by using web surveys, interviews and questionnaire, and objective QoE is depend on technical factors like (network and device statistics) and neurological test of user when he use service [1]. We proposed automatic policy change mechanism in runtime in our work [1] EQoM: QoE framework for Multimedia services is described in next section. Policy Change in EQOM Framework In EQoM quality of experience framework for multimedia services [1] each user has default policy according to package, which is mentioned in SLA. When user starts using services, default policy of particular user is activated on server. Agents of framework measure objective QoE data from server to client and store in database and user also have option to submit subjective QoE using web form. If any user submits subjective QoE using web form, analyzer component of EQoM will analyze subjective QoE for two purposes, (1) user can’t get services according SLA or facing other problem, which sent by user in comments section, and (2) user submits fake subjective QoE for getting high data rate for accessing applications that is not mentioned in his SLA. Analysis of subjective QoE according current running policy and comparison with objective QoE and default policy enables EQoM to decide whether subjective QoE is positive or negative. If subjective QoE is positive then framework upgrades the services for user and it will be saved in user profile for future. Policy will be upgraded for time when network usage is on peak or network performance is low due to high traffic burden or remains same and helps determining whether client is receiving services according to SLA or not. Agents continuously monitor objective QoE, whenever network load is decreased then EQOM framework decline the services down to SLA of those users whose services upgraded due to traffic burden.
Fig 1. Activity diagram of Automatic Policy change Mechanism in runtime
Activity Diagram of Policy Change in Proposed EQOM The activity diagram explains how policy changes EQoM framework and operations from server to client system are shown in figure 1. First client start services, default policy of client’s are activated on server, and agents start
Asif Ali Laghari et al. / Procedia Computer Science 107 (2017) 657 – 659
from server to client system collect objective QoE. Server side analyzer part of EQoM framework analyzes the default policy and collected data. Decision node between the analyzer and change in policy section responsible for making decision, if user get service according to default policy then arrow moves to default policy, and if user can’t get service according to SLA then decision node send information to policy change section. After changes in policy client get services on upgraded policy and agents monitor client system continuously. If user is not satisfied then he submits subjective QoE, arrow shows subjective QoE will be sent to analyzer section, if user is already getting services according to SLA then analyzer will find, if he is not getting services due to lake of system resources on client system then EQoM framework will send alerts to client that your system don’t have sufficient resources. Conclusion In our previous paper of EQOM framework we proposed automatic policy change mechanism in runtime on the basis of QoE that encourage users to enjoy the network services according their needs. The purpose of using objective QoE for automatic policy change mechanism is that non-technical user or those who don’t want to fill subjective QoE form for network parameters they get quality of service. The automatic policy change mechanism restricts SLA violation from service provider’s perspective. References 1. Laghari, Asif Ali, Intesab Hussain Sadhayo, and Muhammad Ibrahim Channa. "EQoM: Enhanced Quality of Experience (QOE) Framework for Multimedia" UACEE International Journal of Computer Science and its Applications, Vol 3, Issue 1, P 85-89, 2013. 2. Lee, Joohyung, Jong Min Lee, Seong Gon Choi, and Jun Kyun Choi. "Practical service level agreement negotiation scheme for multicast service in WiMAX."Multimedia Tools and Applications (2012): 1-15. 3. Laghari, Asif Ali, Khalil Ur Rehman Laghari, Muhammad Ibrahim Channa, and Tiago H. Falk. "QON: Quality of experience (QoE) framework for network services." In Proceedings of the 4th International Conference on Software Technology and Engineering (ICSTE’12). 2012. 4. Westerinen, Andrea, J. Schnizlein, J. Strassner, M. Scherling, B. Quinn, S. Herzog, A. Huynh, M. Carlson, J. Perry, and S. Waldbusser. Terminology for policy-based management. RFC Editor, 2001. 5. Khalil ur Rehman Laghari.; Thanh Tung Pham; Hang Nguyen; Crespi, N.; , "QoM: A new quality of experience framework for multimedia services," Computers and Communications (ISCC), 2012 IEEE Symposium on , vol., no., pp.000851-000856, 1-4 July 2012. 6. http://wooservers.com/faq/service-level-agreement/ 7. Laghari, Asif Ali, Intesab Hussain Sadhayo, and Muhammad Ibrahim Channa. "ENHANCED AUTONOMIC NETWORKING MANAGEMENT ARCHITECTURE (ENAMA)." ENGINEERING, SCIENCE & TECHNOLOGY: 9. 2015
659