𝗟𝗮𝘁𝗲𝗻𝗰𝘆 ya Mtandao wa Kimataifa Imeelezewa

Latency inaua programu za kisasa. Milisekunde moja ya ucheleweshaji katika tabaka la mtandao (network layer) husababisha sekunde kadhaa za lag katika programu yako. Hii inaharibu uzoefu wa zana za wakati halisi (real-time) na utiririshaji wa AI (AI streaming).

Wahandisi wengi huiona intaneti kama wingu la ajabu. Ukweli ni kwamba ni kitu cha kifizikia na kisichobadilika.

Kikomo cha Kasi ya Mwanga Data husafiri kupitia nyaya za fiber-optic za chini ya bahari. Mwanga husafiri polepole kwenye kioo kuliko kwenye utupu (vacuum). Mwanga husafiri kupitia fiber kwa takriban km 204,500 kwa sekunde.

Njia ya kilomita 9,000 inayovuka Pasifiki ina ucheleweshaji wa chini kabisa wa ms 88. Huwezi kuvunja kikomo hiki. Fizikia huweka ukomo wa chini wa utendaji wako.

Anycast dhidi ya Unicast Katika mtandao wa Unicast, kila seva ina IP moja ya kipekee. Ikiwa mtumiaji aliye London anatumia seva ya New York, paketi husafiri umbali mrefu kupitia hatua (hops) nyingi. Hii husababisha latency kubwa.

Anycast inabadilisha hili. Unatenga IP ile ile kwa maeneo mengi ya ukingoni (edge locations).

  • Router hutafuta njia fupi zaidi kwa kutumia BGP.
  • Paketi huenda kwenye node ya karibu zaidi ya kifizikia.
  • Muunganisho huanza karibu na mtumiaji. Hii inaleta mtandao wako karibu zaidi na wateja wako.

Hatari ya Kupotea kwa Paketi Wasimamizi (admins) wengi hudhani kuwa kupotea kwa paketi kwa 1% ni sawa. Kwa API za kasi ya juu, ni janga.

Itifaki za kawaida za TCP kama Cubic huchukulia kupotea kwa paketi kama msongamano kamili. Ikiwa paketi itapotea, mfumo hupunguza kasi yake kwa 30%. Kupotea mara kwa mara huzuia muunganisho usifikie kasi kamili.

Ikiwa muunganisho utafikia muda uliopangwa kuisha (timeout), muda wa kusubiri huongezeka mara mbili kila wakati. Kupotea kidogo kunaweza kuifanya programu igande kwa sekunde kadhaa.

Jinsi ya Kurekebisha Timu za kisasa hutumia zana kuu mbili kushinda vikomo hivi:

  • BBR: Algorithiti hii hupima bandwidth halisi badala ya kuitikia bila mpangilio kila paketi inayopotea. Inafanya kasi iwe thabiti.
  • QUIC: Itifaki hii hufanya kazi kupitia UDP. Inazuia paketi moja iliyopotea kuzuia mtiririko mwingine wote wa data. Hii inazuia kuganda unakoona kwenye TCP ya jadi.

Kuelewa sheria hizi za kifizikia na usafirishaji (routing) kunakusaidia kujenga mifumo ya kimataifa yenye kasi zaidi.

Chanzo: https://dev.to/taohuawu/demystifying-global-network-latency-the-mechanics-of-anycast-routing-cross-border-fiber-optics-1bpa