UMLinux - A Versatile SWIFI Tool

نویسندگان

  • Volkmar Sieh
  • Kerstin Buchacker
چکیده

This tool presentation describes UMLinux, a versatile framework for testing the behavior of networked machines running the Linux operating system in the presence of faults. UMLinux can inject a variety of faults into the hardware of simulated machines, such as faults in the computing core or peripheral devices of a machine or faults in the network connecting the machines. The system under test, which may include several machines, as well as the faultand workload run on this system are configurable. UMLinux has a number of advantages over traditional SWIFI and simulation tools: speed, immunity of fault-injection and logging processes from the state of the machine into which the faults are injected and binary compatibility with real world data and programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UMLinux - A Tool for Testing a Linux System’s Fault Tolerance

When setting up servers it would often be nice to know, how these systems will react to hardware-failures such as a defect harddisk, random access memory, network interface or simple power failure. Will data be lost or corrupted or will the system simply not be accessible for clients for some time? The silent corruption of data without any error messages, for example, is a worst case scenario f...

متن کامل

INERTE: Integrated NExus-Based Real-Time Fault Injection Tool for Embedded Systems

Software implemented fault injection techniques (SWIFI) enable emulation of hardware and software faults. This emulation can be based on debugging mechanisms of general purpose processors [1] or in special debugging ports of embedded processors [2]. A well-known drawback of existing SWIFI tools rely on the temporal overhead introduced in the target system. This overhead is a problem when valida...

متن کامل

Software Implemented Fault Injection Used for Software Evaluation

It is the sad truth that no matter how good a programmer you are all software systems will contain faults and be exposed to faults from the environment! Therefore, an important aspect of any software component is how resilient it is to faults. The concept of using software implemented fault injection (SWIFI) for software component evaluation seems very appealing. There are however many question...

متن کامل

Hardware Fault Injection with UMLinux

The UMLinux [3] environment provides virtual machines on top of which the Linux operating system and off-the-shelf software is installed. Using UMLinux, you can set up systems consisting of several networked virtual machines. A userfriendly GUI guides you through the process of configuring the virtual hardware. Once the hardware is set up, you can proceed to boot the Linux operating system and ...

متن کامل

On the Emulation of Software Faults by Software Fault Injection

This paper presents an experimental study on the emulation of software faults by fault injection. In a first experiment, a set of real software faults has been compared with faults injected by a SWIFI tool (Xception) to evaluate the accuracy of the injected faults. Results revealed the limitations of Xception (and other SWIFI tools) in the emulation of different classes of software faults (abou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002