Skip navigation links
C D E F G I M O P R T 

O

Offline_ba_numFormulations - Class in com.net2plan.examples.ocnbook.offline
Solves the congestion control problem using a NUM formulation.
Offline_ba_numFormulations() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_ba_numFormulations
 
Offline_ca_wirelessCsmaWindowSize - Class in com.net2plan.examples.ocnbook.offline
Optimizes the backoff window size of the links in a wireless network based on a CSMA MAC, solving a formulation.
Offline_ca_wirelessCsmaWindowSize() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_ca_wirelessCsmaWindowSize
 
Offline_ca_wirelessPersistenceProbability - Class in com.net2plan.examples.ocnbook.offline
Optimizes the persistence probability of the links in a wireless network based on a random-access (ALOHA-type) MAC, solving a formulation.
Offline_ca_wirelessPersistenceProbability() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_ca_wirelessPersistenceProbability
 
Offline_ca_wirelessTransmissionPower - Class in com.net2plan.examples.ocnbook.offline
Finds a fair allocation of the transmission power in a wireless network, solving a formulation.
Offline_ca_wirelessTransmissionPower() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_ca_wirelessTransmissionPower
 
Offline_cba_congControLinkBwSplitTwolQoS - Class in com.net2plan.examples.ocnbook.offline
In a network with demands of two QoS, jointly optimizes the demand injected traffic and link capacity assigned to each solving a formulation.
Offline_cba_congControLinkBwSplitTwolQoS() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_cba_congControLinkBwSplitTwolQoS
 
Offline_cba_wirelessCongControlTransmissionPowerAssignment - Class in com.net2plan.examples.ocnbook.offline
Jointly optimizes the demand injected traffic (congestion control) and link transmission powers ina wireless network, solving a NUM formulation.
Offline_cba_wirelessCongControlTransmissionPowerAssignment() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_cba_wirelessCongControlTransmissionPowerAssignment
 
Offline_cfa_modularCapacitiesAndRoutingDualDecomposition - Class in com.net2plan.examples.ocnbook.offline
Finds the routing and mocular capacities for a network that minimize the cost, using a dual decomposition approach The time evolution of different metrics can be stored in output files, for later processing.
Offline_cfa_modularCapacitiesAndRoutingDualDecomposition() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_cfa_modularCapacitiesAndRoutingDualDecomposition
 
Offline_cfa_xpMultiperiodModularCapacities - Class in com.net2plan.examples.ocnbook.offline
Finds the multiperiod (e.g.
Offline_cfa_xpMultiperiodModularCapacities() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_cfa_xpMultiperiodModularCapacities
 
Offline_Example_Algorithm - Class in com.net2plan.examples.ocnbook.offline
 
Offline_Example_Algorithm() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_Example_Algorithm
 
Offline_fa_ospfWeightOptimization_ACO - Class in com.net2plan.examples.ocnbook.offline
Searches for the OSPF link weights that minimize a measure of congestion, using an ant-colony optimization (ACO) heuristic.
Offline_fa_ospfWeightOptimization_ACO() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_ospfWeightOptimization_ACO
 
Offline_fa_ospfWeightOptimization_EA - Class in com.net2plan.examples.ocnbook.offline
Searches for the OSPF link weights that minimize a measure of congestion, using an evolutionary algorithm (genetic algorithm) heuristic The time evolution of different metrics can be stored in output files, for later processing.
Offline_fa_ospfWeightOptimization_EA() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_ospfWeightOptimization_EA
 
Offline_fa_ospfWeightOptimization_GRASP - Class in com.net2plan.examples.ocnbook.offline
Searches for the OSPF link weights that minimize a measure of congestion, using a GRASP heuristic The time evolution of different metrics can be stored in output files, for later processing.
Offline_fa_ospfWeightOptimization_GRASP() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_ospfWeightOptimization_GRASP
 
Offline_fa_ospfWeightOptimization_greedy - Class in com.net2plan.examples.ocnbook.offline
Searches for the OSPF link weights that minimize a measure of congestion, using a greedy heuristic
Offline_fa_ospfWeightOptimization_greedy() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_ospfWeightOptimization_greedy
 
Offline_fa_ospfWeightOptimization_localSearch - Class in com.net2plan.examples.ocnbook.offline
Searches for the OSPF link weights that minimize a measure of congestion, using a local-search heuristic The time evolution of different metrics can be stored in output files, for later processing.
Offline_fa_ospfWeightOptimization_localSearch() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_ospfWeightOptimization_localSearch
 
Offline_fa_ospfWeightOptimization_SAN - Class in com.net2plan.examples.ocnbook.offline
Searches for the OSPF link weights that minimize a measure of congestion, using a simulated annealing (SAN) heuristic The time evolution of different metrics can be stored in output files, for later processing.
Offline_fa_ospfWeightOptimization_SAN() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_ospfWeightOptimization_SAN
 
Offline_fa_ospfWeightOptimization_tabuSearch - Class in com.net2plan.examples.ocnbook.offline
Searches for the OSPF link weights that minimize a measure of congestion, using a tabu search heuristic The time evolution of different metrics can be stored in output files, for later processing.
Offline_fa_ospfWeightOptimization_tabuSearch() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_ospfWeightOptimization_tabuSearch
 
Offline_fa_xde11PathProtection - Class in com.net2plan.examples.ocnbook.offline
Solves several variants of unicast routing problems with 1+1 protection, with flow-link formulations
Offline_fa_xde11PathProtection() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xde11PathProtection
 
Offline_fa_xdeFormulations - Class in com.net2plan.examples.ocnbook.offline
Solves several variants of unicast routing problems, with flow-link formulations
Offline_fa_xdeFormulations() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xdeFormulations
 
Offline_fa_xdeFormulationsMulticast - Class in com.net2plan.examples.ocnbook.offline
Solves several variants of multicast routing problems, with flow-link formulations
Offline_fa_xdeFormulationsMulticast() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xdeFormulationsMulticast
 
Offline_fa_xdeSharedRestoration - Class in com.net2plan.examples.ocnbook.offline
Solves several variants of unicast routing problems with flow-link formulations, so that designs are fault tolerant to a set of failure states, using shared restoration
Offline_fa_xdeSharedRestoration() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xdeSharedRestoration
 
Offline_fa_xp11PathProtection - Class in com.net2plan.examples.ocnbook.offline
Solves several variants of unicast routing problems with 1+1 protection, with flow-path formulations
Offline_fa_xp11PathProtection() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xp11PathProtection
 
Offline_fa_xpFormulations - Class in com.net2plan.examples.ocnbook.offline
Solves several variants of unicast routing problems, with flow-path formulations
Offline_fa_xpFormulations() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xpFormulations
 
Offline_fa_xpFormulationsMulticast - Class in com.net2plan.examples.ocnbook.offline
Solves several variants of multicast routing problems, with flow-path formulations
Offline_fa_xpFormulationsMulticast() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xpFormulationsMulticast
 
Offline_fa_xpMultihourDynamicRouting - Class in com.net2plan.examples.ocnbook.offline
Solves a multihour routing problem with dynamic routing (routing may be different at different time intervals) using a flow-path formulation
Offline_fa_xpMultihourDynamicRouting() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xpMultihourDynamicRouting
 
Offline_fa_xpMultihourObliviousRouting - Class in com.net2plan.examples.ocnbook.offline
Solves a multihour routing problem with oblivious routing (common routing in all the time intervals) using a flow-path formulation
Offline_fa_xpMultihourObliviousRouting() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xpMultihourObliviousRouting
 
Offline_fa_xteFormulations - Class in com.net2plan.examples.ocnbook.offline
Solves severals variants of routing problems in the form of destination-link formulations.
Offline_fa_xteFormulations() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_fa_xteFormulations
 
Offline_ipOverWdm_routingSpectrumAndModulationAssignmentHeuristicNotGrooming - Class in com.net2plan.examples.general.offline
Algorithm based on an heuristic solving the Routing, Spectrum, Modulation Assignment (RSMA) problem with regenerator placement, in flexi (elastic) or fixed grid optical WDM networks, with or without fault tolerance and/or latency requisites.
Offline_ipOverWdm_routingSpectrumAndModulationAssignmentHeuristicNotGrooming() - Constructor for class com.net2plan.examples.general.offline.Offline_ipOverWdm_routingSpectrumAndModulationAssignmentHeuristicNotGrooming
 
Offline_ipOverWdm_routingSpectrumAndModulationAssignmentILPNotGrooming - Class in com.net2plan.examples.general.offline
Algorithm based on an ILP solving the Routing, Spectrum, Modulation Assignment (RSMA) problem with regenerator placement, in flexi (elastic) or fixed grid optical WDM networks, with or without fault tolerance, latency and/or lightpath bidirectionality requisites.
Offline_ipOverWdm_routingSpectrumAndModulationAssignmentILPNotGrooming() - Constructor for class com.net2plan.examples.general.offline.Offline_ipOverWdm_routingSpectrumAndModulationAssignmentILPNotGrooming
 
Offline_nfvPlacementILP_v1 - Class in com.net2plan.examples.general.offline.nfv
Algorithm based on an ILP solving several variants of the service chain allocation problem in networks with nodes equipped with IT resources (CPU, RAM, HD), and the possibility to instantiate user-defined virtualized network functions (VNFs).
Offline_nfvPlacementILP_v1() - Constructor for class com.net2plan.examples.general.offline.nfv.Offline_nfvPlacementILP_v1
 
Offline_tca_nodeLocation - Class in com.net2plan.examples.ocnbook.offline
Solves several variants of node location problem formlations.
Offline_tca_nodeLocation() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_tca_nodeLocation
 
Offline_tcfa_generalMultilayer - Class in com.net2plan.examples.ocnbook.offline
Solves a general multilayer optimization problem formulation.
Offline_tcfa_generalMultilayer() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_tcfa_generalMultilayer
 
Offline_tcfa_wdmPhysicalDesign_graspAndILP - Class in com.net2plan.examples.ocnbook.offline
This algorithm is devoted to solve the several network planning problems in an optical WDM network (fiber placement, RWA, under different recovery schemes), appearing in the case study in the book section mentioned below.
Offline_tcfa_wdmPhysicalDesign_graspAndILP() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_tcfa_wdmPhysicalDesign_graspAndILP
 
Offline_tcfa_xdeFormulationsMinLinkCost - Class in com.net2plan.examples.ocnbook.offline
This algorithm gives access to several variants of full topology design problems.
Offline_tcfa_xdeFormulationsMinLinkCost() - Constructor for class com.net2plan.examples.ocnbook.offline.Offline_tcfa_xdeFormulationsMinLinkCost
 
Online_evGen_doNothing - Class in com.net2plan.examples.general.onlineSim
This event generator does not produce any event.
Online_evGen_doNothing() - Constructor for class com.net2plan.examples.general.onlineSim.Online_evGen_doNothing
 
Online_evGen_generalGenerator - Class in com.net2plan.examples.ocnbook.onlineSim
Generates events to a technology-agnostic network, consisting of connection requests/releases and failures and repairs.
Online_evGen_generalGenerator() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evGen_generalGenerator
 
Online_evGen_ipOverWdm - Class in com.net2plan.examples.general.onlineSim
Generates events for an IP over WDM multilayer network, with an IP/OSPF layer on top of a WDM layer where lightpaths are carried in a fixed grid of wavelengths This class extends the Online_evGen_generalGenerator generator (see its Javadoc for further details), and is basically used to: Send events to the IP layer to create used-defined IP traffic fluctuations (fast/slow), according to the general operation of the Online_evGen_generalGenerator module. Send events related to node/link failures and repairs, also according to how the Online_evGen_generalGenerator module operates. See the technology conventions used in Net2Plan built-in algorithms and libraries to represent IP and WDM networks.
Online_evGen_ipOverWdm() - Constructor for class com.net2plan.examples.general.onlineSim.Online_evGen_ipOverWdm
 
Online_evGen_wdm - Class in com.net2plan.examples.general.onlineSim
Generates events for a WDM network carrying lightpaths in a fixed or flexi grid of wavelengths
Online_evGen_wdm() - Constructor for class com.net2plan.examples.general.onlineSim.Online_evGen_wdm
 
Online_evProc_adaptiveRoutingDual - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed dual-gradient based algorithm, for iteratively adapting the network routing.
Online_evProc_adaptiveRoutingDual() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_adaptiveRoutingDual
 
Online_evProc_adaptiveRoutingPrimal - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed primal-gradient based algorithm, for iteratively adapting the network routing.
Online_evProc_adaptiveRoutingPrimal() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_adaptiveRoutingPrimal
 
Online_evProc_backpressureRoutingDual - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed dual-gradient 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_backpressureRoutingDual() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_backpressureRoutingDual
 
Online_evProc_congControlAndBackpressureRoutingDualDecomp - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed dual-decomposition-based 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_congControlAndBackpressureRoutingDualDecomp() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_congControlAndBackpressureRoutingDualDecomp
 
Online_evProc_congControlAndQoSTwoClassesPrimalDecomp - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed primal-decomposition-based 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_congControlAndQoSTwoClassesPrimalDecomp() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_congControlAndQoSTwoClassesPrimalDecomp
 
Online_evProc_congControlAndTransmissionPowerAssignmentDualDecomp - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed dual-decomposition-based 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_congControlAndTransmissionPowerAssignmentDualDecomp() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_congControlAndTransmissionPowerAssignmentDualDecomp
 
Online_evProc_congestionControlDual - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed dual-gradient 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_congestionControlDual() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_congestionControlDual
 
Online_evProc_congestionControlPrimal - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed primal-gradient 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_congestionControlPrimal() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_congestionControlPrimal
 
Online_evProc_csmaBackoffOptimizationDual - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed dual-gradient based algorithm for adjusting the backoff windows sizes in a wireless network with a CSMA-mased MAC, to maximize the network utility enforcing a fair allocation of the resources.
Online_evProc_csmaBackoffOptimizationDual() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_csmaBackoffOptimizationDual
 
Online_evProc_doNothing - Class in com.net2plan.examples.general.onlineSim
This event processor does not react to any received event.
Online_evProc_doNothing() - Constructor for class com.net2plan.examples.general.onlineSim.Online_evProc_doNothing
 
Online_evProc_generalProcessor - Class in com.net2plan.examples.ocnbook.onlineSim
Implements the reactions of a technology-agnostic network to connection requests under various CAC options, and reactions to failures and repairs under different recovery schemes.
Online_evProc_generalProcessor() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_generalProcessor
 
Online_evProc_ipOspf - Class in com.net2plan.examples.general.onlineSim
Implements the reactions of an IP network governed by the OSPF/ECMP forwarding policies, for given link weigths This algorithm implements the reactions of an IP network governed by the OSPF/ECMP forwarding policies, for given link weigths, to the following events: SimEvent.DemandAdd: Adds a new IP traffic demand, and recomputes the routing (now including the new traffic). SimEvent.DemandRemove: Remvoes an IP traffic demand, and recomputes the routing. SimEvent.DemandModify: Modifies the offered traffic of a demand, and recomputes the routing. SimEvent.LinkAdd: Adds a new IP link to the network, recomputes the routing tables and the routing. SimEvent.LinkRemove: Removes an existing IP link in the network, recomputes the routing tables and the routing. SimEvent.LinkModify: Modifies the capacity of an IP link.
Online_evProc_ipOspf() - Constructor for class com.net2plan.examples.general.onlineSim.Online_evProc_ipOspf
 
Online_evProc_ipOverWdm - Class in com.net2plan.examples.general.onlineSim
Implements the reactions of an IP over WDM multilayer network, where the IP traffic is carried over lightpaths routed over a topology of fiber links with a fixed or a flexible wavelength grid.
Online_evProc_ipOverWdm() - Constructor for class com.net2plan.examples.general.onlineSim.Online_evProc_ipOverWdm
 
Online_evProc_multidomainRoutingPrimalDecomp - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed primal-decomposition-based 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_multidomainRoutingPrimalDecomp() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_multidomainRoutingPrimalDecomp
 
Online_evProc_persistenceProbAdjustmentPrimal - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed primal-gradient based algorithm for adjusting the link persistence probabilities in a wireless network with a ALOHA-type random-access based MAC, to maximize the network utility enforcing a fair allocation of the resources.
Online_evProc_persistenceProbAdjustmentPrimal() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_persistenceProbAdjustmentPrimal
 
Online_evProc_powerAssignmentPrimal - Class in com.net2plan.examples.ocnbook.onlineSim
This module implements a distributed primal-gradient 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.
Online_evProc_powerAssignmentPrimal() - Constructor for class com.net2plan.examples.ocnbook.onlineSim.Online_evProc_powerAssignmentPrimal
 
Online_evProc_wdm - Class in com.net2plan.examples.general.onlineSim
Implements the reactions of a WDM network carrying lightpaths in a fixed or flexi grid of wavelengths.
Online_evProc_wdm() - Constructor for class com.net2plan.examples.general.onlineSim.Online_evProc_wdm
 
C D E F G I M O P R T 
Skip navigation links

Copyright © 2018. All rights reserved.