Bufferbloat
பாக்கெட்டுகளின் அதிகப்படியான இடையகத்தால் ஏற்படும் பாக்கெட்-மாற்றப்பட்ட நெட்வொர்க்குகளில் அதிக தாமதம் மற்றும் பதற்றத்திற்கு பஃபர் ப்ளோட் ஒரு காரணமாகும். பஃப்பர் ப்ளோட் பாக்கெட் தாமத மாறுபாட்டை ஏற்படுத்தலாம் (ஜிட்டர் என்றும் அழைக்கப்படுகிறது), அத்துடன் ஒட்டுமொத்த நெட்வொர்க் செயல்திறனைக் குறைக்கலாம். அதிகப்படியான பெரிய இடையகங்களைப் பயன்படுத்த ஒரு திசைவி அல்லது சுவிட்ச் கட்டமைக்கப்படும்போது, அதிவேக நெட்வொர்க்குகள் கூட வாய்ஸ் ஓவர் ஐபி (விஓஐபி), ஆடியோ ஸ்ட்ரீமிங், ஆன்லைன் கேமிங் மற்றும் சாதாரண வலை உலாவல் போன்ற பல ஊடாடும் பயன்பாடுகளுக்கு நடைமுறையில் பயன்படுத்தப்படாது. சில தகவல் தொடர்பு உபகரண உற்பத்தியாளர்கள் தங்கள் நெட்வொர்க் தயாரிப்புகளில் சிலவற்றில் தேவையில்லாமல் பெரிய இடையகங்களை வடிவமைத்தனர். இத்தகைய உபகரணங்களில், நெட்வொர்க் இணைப்பு நெரிசலானபோது இடையக மிதவை ஏற்படுகிறது, இதனால் இந்த அதிகப்படியான இடையகங்களில் பாக்கெட்டுகள் நீண்ட காலத்திற்கு வரிசையில் நிற்கின்றன. ஃபர்ஸ்ட்-இன்-ஃபர்ஸ்ட்-அவுட் வரிசை அமைப்பில், அதிகப்படியான பெரிய இடையகங்கள் நீண்ட வரிசைகள் மற்றும் அதிக தாமதத்தை விளைவிக்கின்றன, மேலும் நெட்வொர்க் செயல்திறனை மேம்படுத்தாது. மற்ற பாக்கெட்டுகளை சரியான நேரத்தில் வழங்குவதைத் தடுக்கும் குறிப்பிட்ட மெதுவான வேக இணைப்புகளாலும் இது தூண்டப்படலாம். பஃபர் ப்ளோட் நிகழ்வு 1985 ஆம் ஆண்டின் முற்பகுதியில் விவரிக்கப்பட்டது. இது 2009 இல் தொடங்கி மிகவும் பரவலான கவனத்தை ஈர்த்தது. சில ஆதாரங்களின்படி, ஆன்லைன் வீடியோ கேம்களில் அதிக தாமதம் ("பின்னடைவு") ஏற்படுவதற்கான மிகவும் பொதுவான காரணம் உள்ளூர் வீட்டு நெட்வொர்க் இடையகமாகும். அதிக தாமதம் நவீன ஆன்லைன் கேமிங்கை சாத்தியமற்றதாக மாற்றும். நெட்வொர்க் உபகரண உற்பத்தியாளர்களுக்கான ஒரு நிறுவப்பட்ட விதி என்னவென்றால், ஒரு சாதனத்தின் வழியாக செல்லும் போக்குவரத்தின் ஓட்டத்திற்கு குறைந்தது 250 எம்எஸ் இடையகத்திற்கு இடமளிக்கும் அளவுக்கு பெரிய இடையகங்களை வழங்குவதாகும். எடுத்துக்காட்டாக, ஒரு திசைவியின் ஜிகாபிட் ஈதர்நெட் இடைமுகத்திற்கு ஒப்பீட்டளவில் பெரிய 32 எம்பி இடையக தேவைப்படுகிறது. இடையகங்களின் இத்தகைய அளவு TCP நெரிசல் கட்டுப்பாட்டு வழிமுறையின் தோல்விக்கு வழிவகுக்கும். நெரிசல் கட்டுப்பாடு மீட்டமைக்கப்படுவதற்கு முன்பு இடையகங்கள் வடிகட்ட சிறிது நேரம் எடுக்கும், மேலும் டி. சி. பி இணைப்பு வளைவுகள் மீண்டும் வேகத்தை அதிகரித்து மீண்டும் இடையகங்களை நிரப்புகின்றன. இதனால் பஃப்பர் ப்ளோட் அதிக மற்றும் மாறுபட்ட தாமதம் போன்ற சிக்கல்களை ஏற்படுத்துகிறது, மேலும் இடையகமானது ஒரு டி. சி. பி ஸ்ட்ரீமின் பாக்கெட்டுகளால் நிரம்பியிருப்பதால் மற்ற அனைத்து ஓட்டங்களுக்கும் நெட்வொர்க் தடைகளை ஏற்படுத்துகிறது, பின்னர் மற்ற பாக்கெட்டுகள் கைவிடப்படுகின்றன. இந்த இடையகத்தை உண்மையில் பயன்படுத்தும்போது மட்டுமே ஒரு வீங்கிய இடையகத்திற்கு ஒரு விளைவு உள்ளது. வேறு வார்த்தைகளில் கூறுவதானால், அதிகப்படியான இடையகங்கள் அவை இடையகப்படுத்தும் இணைப்பு ஒரு இடையூறாக மாறும்போது மட்டுமே தீங்கு விளைவிக்கும். ஒரு இடையூறுக்கு சேவை செய்யும் இடையகத்தின் அளவை பெரும்பாலான இயக்க முறைமைகளால் வழங்கப்பட்ட பிங் பயன்பாட்டைப் பயன்படுத்தி அளவிட முடியும். முதலில், மற்ற ஹோஸ்டை தொடர்ந்து பிங் செய்ய வேண்டும்; பின்னர், அதிலிருந்து பல விநாடிகள்-நீண்ட பதிவிறக்கத்தை தொடங்கி சில முறை நிறுத்த வேண்டும். வடிவமைப்பின் மூலம், டி. சி. பி நெரிசலைத் தவிர்க்கும் வழிமுறை பாதையில் உள்ள இடையூறுகளை விரைவாக நிரப்பும். பதிவிறக்கம் (மற்றும் பதிவேற்றம், முறையே) பிங்கால் அறிவிக்கப்பட்ட சுற்றுப்பயண நேரத்தின் நேரடி மற்றும் முக்கியமான அதிகரிப்புடன் தொடர்புடையதாக இருந்தால், பதிவிறக்க (மற்றும் பதிவேற்றம், முறையே) திசையில் தற்போதைய இடையூறின் இடையகமானது வீங்கியிருப்பதை இது நிரூபிக்கிறது. சுற்றுப்பயண நேரத்தின் அதிகரிப்பு தடையில் உள்ள இடையகத்தால் ஏற்படுவதால், அதிகபட்ச அதிகரிப்பு மில்லி விநாடிகளில் அதன் அளவை தோராயமாக மதிப்பிடுகிறது. முந்தைய எடுத்துக்காட்டில், எளிய பிங்கிங்கிற்கு பதிலாக ஒரு மேம்பட்ட ட்ரேசர் ரூட் கருவியைப் பயன்படுத்துவது (எடுத்துக்காட்டாக, எம். டி. ஆர்) தடையில் ஒரு வீங்கிய இடையகத்தின் இருப்பை நிரூபிப்பது மட்டுமல்லாமல், நெட்வொர்க்கில் அதன் இருப்பிடத்தையும் சுட்டிக்காட்டும். பாதையை (பாதை) காட்டுவதன் மூலமும், நெட்வொர்க் முழுவதும் பாக்கெட்டுகளின் போக்குவரத்து தாமதங்களை அளவிடுவதன் மூலமும் ட்ரேசர் ரூட் இதை அடைகிறது. பாதையின் வரலாறு பாதையில் (பாதை) ஒவ்வொரு தொடர்ச்சியான புரவலனிடமிருந்தும் (தொலைநிலை முனை) பெறப்பட்ட பாக்கெட்டுகளின் சுற்றுப்பயண நேரங்களாக பதிவு செய்யப்பட்டுள்ளது. பெரும்பாலான டி. சி. பி நெரிசல் கட்டுப்பாட்டு வழிமுறைகள் ஒரு இணைப்பின் இரண்டு முனைகளுக்கு இடையில் கிடைக்கக்கூடிய அலைவரிசையை தீர்மானிக்க பாக்கெட் சொட்டுகளின் நிகழ்வை அளவிடுவதை நம்பியுள்ளன. பாக்கெட்டுகள் குறையத் தொடங்கும் வரை வழிமுறைகள் தரவு பரிமாற்றத்தை விரைவுபடுத்துகின்றன, பின்னர் பரிமாற்ற விகிதத்தை குறைக்கின்றன. வெறுமனே, அவை இணைப்பின் சமநிலை வேகத்தை அடையும் வரை பரிமாற்ற விகிதத்தை சரிசெய்கின்றன. வழிமுறைகள் பொருத்தமான பரிமாற்ற வேகத்தைத் தேர்ந்தெடுக்கும் வகையில், பாக்கெட் சொட்டுகள் பற்றிய பின்னூட்டம் சரியான நேரத்தில் நிகழ வேண்டும். நிரப்பப்பட்ட ஒரு பெரிய இடையகத்துடன், பாக்கெட்டுகள் அவற்றின் இலக்கை அடையும், ஆனால் அதிக தாமதத்துடன். பாக்கெட்டுகள் கைவிடப்படவில்லை, எனவே அப்ளிங்க் நிறைவுற்றவுடன் டி. சி. பி மெதுவாக இருக்காது, மேலும் இடையகத்தை நிரப்புகிறது. இடையகமானது முழுமையாக நிரம்பியிருக்கும் போது மட்டுமே புதிதாக வரும் பாக்கெட்டுகள் கைவிடப்படுகின்றன. இது நடந்தவுடன் டி. சி. பி இணைப்பின் பாதை மாறிவிட்டது என்று கூட முடிவு செய்யலாம், மீண்டும் ஒரு புதிய இயக்க புள்ளிக்கான மிகவும் தீவிரமான தேடலுக்குச் செல்லலாம். பாக்கெட்டுகள் பரவுவதற்கு முன்பு நெட்வொர்க் இடையகத்திற்குள் வரிசையாக வைக்கப்படுகின்றன; சிக்கலான சூழ்நிலைகளில், இடையக நிரம்பியிருந்தால் மட்டுமே பாக்கெட்டுகள் கைவிடப்படுகின்றன. பழைய திசைவிகளில், இடையகங்கள் மிகவும் சிறியதாக இருந்தன, எனவே அவை விரைவாக நிரப்பப்பட்டன, எனவே இணைப்பு நிறைவுற்ற சிறிது நேரத்திலேயே பாக்கெட்டுகள் விழத் தொடங்கின, எனவே TCP நெறிமுறை சரிசெய்ய முடியும் மற்றும் சிக்கல் வெளிப்படையாக இருக்காது. புதிய திசைவிகளில், இடையகங்கள் பல விநாடிகள் இடையக தரவை வைத்திருக்கும் அளவுக்கு பெரியதாகிவிட்டன. டி. சி. பி. க்கு, இடையக நிரம்பும்போது நெரிசலான இணைப்பு பொதுவாக செயல்படுவதாகத் தோன்றலாம். TCP அல்காரிதம் இணைப்பு நெரிசலானது என்பதை அறியாது, மேலும் இடையக இறுதியாக நிரம்பி வழியும் வரை மற்றும் பாக்கெட்டுகள் கைவிடப்படும் வரை திருத்த நடவடிக்கை எடுக்கத் தொடங்காது. ஒற்றை வரிசையாக செயல்படுத்தப்படும் ஒரு எளிய இடையகத்தின் வழியாகச் செல்லும் அனைத்து பாக்கெட்டுகளும் இதேபோன்ற தாமதத்தை அனுபவிக்கும், எனவே நிரப்பப்பட்ட இடையகத்தின் வழியாகச் செல்லும் எந்தவொரு இணைப்பின் தாமதமும் பாதிக்கப்படும். கிடைக்கக்கூடிய சேனல் அலைவரிசையும் பயன்படுத்தப்படாமல் போகலாம், ஏனெனில் மெதுவான இடங்களுக்கு விநியோகிக்க காத்திருக்கும் தரவுகளுடன் இடையகங்கள் அடைக்கப்பட்டிருப்பதால் சில வேகமான இடங்களை உடனடியாக அடைய முடியாது. விஓஐபி மற்றும் ஆன்லைன் கேமிங் போன்ற தாமத-உணர்திறன் பயன்பாடுகளில் பயன்படுத்தப்படும் யுடிபி உட்பட பிற நெட்வொர்க் நெறிமுறைகளைப் பயன்படுத்தும் பயன்பாடுகளின் ஊடாடும் திறனை இந்த விளைவுகள் பாதிக்கிறது. பயன்பாடுகளில் தாக்கம் அலைவரிசை தேவைகளைப் பொருட்படுத்தாமல், தொடர்ந்து குறைந்த தாமதம் அல்லது கிளர்ச்சி இல்லாத பரிமாற்றம் தேவைப்படும் எந்த வகையான சேவையும் இடையக மிதவையால் பாதிக்கப்படலாம். இத்தகைய சேவைகளில் டிஜிட்டல் குரல் அழைப்புகள் (விஓஐபி), ஆன்லைன் கேமிங், வீடியோ அரட்டை மற்றும் ரேடியோ ஸ்ட்ரீமிங், வீடியோ ஆன் டிமாண்ட் மற்றும் ரிமோட் உள்நுழைவு போன்ற பிற ஊடாடும் பயன்பாடுகள் அடங்கும். இடையக மிதவை நிகழ்வு இருக்கும்போது மற்றும் நெட்வொர்க் சுமையில் இருக்கும்போது, சாதாரண வலைப்பக்க சுமைகள் கூட முடிக்க பல வினாடிகள் ஆகலாம், அல்லது நேரமின்மை காரணமாக எளிய டிஎன்எஸ் வினவல்கள் தோல்வியடையக்கூடும். உண்மையில் எந்தவொரு டி. சி. பி இணைப்பும் நேரத்தை முடக்கி துண்டிக்கலாம், மேலும் யுடிபி பாக்கெட்டுகள் நிராகரிக்கப்படலாம். TCP பதிவிறக்க ஸ்ட்ரீமின் தொடர்ச்சியானது பதிவேற்ற ஸ்ட்ரீமில் உள்ள ஒப்புதல் (ACK) பாக்கெட்டுகளைப் பொறுத்தது என்பதால், பதிவேற்றத்தில் உள்ள ஒரு இடையக ப்ளோட் சிக்கல் பிற தொடர்புடைய பதிவிறக்க பயன்பாடுகளின் தோல்வியை ஏற்படுத்தும், ஏனெனில் கிளையன்ட் ACK பாக்கெட்டுகள் சரியான நேரத்தில் இணைய சேவையகத்தை அடையாது. நீங்கள் இருக்கலாம் எ. கா. ஸ்ட்ரீமிங் இன்டர்நெட் ரேடியோ போன்ற பிற ஹோம் நெட்வொர்க் பயனர்களுக்கு இடையூறு விளைவிக்காமல் இருக்க, பதிவேற்ற ஒன்ட்ரைவ் ஒத்திசைவுக்கான பரிமாற்ற விகிதத்தை கட்டுப்படுத்துங்கள். கண்டறிதல் டி. எஸ். எல் அறிக்கைகள் வேக சோதனை என்பது பயன்படுத்த எளிதான சோதனையாகும், இதில் இடையக மிதவைக்கான மதிப்பெண் அடங்கும். ICSI Netalyzr என்பது மற்றொரு ஆன்லைன் கருவியாகும், இது பஃபர் ப்ளோட் இருப்பதற்கான நெட்வொர்க்குகளைச் சரிபார்க்க பயன்படுத்தப்படலாம், அதோடு பல பொதுவான உள்ளமைவு சிக்கல்களையும் சரிபார்க்கலாம். இந்த சேவை மார்ச் 2019 இல் மூடப்பட்டது. bufferbloat.net வலைத்தளம் ஒரு இணைப்பில் அதிகப்படியான இடையகங்கள் உள்ளதா என்பதை தீர்மானிப்பதற்கான கருவிகள் மற்றும் நடைமுறைகளை பட்டியலிடுகிறது, இது அதை மெதுவாக்கும். தீர்வுகள் மற்றும் தணிப்புகள் பல தொழில்நுட்ப தீர்வுகள் உள்ளன, அவை பரவலாக இரண்டு பிரிவுகளாக வகைப்படுத்தப்படலாம்ஃ நெட்வொர்க்கை இலக்காகக் கொண்ட தீர்வுகள் மற்றும் இறுதிப் புள்ளிகளை இலக்காகக் கொண்ட தீர்வுகள். இரண்டு வகையான தீர்வுகளும் பெரும்பாலும் நிரப்பு. சிக்கல் சில நேரங்களில் வேகமான மற்றும் மெதுவான நெட்வொர்க் பாதைகளின் கலவையுடன் வருகிறது. நெட்வொர்க் தீர்வுகள் பொதுவாக வரிசை மேலாண்மை வழிமுறைகளின் வடிவத்தை எடுக்கின்றன. இந்த வகையான தீர்வு IETF AQM பணிக்குழுவின் மையமாக இருந்து வருகிறது. குறிப்பிடத்தக்க எடுத்துக்காட்டுகள் பின்வருமாறுஃ ஐபி வரிசை நீளத்தைக் கட்டுப்படுத்துவது, கோடல் மற்றும் பிஐஇ போன்ற டி. சி. பி ட்யூனிங் ஏ. க்யூ. எம் வழிமுறைகளைப் பார்க்கவும். ஹைப்ரிட் AQM மற்றும் FQ-CoDel போன்ற பாக்கெட் திட்டமிடல் வழிமுறைகள். கேபிள் மோடம்களில் புத்திசாலித்தனமான இடையக கட்டுப்பாட்டை செயல்படுத்த DOCSIS தரத்தில் திருத்தங்கள். வரிசை மேலாண்மையை (FQ-CoDel) லினக்ஸ் இயக்க முறைமையின் வைஃபை துணை அமைப்புடன் லினக்ஸ் என ஒருங்கிணைப்பது பொதுவாக வயர்லெஸ் அணுகல் புள்ளிகளில் பயன்படுத்தப்படுகிறது. இறுதிப் புள்ளிகளை இலக்காகக் கொண்ட தீர்வுகளின் குறிப்பிடத்தக்க எடுத்துக்காட்டுகள்ஃ TCP க்கான BBR நெரிசல் கட்டுப்பாட்டு வழிமுறை. பல பிட் டோரண்ட் வாடிக்கையாளர்களால் பயன்படுத்தப்படும் மைக்ரோ டிரான்ஸ்போர்ட் புரோட்டோகால். எளிய HTTP நெறிமுறைக்கு பதிலாக HTTP குழாய் இணைத்தல் அல்லது HTTP/2 போன்ற குறைவான இணைப்புகளைப் பயன்படுத்துவதற்கான நுட்பங்கள். ஓஎஸ் மற்றும் நெட்வொர்க் வன்பொருளில் இடையக அளவைக் குறைப்பதன் மூலமும் சிக்கலைத் தணிக்கலாம்; இருப்பினும், இது பெரும்பாலும் கட்டமைக்க முடியாதது மற்றும் உகந்த இடையக அளவு வரி விகிதத்தைப் பொறுத்தது, இது வெவ்வேறு இடங்களுக்கு வேறுபடலாம். டிஃப் சர்வைப் பயன்படுத்துவது (மற்றும் பல முன்னுரிமை அடிப்படையிலான வரிசைகளைப் பயன்படுத்துவது) குறைந்த தாமதமான போக்குவரத்தை (விஓஐபி, வீடியோ கான்பரன்சிங், கேமிங் போன்றவை) பரிமாற்றுவதற்கு முன்னுரிமை அளிக்க உதவுகிறது, நெரிசல் மற்றும் இடையக மிதவை ஆகியவற்றைக் கையாள்வதை முன்னுரிமை இல்லாத போக்குவரத்துக்குத் தள்ளுகிறது. உகந்த இடையக அளவு நீண்ட தாமதமான TCP இணைப்புகள் அலைவரிசையில் தங்கள் நியாயமான பங்கைப் பெறுவதற்கு, இடையக அளவு குறைந்தபட்சம் அலைவரிசை-தாமத தயாரிப்பு ஒரே நேரத்தில் ஸ்ட்ரீம்களின் எண்ணிக்கையின் சதுர மூலத்தால் வகுக்கப்பட வேண்டும். கட்டைவிரலின் ஒரு பொதுவான விதி 50 எம்எஸ் வரி விகித தரவு, ஆனால் சில பிரபலமான நுகர்வோர் தர சுவிட்சுகள் 1 எம்எஸ் மட்டுமே கொண்டுள்ளன, இது மற்றவர்களுடன் உள்ளூர் தகராறு ஏற்பட்டால் நீண்ட தாமத இணைப்புகளில் கூடுதல் அலைவரிசை இழப்பை ஏற்படுத்தக்கூடும். பேண்ட்விட்த்-தாமதமான தயாரிப்பு நெரிசல் சாளரத்தையும் பார்க்கவும் வெளிப்படையான நெரிசல் அறிவிப்பு பாக்கெட் இழப்பு குறிப்புகளைத் தடுக்கும் ஹெட்-ஆஃப்-லைன் வெளிப்புற இணைப்புகள் பஃபர் ப்ளோட்ஃ இணையத்தில் என்ன தவறு? வின்ட் செர்ஃப், வான் ஜேகப்சன், நிக் வீவர் மற்றும் ஜிம் கெட்டிஸ் ஆகியோருடன் ஒரு கலந்துரையாடல் ஏப்ரல், 2011, ஜிம் கெட்டிஸ், வின்ட் செர்ஃப் ஏப்ரல், 2011 அறிமுகப்படுத்தினார், ஜிம் கெட்டிஸ், வின்ட் செர்ஃப் 21 நிமிட ஆர்ப்பாட்டம் மற்றும் வழக்கமான பிராட்பேண்ட் பஃபர் ப்ளோட் பற்றிய விளக்கம் மே 2012, ஸ்பானிஷ் மொழியில் ஃப்ரெட் பேக்கர் (ஐ. இ. டி. எஃப் நாற்காலி), ஆங்கில ஸ்லைடுகள் கிடைக்கக்கூடிய டி. எஸ். ஓ அளவு மற்றும் எஃப். க்யூ திட்டமிடுபவர் (ஜொனாதன் கார்பெட், LWN.net) ஃப்ளோ கட்டுப்பாடு (தரவு) இணைய கட்டமைப்பு நெட்வொர்க் செயல்திறன்