• شماره ركورد
    34601
  • پديد آورنده

    حنان حيلته

  • عنوان
    ادغام پروفايلينگ و رديابي خودكار در خطوط لوله CI/CD براي تشخيص رگرسيون عملكرد
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    مهندسي كامپيوتر- شبكه‌هاي كامپيوتري
  • سال تحصيل
    1402
  • تاريخ دفاع
    1404/11/25
  • استاد راهنما
    دكتر سيد وحيد ازهري
  • استاد مشاور
    /
  • دانشكده
    پرديس دانشگاهي - دانشكده مهندسي كامپيوتر
  • چكيده
    پذيرش سريع طراحي هاي ميكروسرويس و فرآيندهاي يكپارچه سازي/استقرار پيوسته (CI/CD) عرضه نرم افزار را تسريع كرده است، اما همچنين باعث شده كه رگرسيون هاي عملكردي «خاموش» به يك مشكل بزرگ تبديل شوند. اين افت هاي غيرعملكردي، مانند افزايش تأخير و نشت منابع، اغلب از بررسي هاي منظم تضمين كيفيت عبور مي كنند كه مي تواند منجر به ناپايداري سيستم شود. اين پايان نامه يك دروازه كيفيت خودكار مبتني بر يادگيري ماشين ارائه مي دهد كه هدف آن كشف پيشگيرانه ناهنجاري هاي عملكردي در خط لوله CI/CD پيش از استقرار توليد است. اين پايان نامه از تكنيك شبيه سازي مبتني بر رديابي سختگيرانه و مجموعه داده هاي معيار ميكروسرويس Train Ticket براي ارزيابي سه الگوريتم يادگيري بدون نظارت استفاده مي كند: جنگل جداسازي، SVM يك كلاس و Deep Autoencoder. اين مطالعه از داده هاي تله متري با دقت بالا كه مشخصه رديابي توزيع شده مبتني بر eBPF است، براي شبيه سازي رفتار پيچيده و چندمتغيره سيستم بدون نياز به سوابق شكست از پيش برچسب گذاري شده استفاده مي كند. يافته هاي تجربي نشان مي دهد كه مدل Deep Autoencoder بهتر عمل مي كند، با امتياز F1 برابر 0.8665 و ROC-AUC برابر با 0.9383. مهم تر از همه، چارچوب پيشنهادي دقت تشخيص را 46٪ نسبت به روش هاي آماري پايه موجود بهبود بخشيد و نتايج مثبت كاذب را 76٪ كاهش داد. اين موضوع مشكل خستگي هشدار در ميدان را حل كرد. اين مدل نيازهاي تأخير خطوط لوله مدرن را برآورده مي كند زيرا مي تواند استنباط ها را در كمتر از 100 ميلي ثانيه انجام دهد. اين مطالعه تأييد مي كند كه ادغام يادگيري عميق بدون نظارت در چرخه عمر تحويل نرم افزار، راه حلي مقاوم و مقياس پذير براي تضمين قابليت اطمينان عملكرد در حالي كه سرعت استقرار را حفظ مي كند، ارائه مي دهد.
  • تاريخ ورود اطلاعات
    1404/12/13
  • عنوان به انگليسي
    Integrating Automated Profiling an‎d Tracing into CI/CD Pipelines for Performance Regression Detection
  • تاريخ بهره برداري
    2/20/2026 12:00:00 AM
  • دانشجوي وارد كننده اطلاعات

    حنان حيلته

  • چكيده به لاتين
    The quick adoption of microservice designs an‎d Continuous Integration/Continuous Deployment (CI/CD) processes has sped up the supply of software, but it has also made "silent" performance regressions a big problem. These non-functional degradations, such latency spikes an‎d resource leaks, often get past regular quality assurance checks, which can lead to system instability. This thesis offers an automated, machine learning-driven quality gate aimed to proactively discover performance irregularities inside the CI/CD pipeline prior to production deployment. This thesis employs a stringent trace-driven simulation technique an‎d the Train Ticket microservices benchmark dataset to assess three unsupervised learning algorithms: Isolation Forest, One-Class SVM, an‎d Deep Autoencoder. The study utilizes high-fidelity telemetry data, characteristic of eBPF-based distributed tracing, to simulate intricate, multivariate system behaviour without the necessity of pre-labelled failure records. The experimental findings show that the Deep Autoencoder model works better, with an F1-score of 0.8665 an‎d a ROC-AUC of 0.9383. Most importantly, the suggested framework improved detection accuracy by 46% over existing statistical baseline approaches an‎d cut down on false positives by 76%. This solved the problem of al‎e‎rt fatigue in the field. The model meets the latency requirements of modern pipelines because it can make inferences in less than 100 milliseconds. This study validates that the incorporation of unsupervised deep learning into the software delivery lifecycle offers a resilient, scalable solution for guaranteeing performance dependability while maintaining deployment speed.
  • كليدواژه هاي فارسي
    معماري ميكروسرويس ها , تشخيص ناهنجاري
  • كليدواژه هاي لاتين
    Microservices Architecture , Anomaly Detection
  • Author
    Hanan Helta
  • SuperVisor
    Dr. Azhari