تم في هذا البحث مقارنة أداء خوارزميات جدولة المهام العشوائية على منصة متعددة النوى بهدف تحديد الخوارزمية الأفضل من ناحية مجموعة من البارامترات المعتمدة من قبل الباحثين في هذا المجال و التي بدورها تعطينا تفاصيل دقيقة حول جودة مثل هذه الخوارزميات عند تطبيقها على مجموعة من المهام العشوائية المولدة وفق التوزع الاحتمالي اللوغاريتمي الموحد.
تمت عملية المحاكاة على البرنامج simso و الذي أثبت موثوقية أداء عالية بشهادة العديد من الباحثين في هذا المجال فضلاً عن كونه يقدم إمكانية توليد المهام وفق توزعات احتمالية معينة، و يحاكي تفاصيل دقيقة متعلقة بخصائص المهام العشوائية.
In this paper, we compare the performance of sporadic tasks scheduler algorithms on
a multi-core platform in order to determine the best algorithm in terms of a set of
parameters adopted by researchers in this field, which in turn gives us accurate details
about the quality of such algorithms when applied to a set of sporadic tasks generated
according to uniformed Logarithmic probability distribution.
The simulation is done using Simso simulator, which proved the reliability of high
performance by the testimony of many researchers in this field, as it provides the
possibility of generating tasks according to specific probability distributions, and simulates
accurate details related to the characteristics of random tasks.
Artificial intelligence review:
Research summary
تعتبر نظم الزمن الحقيقي اليوم النواة الأساسية لمعظم التطبيقات المستخدمة في مجالات تقنية المعلومات والاتصالات. يهدف هذا البحث إلى مقارنة أداء خوارزميات جدولة المهام العشوائية على منصة متعددة النوى لتحديد الخوارزمية الأفضل من ناحية مجموعة من البارامترات المعتمدة من قبل الباحثين. تم استخدام المحاكي SIMSO لإجراء المحاكاة، حيث أثبت موثوقية عالية في الأداء. تم اختبار ثلاثة خوارزميات: PD2، EDF، وLLREF، على ثلاث سيناريوهات مختلفة تتضمن العمل على نواتين، أربع نوى، وثمان نوى. أظهرت النتائج أن خوارزمية LLREF تعطي أداءً أفضل من باقي الخوارزميات من ناحية حمل المعالج وأعباء تبديل السياق وأعباء الجدولة. توصي الدراسة بزيادة عدد النوى المدروسة وزيادة أزمنة المحاكاة لمزيد من التحسينات.
Critical review
دراسة نقدية: يعتبر هذا البحث خطوة مهمة في مجال تحسين أداء نظم الزمن الحقيقي، إلا أن هناك بعض النقاط التي يمكن تحسينها. أولاً، كان من الممكن توسيع نطاق الدراسة لتشمل خوارزميات أخرى لم يتم التطرق إليها في البحث، مما يمكن أن يعطي صورة أكثر شمولية عن أداء الخوارزميات المختلفة. ثانياً، لم يتم التطرق إلى تأثير العوامل الخارجية مثل استهلاك الطاقة أو تأثير الذاكرة على أداء الخوارزميات، وهو ما يمكن أن يكون له تأثير كبير في التطبيقات العملية. أخيراً، كان من المفيد تقديم تحليل أعمق للنتائج وربطها بالتطبيقات العملية المحتملة، مما يمكن أن يساعد في فهم أفضل لكيفية استخدام هذه الخوارزميات في بيئات حقيقية.
Questions related to the research
-
ما هي الخوارزميات الثلاث التي تم اختبارها في البحث؟
الخوارزميات الثلاث التي تم اختبارها هي PD2، EDF، وLLREF.
-
ما هو الهدف الرئيسي من هذا البحث؟
الهدف الرئيسي هو اختبار مدى قابلية جدولة المهام العشوائية عند تطبيق مجموعة من الخوارزميات على نظام تشغيل يعمل بالزمن الحقيقي.
-
ما هو المحاكي المستخدم في هذا البحث؟
تم استخدام المحاكي SIMSO لإجراء المحاكاة في هذا البحث.
-
ما هي التوصيات التي قدمها الباحثون بناءً على نتائج البحث؟
أوصى الباحثون بزيادة عدد النوى المدروسة وزيادة أزمنة المحاكاة، وكذلك مقارنة الخوارزمية الأفضل مع خوارزميات أخرى لم يتم التطرق إليها في البحث.
References used
RADHAKRISHNA NAIK at el, "Periodic and Aperiodic Real -Time Task Scheduling AlgorithmsSimulator", International Journal of Pure and Applied Mathematics, Volume 118 No. 20 , 2018, 2681-2687
HYEONGBOO BAEK, "Real-Time Scheduling for PreventingInformation Leakage with PreemptionOverheads ", Advances in Electrical and Computer Engineering, Volume 17, Number 2, 2017
ANKUR JAIN , “ Multishare Task Scheduling Algorithm For Real Time Microcontroller Based Application “ , Mechatronics and Applications: An International Journal (MECHATROJ), Vol. 1, No.1, 2015
The research presents molding and analytical study of several scheduling algorithms
types in real-time multiprocessor systems. The performance of three scheduling algorithms
have been analyzed : Earliest Deadline First Scheduling (EDF) , Least Laxi
Most of Real-Time Systems which use FIFO (First In First Out)
algorithm to arrange the tasks in the queue suffer from a relatively long
waiting-time. Our study concerns on the effect of service time
probability distribution provided to the waiting tasks in the queues.
The study seeks to determine the real time in electrical power system, which consists of
generating, transmitting and distributing equipment by using redistributing active power of
electrical generators in order to organizing the overload operation
Services that demanded by users via internet network are classified in two main
kinds, Services work in real time such as video and voice in real time and use UDP
protocol, and other services that work in non-real time such as web browsing (HTTP) a
The spread of the modern data transfer techniques, in modern industrial and agricultural applications, and service areas, leads to the need to transfer this data effectively and flexibly, within installations parts.
This research aims to apply the h