Beethoven.Allocator.Cruncher (Beethoven v0.3.0)

Crunches signal data and generates an allocation score for the current node.

Summary

Functions

Crunching algorithm for each signal item.

Returns a specification to start this module under a supervisor.

Sends a check message to the local instance of Cruncher

Supervisor Entry point.

Functions

algorithm(arg)

Crunching algorithm for each signal item.

REPLACE WITH SOMETHING BETTER LATER

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

send_check()

@spec send_check() :: :ok

Sends a check message to the local instance of Cruncher

start_link(init_args \\ [])

@spec start_link(any()) :: GenServer.on_start()

Supervisor Entry point.