b'Department of Computer ScienceSimulation of Distributed Fault ContainmentAlgorithm using Randomized SchedulerDavid K. TanSponsor: Dr. DasguptaFault containment is an important feature of stabilizing distributed systems. A distributed system is stabilizing if there exists a finite sequence of moves that leads to a legal configuration. Generally, a distributed system will stay in a stabilizing state once it reaches that configuration unless there is a fault. The probability of a massive failure is very low, and a single fault is more likely to occur compared to multiple failures. However, containing single failures is more important in distributed systems because of the improvement of system reliability. Fault containment algorithms we implemented helped restore the legitimate configurations of the system from any state. This paper presents some experiments we have performed in single fault scenarios using a randomized scheduler. Furthermore, we have conducted simulation experiments. The simulation results give an insight into the efficiency of our algorithms. Variations in the number of nodes and the degree of faulty node are some of the factors that have been considered in the experiments, and they were graphically and numerically analyzed to provide insightful information.The Environmental Impact of E-CommerceChase E. VaughanSponsor: Dr. LiuElectronic commerce has revolutionized how the modern world works. At the click of a button, one can buy nearly anything online and receive it without ever having to leave the comfort of home. Electronic commerce has given life to many new businesses and is continuing to change and improve daily. There are, however, some negative aspects of electronic commerce, particularly the impact that it has on the environment. How much fuel is burned by every airplane, truck, and ship used to carry all of these packages? How much energy is being consumed by the warehouses and data centers needed to support e-commerce? How much needless waste it generated by excessive packaging? Throughout this research paper, the impact of e-commerce on the environment will be discussed and techniques for reducing this impact will be suggested.Software Implementation of Wordle and its VariationsNathaniel D. BareSponsor: Dr. GibsonWordle is a popular web-based game, released publicly in October 2021 that has since gone viral. The objective of the game is to guess a single five letter word within 6 guesses, with hints about the position and letter contents of the word being given after every guess. Through our research we develop an object-oriented model of the game using Java and include several variations therein. The game will be extensible and flexible, allowing for different variations of the game, with changes to the rules/hints. For example, the game could be changed to have longer words with more in-depth hints, or even phrases in a Wheel-of-Fortune style. Throughout the development of the game, we will learn how to develop an application from the ground up in an extensible and well-documented manner that allows for modification without destroying the underlying framework of the original code. 31'