university-project

Open-source projects categorized as university-project

Top 4 university-project Open-Source Projects

  • dslabs

    Distributed Systems Labs and Framework

  • Project mention: The leadership myth in replicated databases (2023) | news.ycombinator.com | 2024-02-06

    I recently took a Distributed Systems course, and I also thought it was very interesting and unexpected how in the most basic form of Paxos, there is no concept of node roles or hierarchy like leader/follower, master/replica, etc. The base case is that all nodes have the same replicated log, and are "writers" capable of initiating changes to the log.

    This youtube video was particularly helpful in learning about consensus algorithms, specifically Paxos/MultiPaxos:

    https://www.youtube.com/watch?v=JEpsBg0AO6o

    John Ousterhout (author of Raft) walks through Paxos/MultiPaxos as outlined by Leslie Lamport, and then talks about a series of optimizations to improve performance. One key optimization is transitioning from performing consensus on a single log-slot proposal, to the entire log-slot altogether, which mitigates failed consensus rounds, and is where concepts like leader nodes emerge. If your familiar with Raft and Paxos, while listening to these optimization applied to MultiPaxos, you can kind of notice it to begin to resemble Raft.

    The course I took was through Georgia Tech, but was largely based around a framework developed at the University of Washington called dslabs:

    https://github.com/emichael/dslabs

    It was super informative for my learning about the foundations of distributed systems, namely consensus algorithms. I'd highly recommend it for anyone interested in learning more. Although fair warning, the programming assignments were quite difficult and time consuming.

  • whitepy

    Whitespace interpreter written in Python3

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Osprey-Bank

    Osprey Bank is an online banking service for scam baiters to bait out scammers. For years, scammers have plagued the internet with malicious use of technology, we are here to stop that!

  • iTeribus

    Un'applicazione per la creazione e la compilazione automatica dei moduli di autodichiarazione COVID 19.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

university-project related posts

Index

What are some of the best open-source university-project projects? This list will help you:

Project Stars
1 dslabs 1,109
2 whitepy 14
3 Osprey-Bank 10
4 iTeribus 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com