6,444 research outputs found

    Efficient Logging in Non-Volatile Memory by Exploiting Coherency Protocols

    Get PDF
    Non-volatile memory (NVM) technologies such as PCM, ReRAM and STT-RAM allow processors to directly write values to persistent storage at speeds that are significantly faster than previous durable media such as hard drives or SSDs. Many applications of NVM are constructed on a logging subsystem, which enables operations to appear to execute atomically and facilitates recovery from failures. Writes to NVM, however, pass through a processor's memory system, which can delay and reorder them and can impair the correctness and cost of logging algorithms. Reordering arises because of out-of-order execution in a CPU and the inter-processor cache coherence protocol. By carefully considering the properties of these reorderings, this paper develops a logging protocol that requires only one round trip to non-volatile memory while avoiding expensive computations. We show how to extend the logging protocol to building a persistent set (hash map) that also requires only a single round trip to non-volatile memory for insertion, updating, or deletion

    Autonomic State Management for Optimistic Simulation Platforms

    Get PDF
    We present the design and implementation of an autonomic state manager (ASM) tailored for integration within optimistic parallel discrete event simulation (PDES) environments based on the C programming language and the executable and linkable format (ELF), and developed for execution on x8664 architectures. With ASM, the state of any logical process (LP), namely the individual (concurrent) simulation unit being part of the simulation model, is allowed to be scattered on dynamically allocated memory chunks managed via standard API (e.g., malloc/free). Also, the application programmer is not required to provide any serialization/deserialization module in order to take a checkpoint of the LP state, or to restore it in case a causality error occurs during the optimistic run, or to provide indications on which portions of the state are updated by event processing, so to allow incremental checkpointing. All these tasks are handled by ASM in a fully transparent manner via (A) runtime identification (with chunk-level granularity) of the memory map associated with the LP state, and (B) runtime tracking of the memory updates occurring within chunks belonging to the dynamic memory map. The co-existence of the incremental and non-incremental log/restore modes is achieved via dual versions of the same application code, transparently generated by ASM via compile/link time facilities. Also, the dynamic selection of the best suited log/restore mode is actuated by ASM on the basis of an innovative modeling/optimization approach which takes into account stability of each operating mode with respect to variations of the model/environmental execution parameters

    A model of security monitoring

    Get PDF
    A model of security monitoring is presented that distinguishes between two types of logging and auditing. Implications for the design and use of security monitoring mechanisms are drawn from this model. The usefulness of the model is then demonstrated by analyzing several different monitoring mechanisms

    Benchmarking Memory Management Capabilities within ROOT-Sim

    Get PDF
    In parallel discrete event simulation techniques, the simulation model is partitioned into objects, concurrently executing events on different CPUs and/or multiple CPUCores. In such a context, run-time supports for logical time synchronization across the different simulation objects play a central role in determining the effectiveness of the speciïŹc parallel simulation environment. In this paper we present an experimental evaluation of the memory management capabilities offered by the ROme OpTimistic Simulator (ROOT-Sim). This is an open source parallel simulation environment transparently supporting optimistic synchronization via recoverability (based on incremental log/restore techniques) of any type of memory operation affecting the state of simulation objects, i.e., memory allocation, deallocation and update operations. The experimental study is based on a synthetic benchmark which mimics different read/write patterns inside the dynamic memory map associated with the state of simulation objects. This allows sensibility analysis of time and space effects due to the memory management subsystem while varying the type and the locality of the accesses associated with event processin

    Inventory analysis of the timber industry in Ghana

    Get PDF
    Background, aim, and scope The timber sector, i.e., forestry and timber industry, plays an important role in the socioeconomic development of Ghana through timber products export. Timber production in this sector is associated with increasing environmental burdens in terms of use of materials and energy, production of emissions and waste, and land use changes. The purpose of this study was to compile a comprehensive life cycle inventory (LCI) to identify the most dominant environmental pressures for five major production lines in the timber industry, and to evaluate the influence of the choice of the functional unit on the results (1 m3, 1 kg, and 1 euro). LCA’s of wood typically base their functional unit on volume, but mass or money may be more appropriate for the rather different products considered in this study. Materials and methods The LCI covers five timber production lines, namely, air-dried lumber, kiln-dried lumber, plywood, veneer, and furniture parts. Three functional units were used for this study to identify the most appropriate basis for a fair comparison of the different timber products (functional units were 1 m3, 1 kg and 1 euro). Questionnaires were administered to thirty selected companies in Ghana. These companies provided data about their material uses, energy requirements, and waste production for their operations from 2000 to 2007. The collected data were first converted into total annual average values, and next extrapolated to reflect the national average data for all 104 active companies. Finally, these data were expressed per functional unit for each of the five product lines on the basis of their production outputs (in volume, mass or money according to functional unit applied). Forest land used changes data was taken from the Ghana Timber Industry Development Division. Emissions for the several activities were taken from literature. Results and discussion Land use change for timber production in Ghana between the estimated periods turned out to be 34.0¿×¿103 ha per year, which will lead to complete deforestation in the year 2023 if continued. The total energy consumed by the timber sector per year was estimated at 1.9¿×¿109 MJ per year. The results showed that CO2 emissions by the timber sector activities per year accounted for 745k tons per year and dominate overall greenhouse gases emissions in the timber sector (changes in carbons storage related to land use changes not included). Wood waste by the timber sector accounted for 0.8 million m3 per year. The enormous wastage of wood contributes enormously to the rapid depletion of the country’s timber resources. The choice of the functional unit influences inventory results. The money-based functional unit, which also seems more appropriate for the different products considered, favors the value-added. Value-added products with strict sustainable forest management policy hold a promising future in terms of sustainability for the timber industry in Ghana. Conclusions This study has yielded good quality primary data unique for LCA research in Africa. This will enhance LCA approaches in Ghana, and allows here identification of the main environmental pressures and their dominantly contributing processes in the timber sector. Land use changes due to forestry form a critical issue and require urgent attention. The chosen functional units’ plays a crucial role in the environmental comparison of production line in the timber sector in Ghana. Recommendations and perspectives A comprehensive and transparent inventory for the timber industry provides the industry with an overview of areas in which material and thus economic savings can be made for the good of both environment and the industry finances. Good data keeping in the Ghanaian timber industry will help to build the required research capacity to develop local familiarity and competence in LCA techniques and applying these techniques will help to further certify tropical timber international markets

    System configuration and executive requirements specifications for reusable shuttle and space station/base

    Get PDF
    System configuration and executive requirements specifications for reusable shuttle and space station/bas

    The H.E.S.S. central data acquisition system

    Full text link
    The High Energy Stereoscopic System (H.E.S.S.) is a system of Imaging Atmospheric Cherenkov Telescopes (IACTs) located in the Khomas Highland in Namibia. It measures cosmic gamma rays of very high energies (VHE; >100 GeV) using the Earth's atmosphere as a calorimeter. The H.E.S.S. Array entered Phase II in September 2012 with the inauguration of a fifth telescope that is larger and more complex than the other four. This paper will give an overview of the current H.E.S.S. central data acquisition (DAQ) system with particular emphasis on the upgrades made to integrate the fifth telescope into the array. At first, the various requirements for the central DAQ are discussed then the general design principles employed to fulfil these requirements are described. Finally, the performance, stability and reliability of the H.E.S.S. central DAQ are presented. One of the major accomplishments is that less than 0.8% of observation time has been lost due to central DAQ problems since 2009.Comment: 17 pages, 8 figures, published in Astroparticle Physic

    Test, Control and Monitor System (TCMS) operations plan

    Get PDF
    The purpose is to provide a clear understanding of the Test, Control and Monitor System (TCMS) operating environment and to describe the method of operations for TCMS. TCMS is a complex and sophisticated checkout system focused on support of the Space Station Freedom Program (SSFP) and related activities. An understanding of the TCMS operating environment is provided and operational responsibilities are defined. NASA and the Payload Ground Operations Contractor (PGOC) will use it as a guide to manage the operation of the TCMS computer systems and associated networks and workstations. All TCMS operational functions are examined. Other plans and detailed operating procedures relating to an individual operational function are referenced within this plan. This plan augments existing Technical Support Management Directives (TSMD's), Standard Practices, and other management documentation which will be followed where applicable

    Technical Requirements Analysis and Control Systems (TRACS) Initial Operating Capability (IOC) documentation

    Get PDF
    The Technical Requirements Analysis and Control Systems (TRACS) software package is described. TRACS offers supplemental tools for the analysis, control, and interchange of project requirements. This package provides the fundamental capability to analyze and control requirements, serves a focal point for project requirements, and integrates a system that supports efficient and consistent operations. TRACS uses relational data base technology (ORACLE) in a stand alone or in a distributed environment that can be used to coordinate the activities required to support a project through its entire life cycle. TRACS uses a set of keyword and mouse driven screens (HyperCard) which imposes adherence through a controlled user interface. The user interface provides an interactive capability to interrogate the data base and to display or print project requirement information. TRACS has a limited report capability, but can be extended with PostScript conventions
    • 

    corecore