The authors describe a new portable algorithm for parallel circuit extraction. The algorithm is built as part of the ongoing ProperCAD project: a portable object-oriented parallel environment for CAD applications that...
详细信息
The authors describe a new portable algorithm for parallel circuit extraction. The algorithm is built as part of the ongoing ProperCAD project: a portable object-oriented parallel environment for CAD applications that is built on top of the CHARM system. The algorithm, unlike prior approaches like PACE is asynchronous and is based on a coarse-grained dataflow execution model. Performance of circuit extraction is presented on four parallel machines: an Encore Multimax, a Sequent Symmetry, a NCUBE 2 hypercube, and a network of Sun Sparc workstations. The extractor runs unchanged on all these machines.< >
For a system of concurrent processes that can fail by stopping, we study a generalization of the traditional binary agreement problem having more than two possible input values. We provide bounds on the number of poss...
详细信息
The computation-time delay in the feedback controller of a real-time control system may cause failure to update the control input during one or more sampling periods. If this delay exceeds a certain limit called a har...
详细信息
The computation-time delay in the feedback controller of a real-time control system may cause failure to update the control input during one or more sampling periods. If this delay exceeds a certain limit called a hard deadline, either the necessary conditions for system stability are violated or the system leaves the allowed state-space. In such a case a dynamic failure is said to occur to the system. A method for calculating the hard deadlines in linear time-invariant control systems by considering system stability and the allowed state-space is presented. To derive necessary conditions for (asymptotic) system stability, the state difference equation is modified based on an assumed maximum delay and the probability distribution of delays whose magnitudes are less than, or equal to, the assumed maximum delay. Moreover, the allowed state-space-which is derived from given input and state constraints-is used to calculate the hard deadline as a function of time and the system state. A one-shot delay model in which a single event causes a dynamic failure is also considered. The knowledge of hard deadline is then applied to the design of error recovery in a triple modular redundant (TMR) controller computer.
Collision-free multirobot motion planning can be achieved in two steps: path planning and trajectory planning. Path planning finds for the robots geometric paths to avoid collision with static obstacles and trajectory...
详细信息
Collision-free multirobot motion planning can be achieved in two steps: path planning and trajectory planning. Path planning finds for the robots geometric paths to avoid collision with static obstacles and trajectory planning determines how fast each robot must move along its geometric path to avoid collision with other moving robots. For a dual-robot system, a simple trajectory planning strategy is to let each robot move along its path as fast as possible and delay one robot at its initial position to avoid collision with the other robot. We derive in this paper a sufficient condition under which this simple (thus easy to implement) strategy for dual-robot systems can achieve time optimality as well as collision avoidance, i.e., the two robots reach their final positions without colliding with each other in the minimum amount of time. A demonstrative example is presented, showing how this strategy can be used for loading and unloading applications.
In this paper we describe the design and implementation of an integrated monitoring and debugging system for a distributed real-timecomputer 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-timecomputer 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.
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...
详细信息
Modern real-time systems consist of distributed periodic processes that have critical timing constraints and share replicated resources. A mathematical model of the resource requirements of periodic processes that are...
详细信息
暂无评论