In-Network Computing

. السلام عليكم ورحمة الله وبركاته

: موضوع اليوم عن تقنية تعتبر من أحدث التقنيات في عالم الشبكات، واسمها

In-Network Computing

Packets  من زمان تعودنا أن السويتش أو الراوتر وظيفته الوحيدة هي استقبال الـ

. وإرسالها إلى الوجهة الصحيحة

…  لكن السؤال

شلون لو كتلك إن السويتش نفسه يكدر يعالج البيانات قبل لا توصل إلى السيرفر؟

. In-Network Computing هاي الفكرة يسموها

شلون تشتغل؟

:بالشبكات التقليدية، البيانات تمشي بهذا المسار

Client

Switch

Server

المعالجة

النتيجة

. يعني السويتش فقط ينقل البيانات

: يصير المسار ، In-Network Computing أما بـ

Client

Smart Switch

معالجة أولية للبيانات

Server

. يعني السويتش ينفذ جزء من العمليات بنفسه

شنو العمليات اللي يكدر يسويها؟

. Packets عدّ عدد الـ *
. تحليل الترافيك *
. كشف الهجمات الأولية *
. حساب الإحصائيات *
. فلترة البيانات *
. (Load Balancing) توزيع الحمل *
. تنفيذ بعض عمليات الذكاء الاصطناعي البسيطة *

ليش هذا الشي مهم؟

. لأن السيرفر ما يستلم كل البيانات الخام

. السويتش يعالج جزء منها، ويرسل فقط النتائج أو البيانات المهمة

النتيجة؟

.(Latency) تقليل زمن الاستجابة *
. تقليل الضغط على السيرفرات*
. استهلاك أقل للطاقة*
.أداء أعلى داخل مراكز البيانات*

شلون يگدر السويتش يسوي هذا الشي؟

. P4 السويتشات الحديثة تحتوي على معالجات وبرامج خاصة، وبعضها يستخدم لغة برمجة اسمها

، Packetsهاي اللغة تسمح للمهندس يحدد شلون السويتش يتعامل مع الـ

. وحتى ينفذ عمليات محددة أثناء مرورها

وين تستخدم هاي التقنية؟

 مراكز بيانات الذكاء الاصطناعي*
. الخدمات السحابية*
.  5G ، 6G شبكات*
. الأنظمة المالية عالية السرعة*
.(HPC) الحوسبة عالية الأداء *

NVIDIA وIntel وBroadcom وCisco  اليوم شركات مثل

تستثمر بشكل كبير بهذا المجال، لأن مستقبل الشبكات ما راح يكون مجرد نقل البيانات، وإنما المشاركة بمعالجتها أيضاً

In-Network Computingولهذا يعتبر

 واحداً من أهم الاتجاهات الحديثة في تصميم شبكات مراكز البيانات والذكاء الاصطناعي