عنق الزجاجة (الهندسة)

في الهندسة ، تُعرف نقطة الاختناق بأنها ظاهرة تُحدّ فيها مكونات النظام بأكمله بشكل كبير من أدائه أو قدرته. ويُطلق على هذا المكون أحيانًا اسم نقطة الاختناق . ويُشتق المصطلح مجازيًا من عنق الزجاجة، حيث تُحدّ سرعة تدفق السائل من خلاله.
بشكل رسمي، تقع نقطة الاختناق على المسار الحرج للنظام ، وتُسبب أدنى معدل نقل للبيانات. عادةً ما يتجنب مصممو الأنظمة نقاط الاختناق، كما يُبذل جهد كبير لتحديدها وضبطها. قد تكون نقطة الاختناق، على سبيل المثال، معالجًا ، أو وصلة اتصال ، أو برنامجًا لمعالجة البيانات ، وما إلى ذلك.
الاختناقات في البرمجيات
في برمجة الحاسوب ، يُطلق على تحديد نقاط الاختناق (المعروفة أحيانًا باسم "النقاط الساخنة" - وهي أجزاء من الكود تُنفذ بشكل متكرر - أي ذات أعلى عدد من عمليات التنفيذ) اسم تحليل الأداء. ويتم تحقيق التحسين عادةً باستخدام أدوات متخصصة، تُعرف باسم محللات الأداء أو أدوات تحليل الأداء . والهدف هو جعل تلك الأجزاء المحددة من الكود تعمل بأقصى سرعة ممكنة لتحسين الكفاءة الخوارزمية الإجمالية .
الاختناقات في العدالة القصوى والدنيا
في شبكات الاتصالات ، يُفضّل أحيانًا تطبيق مبدأ العدالة القصوى الدنيا ، وهو ما يُعارض عادةً مبدأ أسبقية الوصول . مع مبدأ العدالة القصوى الدنيا، يتم تعظيم تدفق البيانات بين أي عقدتين، ولكن على حساب تدفقات بيانات أخرى أكبر أو مساوية لها في التكلفة . بعبارة أخرى، في حالة ازدحام الشبكة، لا يتأثر أي تدفق بيانات إلا بالتدفقات الأصغر أو المساوية لها.
في هذا السياق، يُعرَّف رابط الاختناق لتدفق بيانات معين بأنه رابط مُستغل بالكامل ( مُشبع )، ومن بين جميع التدفقات التي تشترك في هذا الرابط، يحقق تدفق البيانات المحدد أعلى معدل نقل بيانات على مستوى الشبكة. [ 1 ] تجدر الإشارة إلى أن هذا التعريف يختلف اختلافًا جوهريًا عن المعنى الشائع للاختناق . كما تجدر الإشارة إلى أن هذا التعريف لا يمنع أن يكون رابط واحد هو اختناق لعدة تدفقات.
يكون تخصيص معدل البيانات عادلاً من حيث الحد الأقصى والحد الأدنى إذا وفقط إذا كان تدفق البيانات بين أي عقدتين يحتوي على رابط واحد على الأقل يمثل عنق زجاجة.
انظر أيضاً
مراجع
- أداء الشبكة
