Hopkins/CNDS Research Objective
Understand the problem: distributed communication and information access.
- Consistency, availability, performance tradeoffs, adversary models, asynchrony.
- Local / wide area networks, latency, throughput, burstiness.
Invent correct and efficient algorithmic solutions to cope with the problematic aspects of distributed systems.
Develop a small set of generic software tools encapsulating these solutions.
Use these software tools to create a paradigm shift in the way distributed systems are actually built:
- Through actual use of these software tools.
- Through education.