التنبؤ بأداء تطبيقات البرمجيات عبر المنصات باستخدام نماذج التعلم الآلي لتحقيق استخدام أمثل للموارد

المؤلفون

  • إبراهيم محمد سليمان الصبيحي قسم علوم الحاسوب ، كلية الآداب والعلوم ، جامعة بنغازي ، سلوق، ليبيا Author
  • محمد عبد الله المنفي قسم هندسة البرمجيات ، كلية تقنية المعلومات ، جامعة بنغازي ، بنغازي ، ليبيا Author
  • جبر خليفة جبر قسم تقنيات الحاسوب ، المعهد العالي للعلوم والتقنية ، سلوق ، ليبيا Author
  • فيتوري عوض بوعوجة قسم علوم الحاسوب ، كلية العلوم، جامعة درنة ، درنة ، ليبيا Author

DOI:

https://doi.org/10.26629/

الكلمات المفتاحية:

التنبؤ بأداء الأنظمة عبر المنصات ، الحوسبة ذات الكفاءة في استهلاك الطاقة، التعلم فوقي (الميتا - تعلم) ، تحسين استخدام الموارد ، نمذجة أداء البرمجيات.

الملخص

التنبؤ بكفاءة الأداء عبر المنصات المتنوعة وتحسين الموارد يعدان من العوامل الحاسمة لنشر تطبيقات البرمجيات في بيئات الحوسبة غير المتجانسة. تعتبر الطرق الحالية بما في ذلك نماذج التعلم الآلي التقليدية مثل: Random Forest، LSTM، CNN-LSTM. غالبًا ما تفشل في التحقق من التفاعلات المعقدة بين البرمجيات والأجهزة وديناميكيات عبء العمل الزمنية، مما يؤدي إلى الحصول على دقة تنبؤ غير مثالية. لمعالجة هذه القيود، نقترح في هذه الورقة إطار عمل جديد PAGA–CPTM–NSGA-II  يدمج طبقة Platform-Aware Graph Attention (PAGA)   لنمذجة الاعتمادات الهيكلية وطبقة الذاكرة الزمنية العبر-منصات (CPTM) لالتقاط التطور الزمني الديناميكي لمقاييس الأداء، وخوارزمية الترتيب الجينية غير المُهيمنة الثانية (NSGA-II) لتحسين متعدد الأهداف لوقت التنفيذ، استخدام الذاكرة، واستهلاك الطاقة. يُنفذ النموذج باستخدام Python مع PyTorch للمكونات العميقة وNumPy/Matplotlib  لمعالجة البيانات والتصور. أُجريت التجارب على مجموعة بيانات لمقاييس أداء الحوسبة السحابية: ( CPU، الذاكرة، الشبكة، الطاقة، وقت التنفيذ، عدد التعليمات). يحقق الإطار المقترح دقة تنبؤ عالية بمعدل خطأ مطلق (MAE) قدره 0.087، وجذر متوسط مربع الخطأ (RMSE) قدره 0.132، ومعامل تحديد (R²) يبلغ 0.97، مما يمثل تحسناً بنسبة تتراوح بين 20% و25% مقارنة بالنماذج الأساسية .وفي مرحلة التحسين، يحقق خوارزم NSGA-II انخفاضاً في زمن التنفيذ بنسبة 26.8%، وتوفيراً في استهلاك الطاقة بنسبة 23.5%، وتحسناً في استخدام الذاكرة بنسبة 17.4%.. تُظهر هذه النتائج قدرة الإطار على التنبؤ بكفاءة الأداء وتوجيه نشر الموارد بشكل واع resource-aware عبر المنصات غير المتجانسة. توفر الطريقة المقترحة حلاً قويًا وقابلًا للتوسع وقابلًا للتفسير، مع خلق فرص للبحث المستقبلي في تحسين البرمجيات في الوقت الحقيقي بشكل تكيفي.

 

التنزيلات

تنزيل البيانات ليس متاحًا بعد.

التنزيلات

منشور

2026-01-06

كيفية الاقتباس

التنبؤ بأداء تطبيقات البرمجيات عبر المنصات باستخدام نماذج التعلم الآلي لتحقيق استخدام أمثل للموارد. (2026). مجلة البحوث التقنية, 880-897. https://doi.org/10.26629/