58,785 research outputs found
Scalable Reliable SD Erlang Design
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
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
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
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
- …