Keith MarzulloProfessor and Chair, Computer Science & Engineering
Fault-tolerant computing with focus on Internet, grid computing, and other distributed networks that have radically changed the challenges of assuring reliability. Fault-tolerant computing was developed for mission critical systems like fly-by-wire aircraft and other closed and carefully engineered systems whose dominant source of failures was hardware defects. So-called "independent failure models" best characterized failures from such flaws that are likely to occur independently. But worms that prowl the Internet are not accidental, and are often launched against specific infrastructure components, such as a popular router brand, or Web servers running a popular operating system. When one target is hit, it is probable other like pieces of equipment will also fail. Professor Marzullo is developing new "dependent failure models" that better characterize this threat environment and he is designing optimal protocols for such systems. He has also worked on the theory and practice of epidemiological protocols, work that is based on mathematical models of the spread of disease to provide robust Internet-data dissemination. His research extends to computer grids, or networks that include large numbers of widely dispersed and heterogeneous computers to solve scientific problems such as large-scale simulations. Here he is defining strategies for guaranteeing reliability with small computational redundancy. He is also researching mobile agents, or software programs that move about networks, track their own progress, and retire themselves at task completion. Capsule Bio: |
Web Page Email: kmarzullo@ucsd.edu Office Phone: 858-534-1126 Institute Affiliation:
Update Your Profile - Jacobs School Faculty: send us email to update your profile. |

