Policy-based managers coordination for self-adaptive software approach

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, ada...

Full description

Bibliographic Details
Main Author: Mansor Hamed, Abdelhamid Abdelhadi
Format: Thesis
Language:English
Published: 2013
Subjects:
Online Access:http://eprints.utm.my/33823/1/AbdelhamidAbdelhadiMansorHamedPFC2013.pdf
_version_ 1796857267458408448
author Mansor Hamed, Abdelhamid Abdelhadi
author_facet Mansor Hamed, Abdelhamid Abdelhadi
author_sort Mansor Hamed, Abdelhamid Abdelhadi
collection ePrints
description 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
first_indexed 2024-03-05T18:55:05Z
format Thesis
id utm.eprints-33823
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:55:05Z
publishDate 2013
record_format dspace
spelling utm.eprints-338232017-07-13T00:53:35Z http://eprints.utm.my/33823/ Policy-based managers coordination for self-adaptive software approach Mansor Hamed, Abdelhamid Abdelhadi QA75 Electronic computers. Computer science 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 2013 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/33823/1/AbdelhamidAbdelhadiMansorHamedPFC2013.pdf Mansor Hamed, Abdelhamid Abdelhadi (2013) Policy-based managers coordination for self-adaptive software approach. PhD thesis, Universiti Teknologi Malaysia, Faculty of Computing. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:82719?queryType=vitalDismax&query=Policy-based+managers+coordination+for+self-adaptive+software+approach&public=true
spellingShingle QA75 Electronic computers. Computer science
Mansor Hamed, Abdelhamid Abdelhadi
Policy-based managers coordination for self-adaptive software approach
title Policy-based managers coordination for self-adaptive software approach
title_full Policy-based managers coordination for self-adaptive software approach
title_fullStr Policy-based managers coordination for self-adaptive software approach
title_full_unstemmed Policy-based managers coordination for self-adaptive software approach
title_short Policy-based managers coordination for self-adaptive software approach
title_sort policy based managers coordination for self adaptive software approach
topic QA75 Electronic computers. Computer science
url http://eprints.utm.my/33823/1/AbdelhamidAbdelhadiMansorHamedPFC2013.pdf
work_keys_str_mv AT mansorhamedabdelhamidabdelhadi policybasedmanagerscoordinationforselfadaptivesoftwareapproach