nitinics / scheduler

Scheduler Algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scheduler

Scheduler Algorithm (initially written as a part of the SLEEP protocol) - the energy efficient codewords with varying duty cycles for a wireless sensor network.

Example code of [3,2,3] with duty cycle 66.6%
---------------------------------------------------------------------------------------------------------------------------
1 1 0 
1 0 1 
0 1 1 

Constructing a code with the following property 
[n, k, d] = [n, (d-1), d]

n = 3, k = 2 , d = 3, duty_cycle = 66.666672 % 

Where, n = length of each codeword, k = number of wakeup in a codeword, d = number of codewords, duty cycle = k / n 
---------------------------------------------------------------------------------------------------------------------------

About

Scheduler Algorithm

License:MIT License


Languages

Language:C 96.7%Language:Makefile 3.3%