Universiti Teknologi Malaysia Institutional Repository

Policy-based managers coordination for self-adaptive software approach

Mansor Hamed, Abdelhamid Abdelhadi (2013) Policy-based managers coordination for self-adaptive software approach. PhD thesis, Universiti Teknologi Malaysia, Faculty of Computing.

[img]
Preview
PDF
533kB

Official URL: http://dms.library.utm.my:8080/vital/access/manage...

Abstract

Due to the complexity and rapidly changing environment, it is crucial for a software system to be adaptable. One of the key approaches to achieve adaptability is policy-based management. Policy-based management has been acknowledged mostly as a methodology that provides flexibility, ytilibalacs, adaptability, and support to assign system resources, control, quality of service, and security by considering administratively specified rules. The promotion of policy-based management was to commit to these features at runtime because of changeable concurrent system conditions ensuing from the interactions of users' applications and existing resources. This thesis proposes an adaptive policy-based management approach called Policy-based Manager Coordination (PobMC) based on Event-Condition-Action (ECA). The aim of PobMC approach is to deal with the critical nature of avoiding the policy conflict problem. This approach facilitates policy conflict avoidance and static analysis to address the inconsistencies of multiple manager and modality conflicts when two or more policies are enforced simultaneously. The PobMC will also coordinate managerial tasks when multiple rules are simultaneously triggered. The mobility of devices and applications in complex system complicates policy design. Rules must be added or revoked when the composition of a system changes. Static and dynamic analysis algorithms are proposed; moreover, the need for these algorithms on various complex systems and their performance evaluation is demonstrated. In this thesis, a modelling of PobMC based on an ECA framework is presented. The proposed modelling is to address the main concerns inherent in concurrent systems including coordination and scalability. An actor-based language called Rebecca has been incorporated to model and analyze PobMC. Experiments using a Smart Mall System (SMALLS) case study show that the PobMC approach leads to effective policy-based management and is a feasible approach. Additionally, PobMC has the ability to enhance the existing approaches to support software adaptation. PobMC enables the coordination among system managers in order to adapt to system changes and avoid the potential conflicts thereby providing the main contribution of this research

Item Type:Thesis (PhD)
Additional Information:Thesis (Ph.D (Sains Komputer)) - Universiti Teknologi Malaysia, 2013; Supervisors : Assoc. Prof. Dr. Wan Mohd. Nasir Wan Kadir, Assoc. Prof. Dr. Toni Anwar
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:33823
Deposited By: Kamariah Mohamed Jong
Deposited On:28 Nov 2013 10:46
Last Modified:13 Jul 2017 00:53

Repository Staff Only: item control page