← नवीनतम पेपर
🤖 AI

Not Every Sync Is Safe: Calibrated DiLoCo Scheduling for Shared AI Infrastructure

यह शोध पत्र वर्कलोड-अवेयर डिलोको (WA-DiLoCo) प्रस्तुत करता है, जो एक कैलिब्रेटेड शेड्यूलिंग फ्रेमवर्क है जो यह प्रदर्शित करता है कि कैसे बर्स्ट फोरकास्टिंग और कठोर मैच-रैंडम बेसलाइन को शामिल करने से मौजूदा फोरकास्ट-फ्री नीतियों की तुलना में साझा एआई इंफ्रास्ट्रक्चर में एसएलओ (SLO) उल्लंघनों को काफी कम किया जा सकता है।

मूल लेखक: Maxwell Twelftree, David Lemphers, An-chi He, Yue Yang

प्रकाशित 2026-07-07
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Maxwell Twelftree, David Lemphers, An-chi He, Yue Yang

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक व्यस्त रेस्टोरेंट किचन (AI फ़्लीट) चला रहे हैं जहाँ एक ही समय में दो बहुत अलग गतिविधियाँ हो रही हैं:

  1. तैयारी टीम (ट्रेनिंग): शेफों का एक समूह एक विशाल, जटिल रेसिपी पर काम कर रहा है। उन्हें अपने व्यंजन को चखने, मसालों को एडजस्ट करने और फिर हेड शेफ को अपने बदलाव चिल्लाकर बताने की ज़रूरत है ताकि हर कोई उनके रेसिपी कार्ड को अपडेट कर सके। यह चिल्लाना "सिंक" (sync) क्षणों में होता है।
  2. वेटर्स (सर्विंग): उसी समय, वेटर्स तैयार भोजन उठाने के लिए किचन की ओर दौड़ रहे हैं। ये ग्राहक बहुत अधीर हैं; यदि उनका खाना देर से पहुँचा, तो वे नाराज हो जाते हैं (यह एक SLO उल्लंघन है)।

समस्या: "चिल्लाना" "ऑर्डरिंग" में बाधा डालता है

पुराने तरीके में, शेफ एक सख्त टाइमर (जैसे, हर 5 मिनट में) पर हेड शेफ को अपने अपडेट चिल्लाकर बताते थे, चाहे किचन में कुछ भी हो रहा हो।

यह पेपर DiLoCo नामक एक नई विधि पेश करता है। शेफ हर 5 मिनट में चिल्लाने के बजाय, कुछ समय तक शांति से अपना काम करते हैं, और फिर एक साथ चिल्लाते हैं। इससे समय बचता है।

लेकिन यहाँ एक पेंच है: जब शेफ अंततः चिल्लाते हैं (जिसे "आउटर मर्ज" कहा जाता है), तो इसमें लगभग 8 सेकंड लगते हैं। उन 8 सेकंडों के दौरान, किचन में अफरा-तफरी मच जाती है। वेटर्स को उनका खाना नहीं मिल पाता, फोन लगातार बजते रहते हैं, और ग्राहक नाराज हो जाते हैं।

बड़ा सवाल यह है: कब चिल्लाना सुरक्षित है?

  • यदि आप ऑर्डर आने की भीड़ के दौरान चिल्लाते हैं, तो आप सर्विस खराब कर देते हैं।
  • यदि आप तब चिल्लाते हैं जब किचन शांत होता है, तो किसी को पता भी नहीं चलता।

पिछले शोध में हुई गलती

पिछले अध्ययनों ने यह पता लगाने की कोशिश की कि चिल्लाने का सबसे अच्छा समय क्या है। उन्होंने अपने "स्मार्ट" शेड्यूल की तुलना एक "डम्ब" (dumb) शेड्यूल से की जो निश्चित समय पर चिल्लाता था। उन्होंने दावा किया, "हमारा स्मार्ट शेड्यूल 20% बेहतर है!"

लेखक कहते हैं: "रुकिए। यह एक निष्पक्ष परीक्षण नहीं है।"

कल्पना कीजिए कि आपके पास पूरे दिन के लिए तीन चिल्लाने (shouts) का बजट है।

  • डम्ब शेड्यूल: 9:00, 1:00 और 5:00 बजे चिल्लाता है। (यह रश ऑवर/भीड़ के समय में आ सकता है)।
  • "स्मार्ट" शेड्यूल: रश ऑवर्स से बचने की कोशिश करता है।
  • "मैच्ड रैंडम" (पेपर का नया कंट्रोल): यह पेपर का गुप्त हथियार है। यह चिल्लाने के ठीक समान बजट का उपयोग करता है लेकिन उन्हें रैंडम (यादृच्छिक) समय पर रखता है।

पेपर का तर्क है कि यदि आपका "स्मार्ट" शेड्यूल समान संख्या में चिल्लाने वाले रैंडम शेड्यूल को नहीं हरा सकता, तो आपकी "स्मार्टनेस" वास्तव में कुछ भी नहीं कर रही है। या तो आप भाग्यशाली थे, या रैंडम शेड्यूल ने गलती से रश ऑवर्स को टाल दिया।

समाधान: "कैलिब्रेटेड" शेड्यूलिंग

लेखकों ने WA-DiLoCo (वर्कलोड-अवेयर DiLoCo) नामक एक सिस्टम बनाया। इसे एक किचन मैनेजर के रूप में सोचें जो चिल्लाने से पहले दो चीजों को देखता है:

  1. शेफ ने कितनी प्रगति (progress) की है (क्या उनके पास साझा करने के लिए पर्याप्त नए मसाले हैं?)।
  2. वेटर्स कितने व्यस्त हैं (क्या किचन में अभी भीड़ है?)।

मैनेजर एक स्कोर का उपयोग करता है। यदि किचन व्यस्त है, तो स्कोर कम हो जाता है, और मैनेजर कहता है, "रुकिए, अभी मत चिल्लाइए।" यदि किचन शांत है, तो स्कोर बढ़ जाता है, और मैनेजर कहता है, "जाओ, अब चिल्लाओ!"

"कैलिब्रेशन" प्रोटोकॉल (रियलिटी चेक)

लेखकों ने यह साबित करने के लिए कि यह मैनेजर वास्तव में काम करता है, एक सख्त नियमों का सेट (प्रोटोकॉल) पेश किया है। वे केवल यह नहीं कहते कि "यह काम करता है।" वे इसे तीन चरणों में सिद्ध करते हैं:

  1. स्ट्रेस टेस्ट: वे नकली, अनुमानित अराजकता वाले एक सिम्युलेटेड किचन का परीक्षण करते हैं। मैनेजर यहाँ अच्छा प्रदर्शन करता है।
  2. रियल किचन रिप्ले: वे मैनेजर के शेड्यूल को लेते हैं और उसे एक वास्तविक AI सिस्टम (vLLM) से प्राप्त वास्तविक ग्राहक डेटा के विरुद्ध फिर से चलाते हैं।
    • परिणाम: एक स्थिर, व्यस्त किचन में, मैनेजर फिक्स्ड टाइमर से बेहतर करता है, लेकिन रैंडम टाइमिंग भी उतना ही अच्छा प्रदर्शन करती है। मैनेजर ने अभी तक यह साबित नहीं किया कि वह विशेष है।
    • परिणाम: एक बर्स्टी (bursty) किचन में (जहाँ ऑर्डर अचानक, अप्रत्याशित लहरों में आते हैं), मैनेजर चमकता है। लहरों के पैटर्न को देखकर, मैनेजर लहरों के बीच के शांत अंतराल में "चिल्लाने" को छिपा सकता है।
  3. पूर्वानुमान (The Forecast): मैनेजर के पास एक क्रिस्टल बॉल (EWMA forecast) है जो ऑर्डर्स की अगली लहर की भविष्यवाणी करती है। इस क्रिस्टल बॉल के साथ, मैनेजर अराजकता से और भी बेहतर तरीके से बच सकता है।

परिणाम (सरल भाषा में)

  • क्रिस्टल बॉल के बिना: मैनेजर अच्छा है, लेकिन कभी-कभी एक रैंडम शेड्यूल भाग्यशाली होकर वही काम कर देता है।
  • क्रिस्टल बॉल के साथ: मैनेजर रैंडम शेड्यूल को महत्वपूर्ण रूप से हरा देता है।
    • उनके परीक्षणों में, "नाराज ग्राहक" की दर (SLO उल्लंघन) 6.54% से गिरकर 5.09% हो गई।
    • इसका मतलब है कि ग्राहकों को कम गुस्सा आया क्योंकि किचन सबसे व्यस्त क्षणों के दौरान बाधित नहीं हुआ।

बड़ा सबक

पेपर का मुख्य संदेश केवल यह नहीं है कि "हमने एक बेहतर शेड्यूलर बनाया है।" यह इस बारे में है कि आप इसे कैसे सिद्ध करते हैं।

इससे पहले कि आप दावा करें कि आपका नया AI सिस्टम ग्राहकों के लिए तेज़ या बेहतर है, आपको:

  1. एक रैंडम शेड्यूल के साथ तुलना करनी चाहिए जिसमें समान संसाधन हों (न कि केवल एक फिक्स्ड टाइमर के साथ)।
  2. इसे केवल नकली सिमुलेशन के बजाय वास्तविक ग्राहक डेटा के साथ टेस्ट करना चाहिए।
  3. यह दिखाना चाहिए कि आपका सिस्टम भाग्य के बजाय "बिजी विंडोज" (व्यस्त समय) को वास्तव में बेहतर तरीके से टाल सकता है।

यदि आप एक वास्तविक दुनिया के परीक्षण में रैंडम शेड्यूल को नहीं हरा सकते, तो आपने वास्तव में समस्या को हल नहीं किया है; आप बस भाग्यशाली रहे हैं। पेपर साबित करता है कि सही "कैलिब्रेशन" और थोड़े से पूर्वानुमान के साथ, आप शेफ को धीमा किए बिना किचन को सुचारू रूप से चला सकते हैं।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →