summaryrefslogtreecommitdiff
path: root/opendc-simulator/opendc-simulator-flow/src
AgeCommit message (Expand)Author
2025-01-07Updated the FlowDistributor (#285)Dante Niewenhuis
2024-12-17Updated the FlowEngine so nodes that have to be updated in the current cycle ...Dante Niewenhuis
2024-12-12Solved a small bug that let FlowNodes update while they are in a closed state...Dante Niewenhuis
2024-12-06Renamed Multiplexer to FlowDistributor (#282)Dante Niewenhuis
2024-12-06Added 9 new tests specifically testing the Multiplexer. This assumes the Mult...Dante Niewenhuis
2024-11-29Multiplexer update (#278)Dante Niewenhuis
2024-11-28Removed the IndexOf function from Multiplexer.java, by adding a consumerIndex...Dante Niewenhuis
2024-11-26Streamlined the FlowNetwork for better performance (#273)Dante Niewenhuis
2024-11-07Fixed power source bug (#265)Dante Niewenhuis
2024-10-29Updated all floats to Doubles (#257)Dante Niewenhuis
2024-10-25Rewrote the FlowEngine (#256)Dante Niewenhuis
2024-03-05Updated package versions, updated web server tests. (#207)Dante Niewenhuis
2022-12-07bug(sim/flow): Record capacity changes on idle outletsFabian Mastenbroek
2022-11-13refactor: Replace use of CoroutineContext by DispatcherFabian Mastenbroek
2022-11-13refactor(sim/core): Re-implement SimulationScheduler as DispatcherFabian Mastenbroek
2022-11-13refactor: Use InstantSource as time sourceFabian Mastenbroek
2022-10-31feat(sim/flow): Support synchronous update of FlowStageFabian Mastenbroek
2022-10-21refactor(sim/flow): Remove old flow simulatorFabian Mastenbroek
2022-10-21refactor(sim/compute): Re-implement using flow2Fabian Mastenbroek
2022-10-21feat(sim/flow): Expose metrics on FlowMultiplexerFabian Mastenbroek
2022-10-21feat(sim/flow): Add forwarding flow multiplexerFabian Mastenbroek
2022-10-21feat(sim/flow): Support flow transformationsFabian Mastenbroek
2022-10-21perf(sim/flow): Add support for multi-flow stagesFabian Mastenbroek
2022-10-06build: Switch to Spotless for formattingFabian Mastenbroek
2022-10-06style: Eliminate use of wildcard importsFabian Mastenbroek
2022-10-05refactor(sim/core): Rename runBlockingSimulation to runSimulationFabian Mastenbroek
2022-10-05refactor(sim/core): Use SimulationScheduler in coroutine dispatcherFabian Mastenbroek
2022-09-22refactor(sim/compute): Simplify SimHypervisor classFabian Mastenbroek
2022-09-21refactor(sim/compute): Move VM interference model into compute simulatorFabian Mastenbroek
2022-02-18refactor(simulator): Remove delta parameter from flow callbacksFabian Mastenbroek
2022-02-18perf(simulator): Move logger field out of classFabian Mastenbroek
2022-02-18fix(simulator): Flush results before accessing countersFabian Mastenbroek
2021-12-09fix(simulator): Support convergence of space shared hypervisorFabian Mastenbroek
2021-10-25fix(simulator): Use correct flow input capacity for countersFabian Mastenbroek
2021-10-25fix(simulator): Fix queue resizing logicFabian Mastenbroek
2021-10-08perf(simulator): Eliminate clock access in hot pathFabian Mastenbroek
2021-10-08perf(simulator): Specialize FlowEngine queuesFabian Mastenbroek
2021-10-08perf(simulator): Optimize clock storageFabian Mastenbroek
2021-10-08perf(simulator): Eliminate ArrayList iteration overheadFabian Mastenbroek
2021-10-08perf(simulator): Do not update outputs if rate is unchangedFabian Mastenbroek
2021-10-08refactor(simulator): Simplify FlowSink implementationFabian Mastenbroek
2021-10-08fix(simulator): Count interference for multiplexer inputsFabian Mastenbroek
2021-10-08perf(simulator): Skip fair-share algorithm if capacity remainingFabian Mastenbroek
2021-10-05perf(simulator): Only sort outputs on capacity changeFabian Mastenbroek
2021-10-05perf(simulator): Ignore sync pulls without changesFabian Mastenbroek
2021-10-05refactor(simulator): Extract scheduler for max min multiplexerFabian Mastenbroek
2021-10-05perf(simulator): Manage deadlines centrally in max min muxFabian Mastenbroek
2021-10-05perf(experiments): Add benchmark for Capelin experimentFabian Mastenbroek
2021-10-05perf(simulator): Do not prune invocations on sync engine invocationFabian Mastenbroek
2021-10-03feat(simulator): Expose CPU time counters directly on hypervisorFabian Mastenbroek