Fault injection on a large-scale network testbed

In the real Internet, various types of problems are encountered. Before integrating new technologies into the Internet, developers should understand the behavior of these technologies in the event of fault occurrence. Researchers conduct experiments on network testbeds to evaluate new technologies, but the main focus of the evaluations done so far has been to study the technologies' behavior in healthy situations. Currently, there are many network testbeds available. We developed and currently operate StarBED, an actual node-based network testbed. In this paper, we discuss methodologies to introduce faults into an experimental environment using an actual node-based network testbed. Then, we show two case studies of fault injection into our experimental environments on StarBED.