Krockema / Akka.Hive

Akka.Hive provides an Aktor implementation of a discrete event simulation framework. The implementation is able to shift beween virtual time and normal time. Furthermore the approach can be overwritten to target any custom endpoint.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image

This is an extension of the Akka actor framework that allows switching the environment between simulation with virtual time, simulation with real time or integration of real endpoints.

Build Status

Build and Test

Background

Based on my Master thesis with a kinda slow solution for a .Net based discrete event simulation and similar behave to the Aktor pattern the idea came across to give Akka.Net a try to build a superfast Aktor based discrete event simulation system. This is the outcome to this idea since i did not found any .Net based solutions that satisfies my requirements. Your welcome to improve and further develop the system.

Features

  • Basis Simulation with Example for Virtual Time and Normal Time
  • Configuratble Simulation Interrupts
  • Custom Message Monitoring to take actions on specific ocurances
  • Customizable HiveActor implementation to Target different scenarios (Simulation Virtual Clock, Simulation Normal Time, NonSimulative Environments)

ToDo's

About

Akka.Hive provides an Aktor implementation of a discrete event simulation framework. The implementation is able to shift beween virtual time and normal time. Furthermore the approach can be overwritten to target any custom endpoint.

License:Other


Languages

Language:C# 100.0%