2,769 research outputs found
Queueing analysis of a canonical model of real-time multiprocessors
A logical classification of multiprocessor structures from the point of view of control applications is presented. A computation of the response time distribution for a canonical model of a real time multiprocessor is presented. The multiprocessor is approximated by a blocking model. Two separate models are derived: one created from the system's point of view, and the other from the point of view of an incoming task
Dynamic resource allocation in a hierarchical multiprocessor system: A preliminary study
An integrated system approach to dynamic resource allocation is proposed. Some of the problems in dynamic resource allocation and the relationship of these problems to system structures are examined. A general dynamic resource allocation scheme is presented. A hierarchial system architecture which dynamically maps between processor structure and programs at multiple levels of instantiations is described. Simulation experiments were conducted to study dynamic resource allocation on the proposed system. Preliminary evaluation based on simple dynamic resource allocation algorithms indicates that with the proposed system approach, the complexity of dynamic resource management could be significantly reduced while achieving reasonable effective dynamic resource allocation
Compositional Performance Modelling with the TIPPtool
Stochastic process algebras have been proposed as compositional specification formalisms for performance models. In this paper, we describe a tool which aims at realising all beneficial aspects of compositional performance modelling, the TIPPtool. It incorporates methods for compositional specification as well as solution, based on state-of-the-art techniques, and wrapped in a user-friendly graphical front end. Apart from highlighting the general benefits of the tool, we also discuss some lessons learned during development and application of the TIPPtool. A non-trivial model of a real life communication system serves as a case study to illustrate benefits and limitations
SIMULATION-BASED PERFORMABILITY ANALYSIS OF MULTIPROCESSOR SYSTEMS
The primary focus in the analysis of multiprocessor systems has traditionally been on their performance. However, their large number of components, their complex network topologies, and sophisticated system software can make them very unreliable. The dependability of a computing system ought to be considered in an early stage of its development in order to take influence on the system architecture and to achieve best performance with high
dependability. In this paper a simulation-based method for the combined performance and dependability analysis of fault tolerant multiprocessor systems are presented which provide meaningful results already during the design phase
Dependability checking with StoCharts: Is train radio reliable enough for trains?
Performance, dependability and quality of service (QoS) are prime aspects of the UML modelling domain. To capture these aspects effectively in the design phase, we have recently proposed STOCHARTS, a conservative extension of UML statechart diagrams. In this paper, we apply the STOCHART formalism to a safety critical design problem. We model a part of the European Train Control System specification, focusing on the risks of wireless communication failures in future high-speed cross-European trains. Stochastic model checking with the model checker PROVER enables us to derive constraints under which the central quality requirements are satisfied by the STOCHART model. The paper illustrates the flexibility and maturity of STOCHARTS to model real problems in safety critical system design
Performance and reliability modelling of computing systems using spectral expansion
PhD ThesisThis thesis is concerned with the analytical modelling of computing and other discrete
event systems, for steady state performance and dependability. That is carried
out using a novel solution technique, known as the spectral expansion method. The
type of problems considered, and the systems analysed, are represented by certain
two-dimensional Markov-processes on finite or semi-infinite lattice strips. A sub set
of these Markov processes are the Quasi-Birth-and-Death processes.
These models are important because they have wide ranging applications in
the design and analysis of modern communications, advanced computing systems,
flexible manufacturing systems and in dependability modelling. Though the matrixgeometric
method is the presently most popular method, in this area, it suffers from
certain drawbacks, as illustrated in one of the chapters. Spectral expansion clearly
rises above those limitations. This also, is shown with the aid of examples.
The contributions of this thesis can be divided into two categories. They are,
ā¢ The theoretical foundation of the spectral expansion method is laid. Stability
analysis of these Markov processes is carried out. Efficient numerical solution
algorithms are developed. A comparative study is performed to show that the
spectral expansion algorithm has an edge over the matrix-geometric method,
in computational efficiency, accuracy and ease of use.
ā¢ The method is applied to several non-trivial and complicated modelling problems, occuring in computer and communication systems. Performance measures
are evaluated and optimisation issues are addressed
Validation of multiprocessor systems
Experiments that can be used to validate fault free performance of multiprocessor systems in aerospace systems integrating flight controls and avionics are discussed. Engineering prototypes for two fault tolerant multiprocessors are tested
- ā¦