Sari la conținut
techpsilon
Toate proiectele

Controlul traficului aerian

Servere de voce care nu pierd niciun apel

Un server radio refăcut ca să suporte mult mai multe apeluri simultane pe același hardware, cu memoria folosită redusă de la 70% la 12%.

Rezultate

apeluri simultane, față de 600
1.000+
mai rapid în ansamblu
2×
memorie folosită, față de 70%
12%

Provocarea

Un furnizor de sisteme de comunicații pentru traficul aerian nu putea satisface cerințele unui client important: serverul radio rămânea fără capacitate când soseau prea multe fluxuri de voce simultan.

Ce am construit

  • O analiză în profunzime a codului serverului pentru a găsi blocajele reale
  • Rutine de conferință audio reproiectate, cea mai solicitată parte a sistemului
  • Peste 120 de mecanisme noi de control al erorilor
  • Structuri de date interne refăcute și alocare de memorie mai inteligentă

Tehnologii

  • C
  • Linux
  • Data structures
Proiectul următorO aplicație de exchange crypto, în jumătate din timp

Ai ceva asemănător în minte?

Spune-ne la ce lucrezi și revenim cu un pas următor clar.