← أحدث الأبحاث
🤖 machine learning

Harmonia: Enhancing Data Placement and Migration in Hybrid Storage Systems via Multi-Agent Reinforcement Learning

تقدم الورقة البحثية Harmonia، وهو إطار عمل للتعلم التعزيزي متعدد الوكلاء يعمل على تحسين سياسات وضع البيانات وهجرتها المترابطة بشكل شامل في أنظمة التخزين الهجينة، محققاً تحسينات كبيرة في الأداء والتكلفة مقارنة بالنهجات السابقة ذات السياسة الواحدة مع حد أدنى من الأعباء الإضافية.

المؤلفون الأصليون: Rakesh Nadig, Vamanan Arulchelvan, Rahul Bera, Taha Shahroodi, Gagandeep Singh, Andreas Kakolyris, Ismail Emir Yuksel, Mohammad Sadrosadati, Jisung Park, Onur Mutlu

نُشر 2026-05-27
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Rakesh Nadig, Vamanan Arulchelvan, Rahul Bera, Taha Shahroodi, Gagandeep Singh, Andreas Kakolyris, Ismail Emir Yuksel, Mohammad Sadrosadati, Jisung Park, Onur Mutlu

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن نظام التخزين في حاسوبك يشبه مطبخ مطعم فاخر ومزدحم.

المشكلة: مطبخ فوضوي
في الحوسبة الحديثة، تكون التطبيقات (مثل نماذج الذكاء الاصطىناعي أو قواعد البيانات) بمثابة طهاة يحتاجون إلى المكونات (البيانات) باستمرار. يحتوي المطبخ على نوعين من الطاولات:

  1. الطاولة "الساخنة": سطح رخامي صغير وفائق السرعة (مثل قرص SSD عالي السرعة) حيث يمكن للطهاة الحصول على المكونات فوراً. لكنه صغير الحجم ويمتلئ بسرعة.
  2. الطاولة "الباردة": طاولة خشبية ضخمة وبطيئة (مثل القرص الصلب Hard Drive) تحمل كل شيء ولكن الوصول إليها يستغرق وقتاً طويلاً.

الهدف هو إبقاء المكونات الأكثر استخداماً على الطاولة السريعة حتى لا يضيع الطهاة وقتهم في المشي إلى الطاولة البطيئة.

لسنوات، حاول علماء الحاسوب حل هذه المشكلة باستخدام مديرين منفصلين:

  • مدير التوزيع (Placement Manager): يقرر أين يضع أي مكون جديد عند وصوله لأول مرة.
  • مدير النقل (Migration Manager): يقرر أي المكونات القديمة يجب نقلها بعيداً عن الطاولة السريعة لتوفير مساحة، أو أي المكونات البطيئة يجب رفعها للأعلى.

الخلل: كان هذان المديران يعملان بمعزل عن بعضهما البعض. فقد يقوم مدير التوزيع بحشر عنصر جديد على الطاولة السريعة، غير مدرك أن مدير النقل على وشك طرد عنصر آخر قد يكون أكثر أهمية. أو قد يقوم مدير النقل بنقل الأشياء بينما يحاول مدير التوزيع القيام بعمله، مما يسبب ازدحاماً مرورياً. كان الأمر يشبه وجود طهات اثنين يحاولان تنظيم نفس الرف دون التحدث مع بعضهما البعض — كانا يتعثران في طريق بعضهما البعض، مما يبطئ المطبخ بأكته.

الحل: هارمونيا (فريق التناغم - Harmonia)
ابتكر الباحثون نظاماً جديداً يسمى هارمونيا. بدلاً من وجود مدير واحد أو مديرين صامتين، قدموا فريقاً من مساعدي الذكاء الاصطناعي (يُسمى "التعلم التعزيزي متعدد الوكلاء") الذين يتحدثون مع بعضهم البعض.

فكر فيهم كمساعدي طهاة متخصصين تعلموا الرقص معاً:

  1. مساعد طاهي التوزيع: هذا الوكيل سريع للغاية. عندما يأتي طلب جديد، يقرر فوراً: "هل أضع هذا على الطاولة الرخامية السريعة أم على الطاولة الخشبية البطيئة؟" ويتعلم كيف يكون ذكياً في توفير المساحة على الطاولة السريعة لأكثر العناصر حرجاً.
  2. مساعد طاهي النقل: هذا الوكيل يعمل في الخلفية. بينما يسود الهدوء في المطبخ لثانية وجيزة، ينظر إلى ما هو موضوع على الطاولات. ويتساءل: "هل هذا العنصر الموجود على الطاولة السريعة يتم تجاهله؟ هل هناك عنصر ساخن على الطاولة البطيئة يحتاج للرفع للأعلى؟" ويقوم بتبديل الأشياء بهدوء للحفاظ على تحسين الطاولة السريعة من أجل المستقبل.

كيف يعملان معاً
سحر "هارمونيا" يكمن في أن هذين الوكيلين لا يعملان بمفردهما فحسب؛ بل ينسقان فيما بينهما.

  • وكيل التوزيع يعرف أنه إذا ملأ الطاولة السريعة بالنفايات، فسيتعين على وكيل النقل العمل لوقت إضافي لتنظيفها.
  • وكيل النقل يعرف أنه إذا أفسح مساحة على الطاولة السريسة، فسيتمكن وكيل التوزيع من أداء عمل أفضل مع الطلبات الجديدة.

إنهما يستخدمان "نظام مكافأة" (مثل لوحة تسجيل النقاط). إذا سارت الأمور في المطبخ بسلاسة وكانت الطلبات سريعة، يحصل كلاهما على درجة عالية. وإذا تسببا في ازدحام مروري، يحصلان على درجة منخفضة. ومع مرور الوقت، يتعلمان الإيقاع المثالي للعمل معاً دون التداخل في طريق بعضهما البعض.

النتائج
اختبر الباحثون هذا النظام على أنظمة حاسوبية حقيقية مع أنواع مختلفة من التخزين (من أقراص SSD السريعة إلى الأقراص الصلبة البطيئة).

  • السرعة: جعلت "هارمونيا" المطبخ يعمل أسرع بنسبة 29% إلى 44% من أفضل الطرق السابقة.
  • الكفاءة: قللت من الوقت الذي يقضيه الطهاة (التطبيقات) في انتظار المكونات.
  • التكلفة: فعلت كل هذا بتكلفة إضافية لا تذكر. "عقل" النظام صغير جداً بحيث يمكنه الاستقرار في زاوية صغيرة من ذاكرة الحاسوب (بحجم صورة صغيرة تقريباً)، وهو يتخذ القرارات في لمح البصر (240 نانو ثانية).

لماذا هذا مهم؟
قبل هذا، كانت محاولة تحسين كل من وضع البيانات الجديدة ونقل البيانات القديمة في نفس الوقت تشبه محاولة التلاعب بالكرات أثناء ركوب دراجة أحادية العجلة. لقد أظهر الباحثون أنه باستخدام وكيلين من الذكاء الاصطناعي المتخصصين الذين ينسقون مثل فريق رقص متدرب جيداً، يمكنك الحصول على أفضل ما في العالمين: نظام تخزين سريع وفعال يتكيف مع ما يفعله الحاسوب، سواء كان ذلك لتدريب ذكاء اصطناعي، أو تشغيل قاعدة بيانات، أو معالجة تسلسل جيني.

باختصار، هارمونيا يحول مطبخاً فوضوياً بمديرين يتجادلان إلى عملية متزامنة وعالية السرعة حيث تكون المكونات الصحيحة دائماً في المكان الصحيح والوقت الصحيح.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →