active adaptive algorithm algorithms allocation analysis analyzing applications approach approaches architecture architectures arithmetic assessing assessment assisted asymptotic availability average backbone backplane based bounds brief building cauchy check checkpoint checkpointer checkpointers checkpointing checksum cloud cluster codes coding collaboration collective commerce communication comparison compiler compressed computation computational computing concurrent consistent construction content control controlled controlling coordinated correction degraded delivery density deploying design designed differences discovery diskless distributed distribution downloading downloads economies effect effects efficient eight empirical encapsulated encoding enumeration environment erasure evaluation evolutionary examination exclusion execution experimental exploration exposed facilitating failure failures farming faster fault field files filter focusing formulations framework future galois generation global globally graphs grids gridsolve heuristics ibpster impact implementation importance improving incremental infrastructure instructions intel intensive intermediaries internet internetworking interval jerasure jgraph large latency libckpt liber8tion libraries library logistical lower management managing market marketplaces markov massively matrices matrix meaningless memory message method middleware migration minimizing minimum mixed models modes mttdl multicomputers multiple netsolve network networking networks neural neuromorphic observations operations optimal optimization optimizing overview parallel parameters parity partial passing performance plotting postscript practical prediction primer processor programmable programs protocol quality random reads really recovery reliability replicated resource results rethinking reverse revisited rollback routing runtime scalable scale schedules scheduling screaming search sector sectors selecting selection service sharing small solomon source stack staging state storage strategies study symbols system systems techniques tennessee testbed their timeout toile tolerance tolerant tolerate transnet transparent trustworthy tutorial under uninterruptible uniprocessor university untrusted using version versus video weather workstation workstations wormhole