Research for practice: tracing and debugging distributed systems; programming by examples.
Peter BailisPeter AlvaroSumit GulwaniPublished in: Commun. ACM (2017)
Keyphrases
- distributed systems
- distributed environment
- fault tolerant
- load balancing
- programming exercises
- geographically distributed
- mobile agents
- fault tolerance
- message passing
- distributed computing
- programming language
- operating system
- worked examples
- concurrent systems
- security policies
- computer programs
- data replication
- novice programmers
- mobile computing
- distributed database systems
- agent based systems
- deadlock detection
- artificial intelligence
- distributed hash table
- real time systems
- loosely coupled
- object oriented programming
- case study