كرّست الأبحاث الحديثة جهودها للتغلب على مشكلات شبكات البث المجموعاتي و ذلك من خلال نقل الوظائف و المسؤوليات المتعلقة بالبث المجموعاتي من الموجهات (طبقة الشبكة) إلى العقد الطرفية صاحبة العلاقة الرئيسية (طبقة التطبيقات).
تعتمد معظم بروتوكولات الشبكات التطبيقية متعددة البث على فكرة إعادة انضمام العقد الأبناء لعقدة أب مغادرة إلى الشجرة من جديد. حيث يتوجب على أبناء العقدة المغادرة إعادة الانضمام للشجرة و هو مايتطلب عمليات إعادة تنظيم عديدة إضافة إلى الانقطاع المتكرر للاتصال.لذا تم اقتراح البروتوكول (MDA-ALM) و الغاية الأساسية منه هي الإعلان عن مدة البقاء المتوقعة لكل عضو/مستخدم يرغب بالانضمام للشجرة و ذلك من أجل بناء شجرة فعالة و مستقرة.
بما أن أداء هذا البروتوكول مبني بشكل كبير على معلومات مدة البقاء للعقد الأعضاء لذا فهو حسّاس جداً للعقد الغشاشة و غير المتعاونة. إنّ هدف العقد الغشاشة هو تحسين موقعها في الشجرة محاولةً الحصول على أقرب موقع من العقدة المصدر، كما تسعى إلى تفادي قبول عقد أبناء بهدف تخفيف الضغط عنها، و يتم ذلك عن طريق التلاعب بمعلومات مدة بقاء هذه العقد ضمن الشجرة.
لذا حاولنا في هذا البحث إيجاد طريقة لكشف الغش و إلغائه بهدف تحسين مقاومة هذا البروتوكول ضد الغش و بالتالي تحسين أدائه، و قد أثبتت نتائج المحاكاة التي أجريناها بأنّ الطريقة المقترحة قد مكّنت بشكل فعال من كشف الغش.
Recent researches consecrate their efforts to overcome multicast network problems by moving all the multicast functions and responsibilities from network layer (routers) to application layer ( terminal nodes (Users)).
Most of Application-Level Multicast (ALM)protocols rely on the idea that when a parent node leaves the overlay tree, all itspredecessors should re-join the tree again,which cause several re-organization operations in addition to the interruption of communication frequently. Membership Duration Aware ALM (MDA-ALM) protocol was suggested to solve this problem, it depends on the announcement of the expected membership duration for each new user in order to build a stable and efficient tree.
Although the performance of MD-ALM protocol is good, but it is based on membership duration parameter and this makes it more sensitive for the cheating and non-cooperative nodes. The main goal for the cheating nodes is to improve its position in the tree by trying to get the nearest position to the source node and to avoid having any children’s in order to relieve its load by manipulating the membership duration information.
Our research aims to find the best solution to detect the cheating nodes and cancel its affects in order to improve the performance of MDA against cheating. The simulation results improve that the proposed method detects effectively the cheating nodes.
Artificial intelligence review:
Research summary
تتناول هذه الورقة البحثية مشكلة كشف الغش في بروتوكول (MDA-ALM) المستخدم في الشبكات التطبيقية متعددة البث. يعتمد هذا البروتوكول على مدة بقاء العقد الأعضاء لبناء شجرة بث مستقرة وفعالة. ومع ذلك، فإن هذا البروتوكول حساس للعقد الغشاشة التي تحاول تحسين موقعها في الشجرة عن طريق التلاعب بمعلومات مدة البقاء. تهدف الدراسة إلى تطوير طريقة لكشف الغش وتحسين أداء البروتوكول. تم استخدام محاكي الشبكة Python لإجراء المحاكاة، وأظهرت النتائج أن الطريقة المقترحة كانت فعالة في كشف الغش بنسبة تصل إلى 100% عند نسبة غش منخفضة، لكن الفعالية تقل مع زيادة نسبة الغش. تم اقتراح آليتين لمعاقبة العقد الغشاشة: الأولى بإجبارها على المغادرة، والثانية بزيادة مدة بقائها. أثبتت المحاكاة أن كلا الاقتراحين كان لهما تأثير إيجابي على أداء الشبكة، مع تفضيل الاقتراح الأول من حيث تقليل الحمل الناجم عن إعادة الانضمام، والاقتراح الثاني من حيث تقليل نسبة تمدد الوصلة.
Critical review
دراسة نقدية: تعتبر هذه الورقة البحثية خطوة مهمة نحو تحسين أداء بروتوكولات الشبكات التطبيقية متعددة البث من خلال كشف الغش. ومع ذلك، يمكن توجيه بعض الانتقادات البناءة. أولاً، تعتمد الدراسة بشكل كبير على المحاكاة باستخدام محاكي الشبكة Python، مما قد يحد من تطبيق النتائج في بيئات حقيقية. ثانياً، لم تتناول الدراسة تأثير الغش على أنواع أخرى من البروتوكولات التطبيقية متعددة البث، مما يفتح المجال لمزيد من الأبحاث في هذا المجال. أخيراً، يمكن تحسين الدراسة من خلال تقديم تحليل أعمق لتأثير الغش على أداء الشبكة في سيناريوهات مختلفة، مثل الشبكات ذات الأحجام الكبيرة جداً أو الشبكات ذات التوزيعات الجغرافية المختلفة.
Questions related to the research
-
ما هو الهدف الرئيسي من بروتوكول MDA-ALM؟
الهدف الرئيسي من بروتوكول MDA-ALM هو بناء شجرة بث مستقرة وفعالة من خلال الإعلان عن مدة البقاء المتوقعة لكل عضو يرغب في الانضمام للشجرة.
-
ما هي الطريقة المقترحة لكشف الغش في البروتوكول MDA-ALM؟
تعتمد الطريقة المقترحة لكشف الغش على التحقق من مدة بقاء العقدة وإذا كانت قريبة من الصفر ولا تحتوي على أي عقد أبناء، فإن هذه العقدة يمكن أن تكون غشاشة.
-
ما هي الآليتين المقترحتين لمعاقبة العقد الغشاشة؟
الآلية الأولى هي إجبار العقد الغشاشة على المغادرة، والثانية هي زيادة مدة بقاء العقدة الغشاشة.
-
ما هي نتائج المحاكاة بالنسبة لكشف الغش عند نسبة غش منخفضة؟
أظهرت نتائج المحاكاة أن الطريقة المقترحة كانت فعالة في كشف الغش بنسبة تصل إلى 100% عندما كانت نسبة الغش تتراوح بين 5-10%.
References used
Shubha Shukla and Akhilesh Kosta , “A Relevant and Survivable Scheme for Application Layer Multicast Routing”, Department of Computer Science & Engineering K.I.T, Kanpur, India, vol.2, no.8, pp: 43-54, August 2013
(Ayman El-Sayed. “Application-Level Multicast Transmission Techniques Over The Internet”. PhD thesis, INRIA RhneAlpes, March (2004
Zhiye Huang, JinxiangPeng and Jian Zhang, “The application level Multicast Technique Algorithms Oriented to P2P video”, Applied Mechanics and Material, vol.8, no. 303- 306, pp: 2260-2264, January 2013
Application-Level Multicast (ALM) has been proposed as an alternative solution to
overcome the lack of deployment of the IP Multicast group communication model. It
builds an overlay tree consisting of end-to-end unicast connections between end-host
Application-Level Multicast Networks are easy to deployment, it does not require
any change in the network layer, where data is sent to the network via the built-up
coverage of the tree using a single-contact transmission of the final contract, who
Overlay multicast (Application-Level Multicast (ALM)) constructs a multicast delivery tree among end hosts. Unlike traditional IP multicast where the internal tree nodes are dedicated routers which are relatively stable and do not leave the multicast
WLANs have evolved into the best choice in a number of situations such as government institutions and airports, but because of the open transport in these networks increased the possibility of security attacks, which required the use of security prot
Radar detects the targets and measures its parameters, range,
azimuth, height, and velocity of the target.
In some application, such as early warning radar we don’t
have extremely measure all these parameters, but in other
application like detect