You are here: Foswiki>Main Web>XrdMon>Net1 (15 Mar 2012, MatevzTadel)Edit Attach

Net1 libset

Implements some networking services and helper classes.

  • UDP packet listener, TCP forwarder (server) and TCP recipient (client).

Notes for further development

Existing functionallity allows for collection, forwarding and broadcasting of XRootD monitoring packets. Two extensions that would be somewhat easy to implement:
  1. Across USA we sometimes observe some UDP packet loss (typically from a given sites in bursts of a couple minutes to about half a day). The idea is to run UDP listener to TCP server converter on sites that exhibit such packet loss and have the central processor collect data via TCP thus reducing packet loss and non-time-ordered UDP packet delivery. Existing SUdpPacket consumers can directly subscribe to several sources so the main trouble here is with deployment to sites (new service to run, change in configuration of xrootd servers to send monitoring information to local listener).
  2. Once the above is done, it shouldn't be too hard to send concentrated UDP packets in bursts (say, every couple of seconds) and to additionally compress the aggregate.

-- MatevzTadel - 14 Mar 2012
Topic revision: r2 - 15 Mar 2012, MatevzTadel
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback