See: Description
Class  Description 

Online_evGen_generalGenerator 
Generates events to a technologyagnostic network, consisting of connection requests/releases and failures and repairs.

Online_evProc_adaptiveRoutingDual 
This module implements a distributed dualgradient based algorithm, for iteratively adapting the network routing.

Online_evProc_adaptiveRoutingPrimal 
This module implements a distributed primalgradient based algorithm, for iteratively adapting the network routing.

Online_evProc_backpressureRoutingDual 
This module implements a distributed dualgradient based algorithm for adapting the network routing to the one which minimizes the average number of hops, that results in a purely decentralized backpressure scheme.

Online_evProc_congControlAndBackpressureRoutingDualDecomp 
This module implements a distributed dualdecompositionbased gradient algorithm, for a coordinated adjustment of the traffic to inject by each demand (congestion control), and the routing (backpressure based) of this traffic in the network, to maximize the network utility enforcing a fair allocation of the resources.

Online_evProc_congControlAndQoSTwoClassesPrimalDecomp 
This module implements a distributed primaldecompositionbased gradient algorithm, for a coordinated adjustment of the congestion control of two types of demands (with different utility functions), and the fraction of each link capacity to grant to the traffic of each type, to maximize the network utility enforcing a fair allocation of the resources.

Online_evProc_congControlAndTransmissionPowerAssignmentDualDecomp 
This module implements a distributed dualdecompositionbased gradient algorithm, for a coordinated adjustment of the traffic to inject by each demand (congestion control), and the transmission power in each link of the underlying wireless network, to maximize the network utility enforcing a fair allocation of the resources.

Online_evProc_congestionControlDual 
This module implements a distributed dualgradient based algorithm, for adapting the demand injected traffic (congestion control) in the network, to maximize the network utility enforcing a fair allocation of the resources.

Online_evProc_congestionControlPrimal 
This module implements a distributed primalgradient based algorithm using a barrier function, for adapting the demand injected traffic (congestion control) in the network, to maximize the network utility enforcing a fair allocation of the resources.

Online_evProc_csmaBackoffOptimizationDual 
This module implements a distributed dualgradient based algorithm for adjusting the backoff windows sizes in a wireless network with a CSMAmased MAC, to maximize the network utility enforcing a fair allocation of the resources.

Online_evProc_generalProcessor 
Implements the reactions of a technologyagnostic network to connection requests under various CAC options, and reactions to failures and repairs under different recovery schemes.

Online_evProc_multidomainRoutingPrimalDecomp 
This module implements a distributed primaldecompositionbased gradient algorithm, for a coordinated adjustment of the routing in multiple domains (or cluster, or autonomous systems) in a network, so that domains do not need to exchange sensitive internal information, and minimize the average number of hops in the network.

Online_evProc_persistenceProbAdjustmentPrimal 
This module implements a distributed primalgradient based algorithm for adjusting the link persistence probabilities in a wireless network with a ALOHAtype randomaccess based MAC, to maximize the network utility enforcing a fair allocation of the resources.

Online_evProc_powerAssignmentPrimal 
This module implements a distributed primalgradient based algorithm for adjusting the transmission power of the links in a wireless network subject to interferences, to maximize the network utility enforcing a fair allocation of the resources.

Examples of online event processors and event generators corresponding for eventdriven simulation, corresponding to case studies in this book.
Each algorithm Javadoc includes a brief explanation of its use, and a reference to the book section where a full description is provided.Copyright © 2018. All rights reserved.