Projects
Lattice Agreement
Reliable link, FIFO Broadcast and Lattice Agreement in distributed system. Capable of delivering 1M messages per second with constant memory usage.
- C++
- Distributed Systems
- Networks
- UDP
Transactional Memory
This is a concurrency primitive which scales linearly to the number of processes, while mainting the ease of use of one global lock.
- C++
- Concurrency
- Locks
- TL2
Peerster NEAT
This is a decentralized application for video streaming, private and broadcast messaging and blockchain payments.
- Go
- JavaScript
- HTML
- CSS
- React