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

Watchers

Forks

Releases

No releases published

Packages

No packages published