Conference Paper

Dynamic Policy Analysis and Conflict Resolution for DiffServ Quality of Service Management

Centre for Commun. Syst. Res., Surrey Univ., Guildford
DOI: 10.1109/NOMS.2006.1687560 Conference: Management of Integrated End-to-End Communications and Services, 10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006, Vancouver, Canada, April 3-7, 2006. Proceedings
Source: DBLP


Policy-based dynamic resource management may involve interaction between independent decision-making components which can lead to conflicts. For example, conflicts can occur between the policies for allocating resources and those setting quotas for users or classes of service. These policy conflicts cannot be detected by static analysis of the policies at specification-time as the conflicts arise from the current state of the resources within the system and so can only be detected at run-time. In this paper we use policies related to quality of service (QoS) provisioning for configuring differentiated services (DiffServ) networks to illustrate techniques for the dynamic detection and resolution of conflicts. Configuration includes implementing network provisioning decisions, performing admission control, and adapting bandwidth allocation dynamically according to emerging traffic demands. We identify possible conflicts between policies that manage the allocation of resources, and we also investigate conflicts that may arise between these policies and higher-level directives refined at the dynamic resource management level, acting as constraints. The paper shows how event calculus can be used to detect conflicts, focusing on the ones that emerge at run-time, and provides an approach for specifying policies to automate conflict resolution. The latter is demonstrated through our initial implementation of a dynamic conflict analysis tool

Download full-text


Available from: Marinos Charalambides
  • Source
    • "In this section, we review related work in this area and compare them to our proposed work. Marinos et al. [8] used policies related to Quality of Service (QoS) provisioning for configuring Differentiated Services (DiffServ) networks to illustrate techniques for the dynamic detection and resolution of conflicts. They identify that conflicts may arise between these policies and higher-level directives refined at the dynamic resource management level, acting as constraints. "

    Full-text · Article · Jun 2013
  • Source
    • "Patterns for the specification of policydriven configurations were first defined in [4]. As part of our future work, we intend to investigate how resilience patterns can be pre-verified for conflicts, possibly using existing solutions and tools for policy analysis [21], [22]. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Network resilience strategies aim to maintain ac-ceptable levels of network operation in the face of challenges, such as malicious attacks, operational overload or equipment failures. Often the nature of these challenges requires resilience strategies comprising mechanisms across multiple protocol layers and in disparate locations of the network. In this paper, we address the problem of resilience management and advocate that a new approach is needed for the design and evaluation of resilience strategies. To support the realisation of this approach we propose a framework that enables (1) the offline evaluation of resilience strategies to combat several types of challenges, (2) the generalisa-tion of successful solutions into reusable patterns of mechanisms, and (3) the rapid deployment of appropriate patterns when challenges are observed at run-time. The evaluation platform permits the simulation of a range of challenge scenarios and the resilience strategies used to combat these challenges. Strategies that can successfully address a particular type of challenge can be promoted to become resilience patterns. Patterns can thus be used to rapidly deploy resilience configurations of mechanisms when similar challenges are detected in the live network.
    Full-text · Article · Jan 2012
  • Source
    • "In the policy framework, policy related tasks such as the detection of conflicts between policies are maintained. Several policy conflict detection algorithms have been proposed in previous work [31], [32]. As policies form an inherent part of the inner workings of an AE, the policy framework interacts with all components inside the AE. "
    [Show abstract] [Hide abstract]
    ABSTRACT: The growing popularity of the Internet has caused the size and complexity of communications and computing systems to greatly increase in recent years. To alleviate this increased management complexity, novel autonomic management architectures have emerged, in which many automated components manage the network's resources in a distributed fashion. However, in order to achieve effective collaboration between these management components, they need to be able to efficiently exchange information in a timely fashion. In this article, we propose a context dissemination framework that addresses this problem. To achieve scalability, the management components are structured in a hierarchy. The framework facilitates the aggregation and translation of information as it is propagated through the hierarchy. Additionally, by way of semantics, context is filtered based on meaning and is disseminated intelligently according to dynamically changing context requirements. This significantly reduces the exchange of superfluous context and thus further increases scalability. The large size of modern federated cloud computing infrastructures, makes the presented context dissemination framework ideally suited to improve their management efficiency and scalability. The specific context requirements for the management of a cloud data center are identified, and our context dissemination approach is applied to it. Additionally, an extensive evaluation of the framework in a large-scale cloud data center scenario was performed in order to characterize the benefits of our approach, in terms of scalability and reasoning time.
    Full-text · Article · Dec 2011 · Journal of Communications and Networks
Show more