58,785 research outputs found

    Scalable Reliable SD Erlang Design

    Get PDF
    This technical report presents the design of Scalable Distributed (SD) Erlang: a set of language-level changes that aims to enable Distributed Erlang to scale for server applications on commodity hardware with at most 100,000 cores. We cover a number of aspects, specifically anticipated architecture, anticipated failures, scalable data structures, and scalable computation. Other two components that guided us in the design of SD Erlang are design principles and typical Erlang applications. The design principles summarise the type of modifications we aim to allow Erlang scalability. Erlang exemplars help us to identify the main Erlang scalability issues and hypothetically validate the SD Erlang design

    A Framework for Developing Real-Time OLAP algorithm using Multi-core processing and GPU: Heterogeneous Computing

    Full text link
    The overwhelmingly increasing amount of stored data has spurred researchers seeking different methods in order to optimally take advantage of it which mostly have faced a response time problem as a result of this enormous size of data. Most of solutions have suggested materialization as a favourite solution. However, such a solution cannot attain Real- Time answers anyhow. In this paper we propose a framework illustrating the barriers and suggested solutions in the way of achieving Real-Time OLAP answers that are significantly used in decision support systems and data warehouses

    S+Net: extending functional coordination with extra-functional semantics

    Get PDF
    This technical report introduces S+Net, a compositional coordination language for streaming networks with extra-functional semantics. Compositionality simplifies the specification of complex parallel and distributed applications; extra-functional semantics allow the application designer to reason about and control resource usage, performance and fault handling. The key feature of S+Net is that functional and extra-functional semantics are defined orthogonally from each other. S+Net can be seen as a simultaneous simplification and extension of the existing coordination language S-Net, that gives control of extra-functional behavior to the S-Net programmer. S+Net can also be seen as a transitional research step between S-Net and AstraKahn, another coordination language currently being designed at the University of Hertfordshire. In contrast with AstraKahn which constitutes a re-design from the ground up, S+Net preserves the basic operational semantics of S-Net and thus provides an incremental introduction of extra-functional control in an existing language.Comment: 34 pages, 11 figures, 3 table

    Performance based earthquake assessment of an industrial silos structure and retrofit with sliding isolators

    Get PDF
    Recent seismic events pointed out the high vulnerability of existing industrial facilities, stressing on safety and high losses inherent to interruption of economic activities and release of environmentally hazardous materials. These structures often have irregular geometry and structural configuration, are subject to aging and corrosion, and are designed without specific performance-based or seismic design criteria. Due to these inherent complexities, retrofit using friction isolators can be a viable and practical solution for performance improvements. This work presents a case study of irregular industrial storage plant structure consisting of a group of six elevated silos resting on a steel frame on one side and connected to a vaulted RC structure on the other. A computational model is built incorporating nonlinearities from the components (braces, beams, columns, etc.) and from the mitigation devices. Retrofit using friction isolators is analyzed and evaluated through linear and nonlinear dynamic analyses under a set of natural ground motions. Results show the effectiveness of the mitigation strategy in terms of performance improvement
    corecore