clock
blank

Architecture and Real-Time Systems (ARTS) Laboratory

UMASS
blank

RAPIDS Simulator

RAPIDS is a tool designed and built in the Architecture and Real-Time Lab at UMass. Its purpose is to be able to efficently simulate most distributed real-time computing systems. Some of the user-configuruable parameters include:

  • System/Network Topology, interconnection network and related parameters.
  • Task sets to be run on the simulated system.
  • Allocation and Scheduling algorithms.
  • Permanent and Transient fault rate, arrival time, and duration.
  • Static and Dynamic recovery policies for fault recovery.

As output to the user, RAPIDS provides (in textual and graphic form):

  • Exact allocation and scheduling of tasks on each processor.
  • Statistics on when faults arrive, what recovery actions are tried, and if/when deadlines are missed.

The RAPIDS simulator is event-driven and can be viewed as a layered structure. It runs on one or more workstations using the PVM (Parallel Virtual Machine) message passing interface.

Relevant images:

Software Developments for Simulator

Obtaining and Installing RAPIDS


blank
blank

Current Projects

Power-Aware Systems

Fault-Tolerance Systems

Past Projects

Fault-Tolerance Techniques

Real-Time Techniques

 

Publications

Picture Gallery

Members Area