Project

General

Profile

Feature #16617

The _artdaq_ RoutingMaster

Added by Eric Flumerfelt over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Category:
Additional Functionality
Target version:
Start date:
05/16/2017
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Experiment:
-
Co-Assignees:
Duration:

Description

DUNE has requested the ability to intelligently assign events to EventBuilders based on their current load. A full replacement for artdaq's round-robin data assignment strategy has been developed and added to artdaq. This RoutingMaster class uses a "RoutingMasterPolicy" to take in "tokens" from the receivers indicating open slots, and build a "Routing Table" that matches sequence ID or send numbers to destination receivers.


Subtasks

Bug #16565: Make sure that RoutingMaster deals properly with missing sequence IDs (i.e. due to filtering)ClosedEric Flumerfelt



Also available in: Atom PDF