
جمع مؤتمر Netdev 0x18، الذي عُقد في الفترة من 15 إلى 19 يوليو 2024 في سانتا كلارا، كاليفورنيا، نخبة من رواد شبكات لينكس على مدار أسبوع حافل بالعروض التقديمية الثاقبة والجلسات التقنية وفرص التواصل. وقد شكّل هذا الحدث، الذي أُقيم في مقر إنتل بسانتا كلارا، منصةً للابتكار والتعاون، مُركزًا على أحدث التطورات في شبكات نواة لينكس وتطبيقات مساحة المستخدم.
يسّرت ورشة عمل التحكم المروري (TC)، التي ترأسها ج. هادي سليم، مناقشاتٍ مباشرة حول مواضيع مُختلفة تتعلق بالتحكم المروري. واصل المشاركون مناقشاتهم التي تُعقد كل أسبوعين حول تفريغ أجهزة P4TC، مما أتاح لهم منصةً للاستكشاف التقني المُعمّق وحل المشكلات بشكلٍ تعاوني. ركّزت الورشة على التطبيقات العملية والتحسينات في آليات التحكم المروري، مما عزز تبادلًا فعّالًا للأفكار والاستراتيجيات بين الحضور.
ترأس ستيفن كلاسيرت ورشة عمل IPsec، التي جمعت متخصصين من مجتمعي Linux وIETF. كانت هذه الجلسة، التي كانت تقتصر تقليديًا على المدعوين فقط، مفتوحة للحضور من Netdev، مما شجع على مشاركة أوسع. غطت الورشة مجموعة واسعة من المواضيع المتعلقة بـ IPsec، بما في ذلك التشفير، وأمن الشبكات، ومجموعة بروتوكولات IPsec. ساهم الحضور من خلال العروض التقديمية والمناقشات، مما عزز بيئة تعاونية تهدف إلى تطوير تقنيات IPsec.
قدّم ماتشيك ماشنيكوفسكي دورةً تعليميةً حول واجهات برمجة تطبيقات بروتوكول الوقت الدقيق (PTP) ضمن نواة لينكس. قدّمت هذه الجلسة نظرةً شاملةً على المكونات الرئيسية الضرورية للمزامنة، بما في ذلك واجهات برمجة تطبيقات ساعة POSIX، وبروتوكولات IOCTL، وخيارات مقابس netdev. تعرّف الحضور على دورة حياة الطوابع الزمنية للأجهزة، واستكشفوا الإضافات لتحسين متانة واجهات برمجة تطبيقات PTP، ومعالجة القيود الحالية في دقة مزامنة الوقت.
قدّم المدربان ميلينا أوليتش وماتشيك ماشنيكوفسكي دورةً تدريبيةً عمليةً حول إنشاء وتنفيذ برنامج تشغيل لساعة الأجهزة PTP (PHC). باستخدام برنامج تشغيل netdevsim كأساس، تم توجيه المشاركين خلال شرح وظائف الساعة والختم الزمني. قدّمت الدورة خبرةً عمليةً في تمكين ساعة الأجهزة PHC وتنفيذ واجهات برمجة تطبيقات النواة المتعلقة بـ PTP، مما زوّد الحضور بالمهارات اللازمة لمواجهة التحديات الشائعة المتعلقة بـ PTP.
ركزت ورشة العمل، التي أدارها توم هربرت، على رؤوس التمديد (EH) الخاصة ببروتوكول الإنترنت الإصدار السادس (وربما الإصدار الرابع). وشملت المواضيع إنشاء ومعالجة رؤوس التمديد في eBPF، والحد من انقطاع الحزم الناتج عن رؤوس التمديد، والتغييرات في نواة لينكس لتحسين سهولة استخدام رؤوس التمديد. كما استكشفت الورشة حالات استخدام خيارات القفزة (Hop-by-Hop Options) في إشارات المضيف إلى الشبكة والشبكة إلى المضيف، مسلطةً الضوء على أهمية رؤوس التمديد في جعل بروتوكول الإنترنت الإصدار السادس (IPv6) بروتوكولًا قابلًا للتمديد فعليًا.
قدّم جو داماتو عرضًا تعليميًا حول استطلاعات الانشغال القائمة على epoll، وهي تقنية لتقليل زمن الوصول في تطبيقات الشبكة. شارك داماتو رؤىً مستقاة من تعديل تطبيق مفتوح المصدر لاستخدام استطلاعات الانشغال، مغطيًا تكوينات بطاقات الشبكة المتعددة، وميزات بطاقات الشبكة المفيدة، والمقاييس الرئيسية لبيئات الإنتاج. كما تطرق العرض إلى تحسينات نواة النظام المستقبلية لتحسين استطلاعات الانشغال، مقدمًا نصائح عملية للمطورين.
ناقش ويليم دي بروين وجاكوب كيسينسكي وفريقهما التطورات في devmem TCP وio_uring zero copy. قدّموا تجريد "ذاكرة الشبكة" (netmem)، مما يتيح دعم الذاكرة غير الهيكلية المقسمة إلى صفحات في مكدس الشبكة. تناولت الجلسة نتائج الأداء والتحديات التي واجهتها التطبيقات العملية، بالإضافة إلى التطورات الأخيرة في إدارة طوابير ndos لتحسين كفاءة devmem TCP وio_uring zero copy.
قدّم المتحدثان يادونغ لي وجاي بهات وآخرون نظام فالكون، وهو نظام نقل موثوق به مُحمّل بالعتاد من تصميم جوجل. يُلبي فالكون احتياجات أحمال العمل عالية النطاق الترددي وقليلة الكمون، مثل تدريب الذكاء الاصطناعي والتعلم الآلي والحوسبة عالية الأداء. غطت المحاضرة تمكين برنامج فالكون على وحدة المعالجة المركزية Intel IPU E2000، وإعداد الاتصال، وتبادل المفاتيح، والتكامل مع rdma-core/ibverbs. كما نوقشت الإضافات المقترحة للميزات المتقدمة، مما يُبرز إمكانات فالكون في إحداث نقلة نوعية في الشبكات عالية الأداء.
قدّم أوري إلزور وشرجيت موخيرجي تحالف الإيثرنت الفائق 1.0. قدّمت هذه الجلسة لمحة عامة عن أهداف التحالف، والتقنيات التي يجري تطويرها، والتأثير المحتمل على مستقبل الإيثرنت. هدف العرض إلى إشراك المجتمع وتعزيز التعاون في تطوير الإيثرنت.
ترأس هذه الورشة ديفيد أهيرن وألكسندر دويك، وتناولت قضايا تطوير برامج التشغيل وواجهات برمجة التطبيقات (APIs) للأجهزة. وشملت المواضيع ملحقات Devlink، ومجموعات الذاكرة، وواجهات برمجة تطبيقات جديدة لإدارة طوابير الانتظار، وتحديات التعايش بين netdev وIB. وقد أتاحت الجلسة بيئة تعاونية لمناقشة المقترحات والحلول لتحسين تطوير واجهات برمجة التطبيقات (APIs) للبرامج التشغيلية والأجهزة.
برئاسة بابلو نيرا وفريق العمل الأساسي، تناولت ورشة عمل Netfilter المصغرة جوانب مختلفة من Netfilter، إطار عمل تصفية الحزم في لينكس. ورغم الإعلان عن مواضيع محددة، إلا أن ورشة العمل هدفت إلى توفير منصة لمناقشات تقنية معمقة وحل المشكلات بشكل تعاوني في تطوير Netfilter.
ترأس ديفيد لامباتر وكريس هوبس ورشة عمل FRRouting، التي تناولت مواضيع مثل الإدارة، وإرسال التكوين، وحالة YANGification. كما تناولت الجلسة إطار عمل التصحيح والتتبع، موفرةً رؤىً حول الوضع الحالي والاتجاه المستقبلي لتطوير FRRouting. ورغم أن موضوع تكييف مجموعة القفزات التالية لم يُدرج في ورشة العمل، إلا أن الجلسة قدمت تحديثات ومناقشات قيّمة حول FRRouting.
قدّم جاكوب كيسينسكي لمحة عامة عن الجهود المبذولة لتحسين الاختبار والأتمتة في Netdev خلال العام الماضي. وتناول الحديث البنية التحتية للاختبار، ومكتبات المساعدة، وإحصاءات التطوير منذ المؤتمر السابق. سلّطت هذه الجلسة الضوء على التحسين المستمر في منهجيات الاختبار وأهمية الأتمتة في الحفاظ على جودة عالية للبرمجيات في مجتمع Netdev.
ناقش أندرو لون الجوانب التشغيلية لـ Netdev، مُركزًا على عمليات إرسال التحديثات، والصيانة، والمراجعة. وشدد على دور المجتمع، والاحترام، والسمعة الطيبة في فعالية Netdev. وهدفت المحاضرة إلى إثارة النقاش حول تحسين العمليات وتعزيز بيئة مجتمعية إيجابية وتعاونية.
استكشف المتحدثون، يوجينيو بيريز مارتن، ودراغوس تاتوليا، وسي-وي ليو، الجهود المبذولة لتقليل وقت التوقف أثناء الترحيل المباشر لـ vDPA-net. ناقشوا مفاهيم مثل VirtIO وvDPA وتحديات الترحيل المباشر. قدمت الجلسة حلولاً لتقليل وقت التوقف، وشاركوا تقنيات مثل تقليل وقت معالجة خريطة الذاكرة وتكوينات IOMMU المُسبقة. اختُتمت المحاضرة بنقاش مائدة مستديرة حول التحسينات المستقبلية ومساهمات الموردين.
قدّم توم هربرت وفيليبي ألميدا عرضًا تقديميًا حول مُسرّعات النطاقات الخاصة (DSA) للشبكات. ناقشا عمليات التفريغ، وتعليمات التسريع، ومحركات التسريع، واقترحا حلولًا لدمج DSA في لينكس لتحقيق عمليات تفريغ قوية ودقيقة. سلّطت المحاضرة الضوء على ضرورة سهولة استخدام DSA، وعرضت ابتكارات المُجمّع التي تُبسّط استخدام مُسرّعات الأجهزة في الشبكات.
بيّن فيليبي ماغنو دي ألميدا وتوم هربرت كيفية تحسين المُجمِّعات البرمجية لشفرات الشبكات. قدّما تقنياتٍ مثل إنشاء مثيلات ثابتة ديناميكية ومطابقة الأنماط لتحويل الشفرة البرمجية العامة إلى شفرة مُحسَّنة لهياكل معمارية مُحددة. واستعرضت الجلسة ملحقات C++ المُخصَّصة ودمج مُجمِّعات البيانات الديناميكية (DSAs) في حزمة المُجمِّع، مُقدِّمَةً رؤىً حول تحسين شفرة الشبكات المُتقدِّم.
قدّم المتحدثون باراف بانديت ويشاي هاداس وآخرون شرحًا مفصلاً لرحلة تطوير الترحيل المباشر لأجهزة Virtio PCI. ناقشوا اعتبارات التصميم، وتحديات التنفيذ، ومعايير الأداء. وسلّطت الجلسة الضوء على الاختلافات بين نهجهم والأساليب الأخرى المعتمدة على البائعين، وتبادلوا الدروس المستفادة والتقدم المحرز في تطوير مواصفات Virtio.
قدّم ألكسندر أرينج فكرةً مبتكرةً لدمج تتبع لينكس مع نظام الشبكة الفرعي. واقترح استخدام مخازن مؤقتة حلقية لإرسال واستقبال البيانات من بطاقة الشبكة (NIC) للتتبع، مما يُمكّن من تصنيف بيانات التتبع وتصفيتها ونقلها إلى الأجهزة. وبحثت المحاضرة في إمكانية ربط تتبع لينكس بالشبكة، بهدف جعل التتبع أسرع وأكثر سهولةً لمطوري الشبكات.
في محاضرة ألقاها يفغيني ميخانك، وكونستانتين تاتار، وألكسندر كريزانوفسكي، تم استكشاف تعقيدات تحديد أولويات تدفقات HTTP. فمع تعامل خوادم الويب مع ملايين اتصالات TCP والعديد من تدفقات HTTP/2 أو HTTP/3، تُصبح الجدولة الفعّالة أمرًا بالغ الأهمية. سلط المتحدثون الضوء على خوارزميات الجدولة العادلة والسريعة، وهياكل البيانات الأساسية، وتحسينات الخادم في منصات مثل Nginx وCloudflare. كما ناقشوا كيفية إدارة المتصفحات الحديثة لأولويات التدفقات، والثغرات الأمنية المعروفة في آليات تحديد أولويات HTTP/2.
ناقش أنجالي سينغهاي، وشاوبينغ هي، وسريدار سامودرالا توسيع نطاق بروتوكول التحكم في الإرسال (TCP) لدعم دلالات الاتصال الجماعي (CC)، التي قدمتها جوجل في البداية باسم Devmem TCP. تُعد هذه التطورات محورية لشبكات الذكاء الاصطناعي، إذ تُبسط دلالات الاتصال الجماعي، وتُحسّن أداء تطبيقات الذكاء الاصطناعي، والحوسبة عالية الأداء، وحلول التخزين. وتطرقت المحاضرة بالتفصيل إلى عمليات النشر العملية على بطاقات واجهة الشبكة (NIC) من إنتل، وبيانات الأداء التي تُظهر فعالية بروتوكول التحكم في الإرسال (TCP) مقارنةً بـ RDMA، والآثار الأوسع نطاقًا على هذه الصناعة.
قدّمت جاسمين مو وكرز سيولا عرضًا تقديميًا لمفهوم الاستفادة من التعلم الآلي لتحسين زمن وصول HTTP لخوادم Nginx. ومن خلال أتمتة ضبط معلمات النواة، أظهرا تحسينات ملحوظة في الأداء مقارنةً بطرق الضبط اليدوي. غطّت جلستهما التصميم التجريبي، وإعدادات خط أنابيب البيانات، والتحليل المقارن للضبط اليدوي مقابل الآلي، مسلطين الضوء على إمكانات التعلم الآلي في تحسين النظام.
ركزت جلسة ياسمين مو المنفردة على استخدام تقنيات التعلم الآلي، والتحليل الإحصائي، والتصور لإدارة حركة البيانات عبر مراكز البيانات. وركزت المحاضرة على اكتشاف الاتجاهات، وإنشاء أنظمة التنبيه، وتوقع احتياجات السعة، بهدف تحسين تخطيط الموارد وخفض التكاليف. وتَعِد هذه الممارسات بتجارب استخدام أكثر سلاسة للمنتجات، وإدارة أكثر كفاءة للشبكات.
قدّم جيسي براندبرغ وكامل أياري حلاً قائماً على الذكاء الاصطناعي لتبسيط مراجعات التصحيحات في المشاريع مفتوحة المصدر. باستخدام نماذج اللغات الكبيرة (LLMs)، يهدف نهجهما إلى تخفيف العبء على المراجعين البشريين من خلال أتمتة اكتشاف المشكلات الشائعة وتطبيق الإرشادات بشكل متسق. سلّطت الجلسة الضوء على فوائد الذكاء الاصطناعي في تحسين كفاءة المراجعة، وقدرتها على التكيف، وفهم الدلالات، واقترحت دمجها مستقبلاً مع روبوتات يوم الصفر لتعزيز الفعالية.
استكشفت ألكسندرا وينتر ونيكلاس شنيل الجوانب الفريدة للشبكات على بنية s390، المعروفة أيضًا باسم IBM Z. ناقشا محاكاة الإدخال/الإخراج الافتراضية، وبرامج التشغيل الافتراضية متعددة المستويات، وواجهات الشبكة الخاصة التي تميزها عن غيرها من البنى. قدمت رؤاهما حول الأجهزة والبرامج الثابتة وبرامج التشغيل الافتراضية نظرة شاملة على التحديات والحلول الخاصة بشبكات لينكس على الحواسيب المركزية.
في كلمة رئيسية آسرة، شارك مارتن كاسادو رحلته من المشاركة في تأسيس شركة نيسيرا إلى قيادة قسم البنية التحتية في شركة أندريسن هورويتز. ناقش تطور الشبكات المُعرّفة بالبرمجيات (SDN) ورؤيته لمستقبل تكنولوجيا الشبكات. وقد شكّلت تجارب كاسادو ورؤاه في توسيع نطاق الأعمال ودفع عجلة الابتكار مصدر إلهام قيّم للحضور.
تناول ميركو باروني، وفيديريكو بارولا، وفولفيو ريسو، ودافيد ميولا محدودية تقنية WireGuard في توفير اتصال عالي السرعة عبر إعداد نفق واحد. وقد أظهرت بنيتهم المقترحة متعددة الأنفاق تحسينات ملحوظة في الأداء من خلال الاستخدام الفعال لنوى وحدة المعالجة المركزية المتعددة. وتناولت الجلسة بالتفصيل التغييرات الهيكلية، وبيانات الأداء، وإمكانية إجراء تحسينات إضافية على قابلية WireGuard للتوسع.
كانت جلسة "طيور من ريش" (BoF) التي نظّمها بي جيه واسكيويتز منتدىً حيويًا ومفتوحًا لمشاركة الاختراقات ومسارات التطوير ومنهجيات الاختبار. شجعت هذه البيئة التعاونية المشاركين على عرض حلولهم المبتكرة والتعلم من تجارب بعضهم البعض، مما عزز روح التعاون والتحسين المستمر.
ناقش علي رضا فارشين ولويجي ريزو اختناقات الأداء في بطاقات الشبكة عالية السرعة، مع التركيز على جدار IOTLB (مخزن مؤقت لترجمة الإدخال/الإخراج). قاما بنمذجة المشكلة، وعرضا بيانات تجريبية، واقترحا تقنيات لتخفيفها لتحسين الإنتاجية. سلّط بحثهما الضوء على ضرورة إعادة النظر في إدارة الإدخال/الإخراج في لينكس لمواكبة سرعات الشبكة المتزايدة.
قدّم زيجيان تشانغ وشياوتشون لو آليةً جديدةً خاليةً من النسخ، تُبسّط تغييرات بنية التطبيق وتُخفّض تكلفة الإشعارات. وقد حقّق نهجهما، المُتمثّل في تضمين الإشعارات ضمن وسيطات المستخدم، زيادةً في أداء بروتوكول TCP بنسبة 7% مقارنةً بعلامة MSG_ZEROCOPY الحالية. وناقشت الجلسة التنفيذ الفني والآثار المستقبلية لتطبيقات الشبكات الخالية من النسخ.
تناولت جلسة أميري هونغ وشياوتشون لو حول ضبط TCP الدقيق تعقيدات إدارة حركة المرور القائمة على التدفق في مراكز البيانات الحديثة. وسلطا الضوء على ضرورة استخدام بطاقات الشبكة من الجيل التالي، مع زيادة إنتاجيتها، لضبط مُتقدم لمعلمات TCP لتجنب الاستخدام غير الكافي للشبكات. ودار النقاش حول الاستفادة من معلومات التدفق لكل مسار، واستخدام مُجدول تدفق من جانب المُستقبِل للكشف عن الازدحام وتخفيفه بشكل استباقي. كما تم استكشاف استخدام bpf qdisc للضبط الدقيق، مما يُبشر بتحسين أداء الشبكة من خلال تلبية متطلبات التطبيقات المتنوعة.
تناول نبيل بيطار، وجمال هادي سليم، وبيدرو تاميلا تحدي سد الفجوة بين قدرات الإدخال/الإخراج ومعالجة وحدة المعالجة المركزية في محاضرتهم بعنوان "الاستغناء عن خراطيم إطفاء حزم البيانات المُضيفة". وأوضحوا الزيادة الكبيرة في سعة منافذ الإيثرنت مقارنةً بالتطورات الراكدة في وحدة المعالجة المركزية وعرض نطاق الذاكرة. قدّم الفريق نهجًا متعدد المراحل، يبدأ بنقل مهام الشبكة إلى وحدات المعالجة المركزية (XPUs)، ثم يدرس تقنيات معالجة الشبكة المختلفة لتحسين استخدام الموارد. تشمل خططهم المستقبلية دمج تسريع وحدات المعالجة المركزية (XPUs) مع هذه التقنيات لتقليل حمل وحدة المعالجة المركزية المُضيفة بشكل كبير، مما يُعزز كفاءة التعامل مع عمليات نقل البيانات الضخمة.
في محاضرته الاستفزازية بعنوان "هل يجوز اختطاف بروتوكول التحكم في الإرسال (TCP)؟"، اقترح جون أوسترهوت استخدام تقنية Homa-over-TCP للاستفادة من عقود من دعم أجهزة TCP. من خلال إرسال حزم Homa برقم بروتوكول TCP، يهدف هذا النهج إلى دمج مزايا Homa بسلاسة مع البنية التحتية الحالية لبروتوكول TCP. وقد سعت الجلسة إلى استطلاع آراء الحضور حول جدوى هذه الطريقة المبتكرة وآثارها المحتملة، مسلطًا الضوء على قدرتها على تحسين أداء الشبكة دون الحاجة إلى تغييرات كبيرة في الأجهزة.
قدّم إريك دومازيت لمحةً شاملةً عن أحدث التغييرات في نواة لينكس وتطبيقات بروتوكول التحكم في الإرسال (TCP) في مساحة المستخدم، وذلك في محاضرته بعنوان "حالة الاتحاد في عالم بروتوكول التحكم في الإرسال". وناقش التطورات والتحسينات والتوجهات المستقبلية في تقنية بروتوكول التحكم في الإرسال (TCP)، ضامنًا إطلاع الحضور على أحدث التطورات في هذا المجال الحيوي من الشبكات.
قدمت مريم عطائي كشوئي وفريقها خوارزمية SEARCH، وهي خوارزمية جديدة لإبطاء بدء تشغيل بروتوكول TCP، مصممة لتحسين أداء TCP عبر أنواع مختلفة من الروابط، بما في ذلك روابط WiFi والأقمار الصناعية. تهدف SEARCH إلى الخروج من مرحلة التباطؤ عند نقطة الازدحام المناسبة، مع الموازنة بين الخروج المبكر والمتأخر. وقد أظهر تطبيقهم لنواة لينكس تحسينات ملحوظة في الأداء، مما يعد بتحسين استخدام الشبكة وتقليل فقدان الحزم عبر بيئات الشبكة المختلفة.
تناولت جلسة طارق طوقان حول تطوير الشبكة الفردي متعدد الأعمدة (Multi-PF Single Netdev) فوائد تقنية بطاقة الشبكة متعددة الأعمدة (NIC)، التي تتيح لوحدات المعالجة المركزية المتعددة في الخادم الاتصال مباشرةً بالشبكة. يُقلل هذا النهج من زمن الوصول واستهلاك وحدة المعالجة المركزية، مع تعزيز إنتاجية الشبكة. وغطت المحاضرة تصميم وتنفيذ ومقاييس الأداء لدمج وحدات معالجة متعددة في نموذج تطوير شبكة واحد، مع التركيز على إمكاناتها لمراكز البيانات الحديثة.
قدّم باراف بانديت وفريقه تقنيات مبتكرة لإدارة المقاطعات لأجهزة فيرتيو لتقليل استهلاك وحدة المعالجة المركزية. قدّموا نهجًا جديدًا يعتمد على مكتبة إدارة المقاطعات الديناميكية لبرنامج التشغيل الافتراضي، مما يُبسّط التنفيذ ويُحسّن الأداء. أظهرت نتائجهم توفيرًا كبيرًا في موارد وحدة المعالجة المركزية، وحسّنًا في كفاءة الشبكة، لا سيما في البيئات الافتراضية.
ناقش ويليام تو، وميشال سفياتكوفسكي، ويوسي كوبرمان آلية جديدة لمشاركة الذاكرة في منافذ التمثيل في وضع تطوير التبديل. يُحسّن هذا النهج استخدام الذاكرة من خلال السماح لطوابير استقبال متعددة بمشاركة الواصفات من مجموعة مشتركة، مما يُقلل بشكل كبير من استهلاك الذاكرة الخاملة. سلّطت الجلسة الضوء على قرارات التصميم، وفوائد الأداء، والتحسينات المستقبلية لهذه الآلية، التي تُبشّر بإدارة أكثر كفاءة لموارد الشبكة.
تناول توم هربرت، وفريد تيمبلين، وراشيل دودوكوفيتش التحديات الفريدة للشبكات بين الكواكب. وأكدوا على ضرورة استخدام بروتوكولات الشبكات المقاومة للتأخير (DTN)، مثل بروتوكول نقل ليكليدر (LTP)، لمعالجة التأخيرات والانقطاعات الكبيرة المتأصلة في الاتصالات الفضائية. وتناولت محاضراتهم هياكل تنفيذ الشبكات المقاومة للتأخير، واستراتيجيات تحسين الأداء، ودور تمايز الخدمات في تحسين نقل البيانات بين الكواكب.
كشف عرض ألكسندر دويك التقديمي حول واجهة شبكة المضيف (HNI) وبرنامج تشغيل fbnic من ميتا عن جهود ميتا للابتكار في شبكات مراكز البيانات الخاصة بها. من خلال تطوير بطاقة شبكة خفيفة الوزن وبرنامج تشغيل، تهدف ميتا إلى تجاوز قيود تصميمات بطاقات الشبكة التقليدية، وتحسين رؤية الشبكة وموثوقيتها وأدائها. ناقشت الجلسة دوافع هذا التطوير الداخلي وتحديات التصميم وفوائده، مؤكدةً التزام ميتا بحلول الشبكات المتطورة.
قدمت أنجالي سينغهاي جين وفريقها بروتوكول التشفير PSP، الذي طورته جوجل، وناقشوا تطبيق إنتل لتفريغ البيانات من الأجهزة. صُمم PSP لتوفير تشفير قابل للتوسع أثناء النقل، مستفيدًا من بطاقات الشبكة الحديثة لتفريغ عمليات التشفير. تناولت المحاضرة بنية البروتوكول، وآليات تفريغ البيانات، ومزايا الأداء، مسلطةً الضوء على إمكاناته في تعزيز أمان البيانات في بيئات عالية الإنتاجية.
قدّم ساتيش كومار وفام تشنغ محاضرةً حول استراتيجيات AMP (المعالجة المتعددة غير المتماثلة) الهادفة إلى تقليل تذبذب الشبكة في تطبيقات مراكز البيانات. قدّما نتائج حول كيفية تحسين كفاءة ذاكرة التخزين المؤقت وتقليل تبديل السياقات من خلال تخصيص وحدات المعالجة المركزية (CPU) لمجموعة شبكات النواة وعزل التطبيقات عن وحدات المعالجة المركزية الأخرى. أظهرت دراسات الحالة التي أجرياها تحسنًا ملحوظًا في الأداء، مما يُقدّم نهجًا فعّالًا لتحسين أداء الشبكة في التطبيقات الموزعة.
ناقش إيفان كوفيشنيكوف تحسينات خرائط eBPF لتعزيز فعالية حماية DDoS. وتناول استراتيجيات التعامل مع عمليات الإدخال العدوانية، واستنفاد المساحة المخصصة مسبقًا، وحالات التسابق أثناء الهجمات. وشرحت الجلسة بالتفصيل التعديلات التي أُجريت لتحسين قابلية التوسع والأداء لخرائط eBPF في ظل ظروف الهجوم، مما يضمن حماية قوية ضد تهديدات DDoS.
اقترح كونغ وانغ وAKM فازلا محراب نهجًا مبتكرًا باستخدام الذاكرة المشتركة مع eBPF لتحسين الاتصال بين الآلات الافتراضية والحاويات. من خلال تجاوز حزمة بروتوكولات TCP/IP، تُقلل طريقتهما من النفقات العامة وتُحسّن الأداء. سلّطت الجلسة الضوء على استخدام خرائط eBPF والبنى التحتية لـ sockops، مما يوفر حلاً شفافًا وفعالًا للاتصالات بين الآلات الافتراضية والحاويات.
تناولت محاضرة هاجيمي تازاكي وكينيتشي ياسوكاتا حول خطافات استدعاء النظام (Syscall Hooks)، تطورها التاريخي وقدراتها الحالية وقيودها. تتيح خطافات استدعاء النظام تنفيذ وظائف نواة بديلة، مما يوفر فوائد لمحاكيات النواة والتطبيقات الأخرى. ناقشت الجلسة تحديات تحقيق تكلفة تشغيل منخفضة وإمكانية ربط كاملة، مقدمةً رؤىً حول التحسينات والتطبيقات المستقبلية لهذه التقنية.
اختتم مؤتمر Netdev 0x18 في كاليفورنيا أعماله بباقة من الأفكار والحلول المبتكرة التي تُبشّر بمستقبل شبكات لينكس. سلّطت الجلسات الرئيسية الضوء على التقدم الكبير المحرز في ضبط بروتوكول التحكم في الإرسال (TCP)، وتقنيات معالجة الشبكات الفعّالة، وتطوير بروتوكولات وخوارزميات جديدة. وبدءًا من مواجهة تحديات الإنتاجية العالية وتنوع سلوكيات الشبكات، وصولًا إلى استكشاف الاعتبارات الهيكلية للشبكات بين الكواكب، شدد الحدث على التزام مجتمع الشبكات بالتغلب على مشكلات الشبكات المعقدة. وقد أظهرت المناقشات عمق البحث والتعاون، بالإضافة إلى فهم أعمق للتطورات الرائدة التي من شأنها تعزيز أداء الشبكات وموثوقيتها وقابليتها للتوسع.
RELIANOIDأبدت شركة "لينكس" التزامها ودعمها المستمر لتطوير شبكات لينكس من خلال رعاية مؤتمر Netdev لعام آخر. وبالمضي قدمًا، RELIANOIDوسيكون للمشاركة المستمرة دور حاسم في تنفيذ الإنجازات التي تمت مناقشتها في المؤتمر، وضمان استمرار تطور وازدهار نظام الشبكات Linux.


