Skip to content

kompics/basic-abstractions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

basic-abstractions

Implementations of basic distributed systems abstractions in Kompics

Java

  • Perfect Link
  • Best-Effort Broadcast
  • Eager Reliable Broadcast
  • Casual Broadcast
  • Total Order Broadcast
  • Eventually Perfect Failure Detector
  • Perfect Failure Detector
  • Eventual Leader Election
  • Consensus

Scala

  • Perfect Link
  • Best-Effort Broadcast
  • Eager Reliable Broadcast
  • Casual Broadcast
  • Total Order Broadcast
  • Eventually Perfect Failure Detector
  • Perfect Failure Detector
  • Eventual Leader Election
  • Consensus

Development

Compiling

$ mvn compile

Running tests

$ mvn test

Contributing

Pull Requests are very welcome! If you have questions, feel free to either create an issue or send an email to mmeldrum@kth.se

Note: The Scala implementations are just wrappers around the Java implementation. i.e, if you want to add a new abstraction, start with Java.

License

Kompics Basic Abstractions is Open Source and available under GPL v2.0

About

Implementations of basic distributed systems abstractions in Kompics

Resources

License

Stars

4 stars

Watchers

6 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors