Aprs-is server requirements

Radioamatööriwikistä
Versio hetkellä 13. helmikuuta 2008 kello 08.37 – tehnyt >Oh2mqk
Siirry navigaatioon Siirry hakuun

These are collected server requirements for APRS-IS type core server

Requirements

Performance

APRS messages observed at APRS-IS core systems have following statistics:

  • Hourly message rate is 120-150 thousand
  • every exact 5 minutes there is a high burst of CWOP data, system must be able to handle 10 000 clients logging in and sending their messages within 5 seconds
  • about 25% of all are CWOP messages
  • Message lengths vary greatly:
    • 98.0% of all messages are shorter than 130 bytes long
    • reminder can be up to 300 bytes long

Communication

Core-internal communication:

  • All arrived messages are sent to all core peers via TCP or SCTP streams
  • Communication protocol with core peers carries a short prefix tag flagging which core nodes have already seen the message
  • Average flow is 2-3 Mbit/s, CWOP bursts considerably higher

Duplicate filter:

...

Core-Client communication:

  • Majority is write-only, not receiving anything (CWOP bursts, especially)
  • Complex filters make system to need pre-process each arrived packet for: message type, lat/lon coordinates if any, source callsign