4 research outputs found

    Safe stopping of running component-based distributed systems

    Get PDF
    Continuous availability of services and low degree of disruption are two inherent necessities for mission-critical software systems. These systems could not be stopped to perform updates because disruption in their services consequent irretrievable losses. Additionally, compared to offline update, the changes should preserve the correct completion of ongoing activities. In order to place the affected elements in a safe state before dynamic changes take place, the notion of tranquility has been proposed to make quiescence criterion less disruptive and easier to obtain. Additionally, some other approaches have been proposed in order to tackle the shortcomings of these seminal proposals. However, these approaches impose some challenges to the safe dynamic reconfiguration of component-based systems. In this paper, existing challenges to preserve global consistency during runtime software reconfiguration in distributed contexts are described. The contribution of this paper is to propose a number of guidelines which can be served as agenda for future direction of research to enable a dependable safe stopping of running component-based systems

    An architectural approach to ensure globally consistent dynamic reconfiguration of component-based systems

    Get PDF
    One of the key issues that should be considered when addressing reliable evolution is to place a software system in a consistent status before and after change. This issue becomes more critical at runtime because it may lead to the failure on running missioncritical systems. In order to place the affected elements in a safe state before dynamic changes take place, the notion of tranquility has been proposed to make quiescence criterion less disruptive and easier to obtain. However, it only ensures consistency in applications with restrictive black-box design. In this paper, an architecture-based approach is proposed to preserve global consistency during runtime reconfiguration of component-based systems in distributed contexts. An initial evaluation through a prototypical implementation shows that this approach not only enables tranquility to be applicable for distributed transactions, but also significantly reduces required time to achieve a safe state and increases system availability during runtime evolution

    Development of Novel Mixed Halide/Superhalide Tin-Based Perovskites for Mesoscopic Carbon-Based Solar Cells

    No full text
    Tin perovskites suffer from poor stability and a self-doping effect. To solve this problem, we synthesized novel tin perovskites based on superhalide with varied ratios of tetrafluoroborate to iodide and implemented them into solar cells based on a mesoscopic carbon-electrode architecture because film formation was an issue in applying this material for a planar heterojunction device structure. We undertook quantum-chemical calculations based on plane-wave density functional theory (DFT) methods and explored the structural and electronic properties of tin perovskites FASnI3–x(BF4)x in the series x = 0, 1, 2, and 3. We found that only the x = 2 case, FASnI­(BF4)2, was successfully produced, beyond the standard FASnI3. The electrochemical impedance and X-ray photoelectron spectra indicate that the addition of tin tetrafluoroborate instead of SnI2 suppressed trap-assisted recombination by decreasing the Sn4+ content. The power conversion efficiency of the FASnI­(BF4)2 device with FAI and Sn­(BF4)2 in an equimolar ratio improved 72% relative to that of a standard FASnI3 solar cell, with satisfactory photostability under ambient air conditions

    Ag Doping of Organometal Lead Halide Perovskites: Morphology Modification and p‑Type Character

    No full text
    We report a simple synthetic approach to grow uniform CH<sub>3</sub>NH<sub>3</sub>PbI<sub>3</sub> perovskite (PSK) layers free of pinholes via varied portions of silver iodide (AgI) added to the precursor solution. XRD/EDS elemental mapping experiments demonstrated nearly uniform Ag distribution inside the perovskite film. When the 1% AgI-assisted perovskite films were fabricated into a p-i-n planar device, the photovoltaic performance was enhanced by ∼30% (PCE increased from 9.5% to 12.0%) relative to the standard cell without added AgI. Measurement of electronic properties using a hall setup indicated that perovskite films show p-type character after Ag doping, whereas the film is n-type without Ag. Transients of photoluminescence of perovskite films with and without AgI additive deposited on glass, p-type (PEDOT:PSS), and n-type (TiO<sub>2</sub>) contact layers were recorded with a time-correlated single-photon counting (TCSPC) technique. The TCSPC results indicate that addition of AgI inside perovskite in contact with PEDOT:PSS accelerated the hole-extraction motion whereas that in contact with TiO<sub>2</sub> led to a decelerated electron extraction, in agreement with the trend observed from the photovoltaic results. The silver cationic dopant inside the perovskite films had hence an effect of controlling the morphology to improve photovoltaic performance for devices with p-i-n configuration
    corecore