aboutsummaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats_addresses.h
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2013-10-29 15:12:56 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2013-10-29 15:12:56 +0000
commit4e54bdcddfad714651eb193864d93f60a8a0d53b (patch)
tree59c4241b22dbb647c132475a0f9af4ee32837dc0 /src/ats/gnunet-service-ats_addresses.h
parentf574045897bfcc2152f7d542f7ac6fc314dfeaef (diff)
downloadgnunet-4e54bdcddfad714651eb193864d93f60a8a0d53b.tar.gz
gnunet-4e54bdcddfad714651eb193864d93f60a8a0d53b.zip
move definition
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses.h')
-rw-r--r--src/ats/gnunet-service-ats_addresses.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.h b/src/ats/gnunet-service-ats_addresses.h
index 6d3377f1b..2f1c58705 100644
--- a/src/ats/gnunet-service-ats_addresses.h
+++ b/src/ats/gnunet-service-ats_addresses.h
@@ -225,6 +225,37 @@
225 225
226 */ 226 */
227 227
228/**
229 * Available ressource assignment modes
230 */
231enum ATS_Mode
232{
233 /*
234 * proportional mode:
235 *
236 * Assign each peer an equal amount of bandwidth (bw)
237 *
238 * bw_per_peer = bw_total / #active addresses
239 */
240 MODE_PROPORTIONAL,
241
242 /*
243 * MLP mode:
244 *
245 * Solve ressource assignment as an optimization problem
246 * Uses an mixed integer programming solver
247 */
248 MODE_MLP,
249
250 /*
251 * Reinforcement Learning mode:
252 *
253 * Solve resource assignment using a learning agent
254 */
255 MODE_RIL
256};
257
258
228/* 259/*
229 * How long will address suggestions blocked after a suggestion 260 * How long will address suggestions blocked after a suggestion
230 */ 261 */