1,790 research outputs found

    SDN Access Control for the Masses

    Full text link
    The evolution of Software-Defined Networking (SDN) has so far been predominantly geared towards defining and refining the abstractions on the forwarding and control planes. However, despite a maturing south-bound interface and a range of proposed network operating systems, the network management application layer is yet to be specified and standardized. It has currently poorly defined access control mechanisms that could be exposed to network applications. Available mechanisms allow only rudimentary control and lack procedures to partition resource access across multiple dimensions. We address this by extending the SDN north-bound interface to provide control over shared resources to key stakeholders of network infrastructure: network providers, operators and application developers. We introduce a taxonomy of SDN access models, describe a comprehensive design for SDN access control and implement the proposed solution as an extension of the ONOS network controller intent framework

    A distributed algorithm for controlling continuous and discrete variables in a radial distribution grid

    Get PDF
    The increased integration of distributed energy resources (DERs) in the distribution network with intermitent generation profiles will likely make voltage regulation a difficult task. However, DERs bring both challenges and opportunities, as they can provide renewable forms of local energy and act as voltage regulating components. The DERs are usually interfaced with power electronic devices, in which both their active and reactive power outputs can be regulated and treated as continuous control variables. In contrast, other voltage regulatory devices such as On-Load Tap-Changing (OLTC) transformers are often controlled by making discrete tap changes. Thus, appropriate control strategies are required to control and coordinate the DERs with other voltage regulatory devices. In this work, a distributed control strategy based on the Alternating Direction Method of Multipliers (ADMM) is developed, which controls both the continuous and the discrete variables in a distribution grid. The proposed control strategy is compared to a centralized and a local control architecture, where optimal parameters have been computed for the local controllers. Finally, a simulation study is made for the three different control architectures using a modified CIGRE medium voltage network. The results showed significant improvements in the daily voltage profiles while also reducing the power losses by over 30% when using an optimal control strategy.A distributed algorithm for controlling continuous and discrete variables in a radial distribution gridpublishedVersio

    DEUCON: Distributed End-to-End Utilization Control for Real-Time Systems

    Get PDF
    This paper presents the Distributed End-to-end Utiization CONtrol (DEUCON) algorithm. DEUCON can dynamically enforce desired CPU utilizations on all processors in a dis-tributed real-time system despite uncertainties in the system workload. In contrast to earlier centralized control schemes, DEUCON is a distributed control algorithm that is system-atically designed based on the Distributed Model Predictive Control theory. We decompose the global multi-processor utilization control problem into a set of localized subprob-lems, and design a peer-to-peer control structure where each local controller only needs to coordinate with a small number of neighbor processors. DEUCON can provide utilization guarantees similar to a centralized control algorithm, while significantly reducing the per-controller run-time overhead in terms of both computation and communication. Further-more, it can tolerate considerable network delay and indi-vidual processor failures. Consequently, DEUCON can pro-vide scalable and robust utilization control services for large distributed real-time systems that operate in unpredictable environments

    An analytic framework to assess organizational resilience

    Get PDF
    Background: Resilience Engineering is a paradigm for safety management that focuses on coping with complexity to achieve success, even considering several conflicting goals. Modern socio-technical systems have to be resilient to comply with the variability of everyday activities, the tight-coupled and underspecified nature of work and the nonlinear interactions among agents. At organizational level, resilience can be described as a combination of four cornerstones: monitoring, responding, learning and anticipating. Methods: Starting from these four categories, this paper aims at defining a semi-quantitative analytic framework to measure organizational resilience in complex socio-technical systems, combining the Resilience Analysis Grid (RAG) and the Analytic Hierarchy Process (AHP). Results: This paper presents an approach for defining resilience abilities of an organization, creating a structured domain-dependent framework to define a resilience profile at different levels of abstraction, to identify weaknesses and strengths of the system and thus potential actions to increase system’s adaptive capacity. An illustrative example in an anaesthesia department clarifies the outcomes of the approach. Conclusions: The outcome of the RAG, i.e. a weighted set of probing questions, can be used in different domains, as a support tool in a wider Safety-II oriented managerial action to bring safety management into the core business of the organization

    Software engineering for self-adaptive systems:research challenges in the provision of assurances

    Get PDF
    The important concern for modern software systems is to become more cost-effective, while being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable and self-optimising when reacting to run-time changes that may occur within the system itself, its environment or requirements. One of the most promising approaches to achieving such properties is to equip software systems with self-managing capabilities using self-adaptation mechanisms. Despite recent advances in this area, one key aspect of self-adaptive systems that remains to be tackled in depth is the provision of assurances, i.e., the collection, analysis and synthesis of evidence that the system satisfies its stated functional and non-functional requirements during its operation in the presence of self-adaptation. The provision of assurances for self-adaptive systems is challenging since run-time changes introduce a high degree of uncertainty. This paper on research challenges complements previous roadmap papers on software engineering for self-adaptive systems covering a different set of topics, which are related to assurances, namely, perpetual assurances, composition and decomposition of assurances, and assurances obtained from control theory. This research challenges paper is one of the many results of the Dagstuhl Seminar 13511 on Software Engineering for Self-Adaptive Systems: Assurances which took place in December 2013

    Mitigating Complexity in Air Traffic Control: The Role of Structure-Based Abstractions

    Get PDF
    Cognitive complexity is a limiting factor on the capacity and efficiency of the Air Traffic Control (ATC) system. A multi-faceted cognitive ethnography approach shows that structure, defined as the physical and informational elements that organize and arrange the ATC environment, plays an important role in helping controllers mitigate cognitive complexity. Key influences of structure in the operational environment and on controller cognitive processes are incorporated into a cognitive process model. Controllers are hypothesized to internalize the structural influences in the form of abstractions simplifying their working mental model of the situation. By simplifying their working mental model, these structure-based abstractions reduce cognitive complexity.FAA grants 96-C-001 and # 06-G-006

    Poly Pelletizer: Recycled Pet Pellets From Water Bottles

    Get PDF
    Plastic water bottles comprise a large amount of waste worldwide. The goal of the Poly Pelletizer project is to create a system that will turn water bottles into polyethylene terephthalate (PET) pellets compatible with extruders to produce 3-D printer lament, along with other recycling applications.The system promotes a sustainable solution to plastic pollution by giving manufactures, particularly in developing nations, the means to produce their own bulk materials using waste plastic. Shrinking industrial recycling processes to a workbench scale gives individuals the ability to convert excess bottles into seemingly limitless products. The system works by using a dual heating and pressure system to both evenly mix and melt the plastic before pushing the resin through a die. The Poly Pelletizer successfully created pellets using various mixtures of virgin PET and shredded water bottles
    corecore