ग्लोबल नेटवर्क लेटेंसी की व्याख्या

लेटेंसी आधुनिक सॉफ़्टवेयर को बर्बाद कर देती है। नेटवर्क लेयर पर एक मिलीसेकंड की देरी आपके एप्लिकेशन में सेकंडों का लैग पैदा कर सकती है। यह रियल-टाइम टूल्स और AI स्ट्रीमिंग के अनुभव को खराब कर देती है।

अधिकांश इंजीनियर इंटरनेट को एक जादुई क्लाउड के रूप में देखते हैं। वास्तविकता भौतिक और कठोर है।

प्रकाश की गति की सीमा डेटा सबमरीन फाइबर-ऑप्टिक केबल्स के माध्यम से यात्रा करता है। प्रकाश वैक्यूम की तुलना में कांच में धीमी गति से चलता है। फाइबर के माध्यम से प्रकाश लगभग 204,500 किमी/सेकंड की गति से चलता है।

प्रशांत महासागर के पार 9,000 किमी के रास्ते में कम से कम 88ms की देरी होती है। आप इस सीमा को तोड़ नहीं सकते। भौतिकी आपके प्रदर्शन की एक न्यूनतम सीमा तय करती है।

Anycast बनाम Unicast Unicast नेटवर्क में, प्रत्येक सर्वर का एक अद्वितीय IP होता है। यदि लंदन में कोई उपयोगकर्ता न्यूयॉर्क सर्वर तक पहुँचता है, तो पैकेट कई हॉप्स के माध्यम से लंबी दूरी तय करते हैं। इससे हाई लेटेंसी पैदा होती है।

Anycast इसे बदल देता है। आप कई एज लोकेशन्स को एक ही IP असाइन करते हैं।

  • राउटर BGP का उपयोग करके सबसे छोटा रास्ता खोजते हैं।
  • पैकेट निकटतम भौतिक नोड पर जाते हैं।
  • कनेक्शन उपयोगकर्ता के पास से शुरू होता है। यह आपके नेटवर्क को आपके ग्राहकों के करीब लाता है।

पैकेट लॉस का खतरा कई एडमिन सोचते हैं कि 1% पैकेट लॉस ठीक है। हाई-स्पीड APIs के लिए, यह एक आपदा है।

Cubic जैसे मानक TCP प्रोटोकॉल पैकेट लॉस को पूर्ण कंजेशन मानते हैं। यदि कोई पैकेट ड्रॉप होता है, तो सिस्टम इसकी गति को 30% तक कम कर देता है। बार-बार होने वाला लॉस कनेक्शन को पूरी गति तक पहुँचने से रोकता है।

यदि कनेक्शन टाइमआउट हो जाता है, तो प्रतीक्षा समय हर बार दोगुना हो जाता है। एक मामूली गिरावट भी एप्लिकेशन को सेकंडों के लिए फ्रीज कर सकती है।

इसे कैसे ठीक करें आधुनिक टीमें इन सीमाओं को मात देने के लिए दो मुख्य उपकरणों का उपयोग करती हैं:

  • BBR: यह एल्गोरिदम हर ड्रॉप हुए पैकेट पर अंधाधुंध प्रतिक्रिया देने के बजाय वास्तविक बैंडविड्थ को मापता है। यह गति को स्थिर रखता है।
  • QUIC: यह प्रोटोकॉल UDP पर चलता है। यह एक खोए हुए पैकेट को अन्य सभी डेटा स्ट्रीम्स को रोकने से रोकता है। यह पारंपरिक TCP में दिखने वाले फ्रीज को रोकता है।

इन भौतिक और रूटिंग नियमों को समझने से आपको तेज़ ग्लोबल सिस्टम बनाने में मदद मिलती है।

स्रोत: https://dev.to/taohuawu/demystifying-global-network-latency-the-mechanics-of-anycast-routing-cross-border-fiber-optics-1bpa