In this paper we describe the design and implementation of an integrated monitoring and debugging system for a distributed real-time computer system. The monitor provides continuous, transparent monitoring capabilitie...
详细信息
In this paper we describe the design and implementation of an integrated monitoring and debugging system for a distributed real-time computer system. The monitor provides continuous, transparent monitoring capabilities throughout a real-time system's lifecycle with bounded, minimal, predictable interference by using software support. The monitor is flexible enough to observe both high-level events that are operating system- and application-specific, as well as low-level events such as shared variable references. We present a novel approach to monitoring shared variable references that provides transparent monitoring with low overhead. The monitor is designed to support tasks such as debugging real-time applications, aiding real-time task scheduling, and measuring system performance. Since debugging distributed real-time applications is particularly difficult, we describe how the monitor can be used to debug distributed and parallel applications by deterministic execution replay.
The failure of automated morphologic detection of ventricular tachycardia (VT) or fibrillation (VF) is a limitation of implantable cardioverter-defibrillators. As an adjunct to rate-based criteria, this study evaluate...
详细信息
Timed token protocols are almost exclusively used for medium access control in local area ring networks. We consider in this paper the feasibility of using buffered transmission which has the advantages of eliminating...
详细信息
It is well-known that the ability to support predictable inter-process communication is of great significance to manufacturing and process control systems. In this paper, we propose a strategy for a soon-to-be industr...
详细信息
The problem of mapping a task that is composed of interacting modules onto a hypercube multicomputer is formulated and solved by minimizing an objective function called the communication traffic. The objective functio...
详细信息
This papei addresses the problem of allocating (assigning and scheduling) periodic task modules to processing nodes (PNs) in distributed real-time systems subject to task precedence and timing constraints. Using the b...
详细信息
In a real-time control system where the control input is computed by a controller computer, the transient computer failures caused by an electromagnetic interference may seriously affect system stability. The faulty c...
In a real-time control system where the control input is computed by a controller computer, the transient computer failures caused by an electromagnetic interference may seriously affect system stability. The faulty controller computer causes either a long delay in the feedback loop thus failing to update the control input for one or more sampling intervals, or control input disturbances by updating the control inputincorrectly until the fault is handled properly. If the period of this abnormal behavior exceeds a certain limit called a hard deadline, either the necessary conditions for system stability will be violated or the system willleave the allowed state space. In such a case a dynamic failure is said to occur in the system. We present a method for deriving hard deadlines for linear time-invariant control systems by examining the stability of the state difference equations resulting from the modification of the original state equations with an assumed maximum delay and several random sequences that represent the effects of stationary occurrences of the disturbances to, as well as the random delays of, the control input. Moreover, a one-shot event model, in which a single long-lasting fault causes a dynamic failure, is presented based on the state trajectory and the allowed state space.
The programmability (as a stored program) of the CNN Universal Machine is discussed first. It is shown why and in which sense this machine is universal. A new type of algorithm, the analogic one, is introduced. The ap...
Various types of CNNs are summarized and the taxonomy of CNN is given according to the different types of grids, processors, interactions, and modes of operation. Next, the CNN Universal Machine is introduced. The arc...
The problem of mapping a task that is composed of interacting modules onto a hypercube multicomputer is formulated and solved by minimizing an objective function called the communication traffic. The objective functio...
详细信息
The problem of mapping a task that is composed of interacting modules onto a hypercube multicomputer is formulated and solved by minimizing an objective function called the communication traffic. The objective function allows module assignments to be found with the usual straightforward combinatorial optimization techniques. The problem of finding an assignment that minimizes the communication traffic is proved to be NP-hard, so a standard state-space search algorithm as well as other heuristic algorithms are used to find optimal/suboptimal solutions. The relative performances of various algorithms are evaluated using simulations. The assignments obtained from these algorithms are evaluated using an event-driven simulator to learn how they perform in real-world execution environments.< >
暂无评论