← नवीनतम पेपर
🤖 machine learning

Strait: Perceiving Priority and Interference in ML Inference Serving

Strait एक मशीन लर्निंग इन्फरेंस सर्विंग सिस्टम है जो डेटा ट्रांसफर कंटेंशन और कर्नल इंटरफेरेंस को ध्यान में रखने के लिए एक एडेप्टिव प्रेडिक्शन मॉडल का उपयोग करके उच्च GPU यूटिलाइजेशन के तहत उच्च-प्राथमिकता वाले कार्यों के लिए डेडलाइन संतुष्टि में सुधार करता है, जिससे प्रभावी प्रायोरिटी-अवेयर शेड्यूलिंग सक्षम होती है।

मूल लेखक: Haidong Zhao, Nikolaos Georgantas

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

मूल लेखक: Haidong Zhao, Nikolaos Georgantas

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

एक उच्च-स्तरीय रेस्तरां के व्यस्त किचन की कल्पना करें। शेफ (Chefs) कंप्यूटर के अंदर मौजूद शक्तिशाली GPUs (ग्राफिक्स कार्ड) हैं, और आने वाले ऑर्डर्स (Orders) AI रिक्वेस्ट (जैसे कि किसी कार के पुर्जे में खराबी को पहचानना या चेहरे को पहचानना) हैं।

आमतौर पर, ये किचन एक साथ कई ऑर्डर्स बनाकर (बैचिंग) या एक के बाद एक बनाकर कुशलता से काम करने की कोशिश करते हैं। लेकिन एक समस्या है: कभी-कभी किचन इतना भर जाता है कि "VIP ऑर्डर्स" (जैसे किसी खतरनाक मशीन को रोकने जैसे जरूरी काम) धीमी और कम महत्वपूर्ण ऑर्डर्स (जैसे कमरे का तापमान बदलना) के पीछे फंस जाते हैं और उनमें देरी हो जाती है।

यह पेपर Strait नामक एक नया सिस्टम पेश करता है (इसे एक बहुत ही स्मार्ट 'हेड शेफ' की तरह समझें) जिसे इस अराजकता को ठीक करने के लिए बनाया गया है। यह कैसे काम करता है, इसे सरल रूप में यहाँ दिया गया है:

1. समस्या: किचन में "ट्रैफिक जाम"

एक सामान्य किचन में, यदि कोई VIP ऑर्डर आता है, तो शेफ उसे आगे धकेलने की कोशिश कर सकता है। हालाँकि, पेपर में पाया गया कि केवल "VIP पहले" कहना हमेशा काम नहीं करता क्योंकि इसमें इंटरफेरेंस (Interference - हस्तक्षेप) होता है।

  • उपमा (Analogy): कल्पना करें कि दो शेफ एक ही ओवन और एक ही कटिंग बोर्ड का एक ही समय में उपयोग करने की कोशिश कर रहे हैं। भले ही VIP शेफ तेज़ हो, लेकिन वह दूसरे शेफ के चॉपिंग (काटने) पूरा करने का इंतज़ार करने में फंस सकता है।
  • वास्तविकता: जब कंप्यूटर एक ही चिप पर एक साथ दो AI टास्क चलाने की कोशिश करता है, तो वे संसाधनों (जैसे मेमोरी और प्रोसेसिंग पावर) के लिए आपस में लड़ते हैं। इसके कारण VIP टास्क अप्रत्याशित रूप से धीमा हो जाता है, जिससे वह कभी-कभी अपनी डेडलाइन (वह समय जब तक काम पूरा होना ही चाहिए) चूक जाता है।

2. Strait का समाधान: एक "क्रिस्टल बॉल" और एक सख्त शेड्यूल

Strait इसे दो मुख्य चीजों के माध्यम से हल करता है:

A. क्रिस्टल बॉल (इंटरफेरेंस प्रेडिक्शन)

इससे पहले कि हेड शेफ (Strait) यह तय करे कि नया ऑर्डर ओवन में डालना है या नहीं, वह एक "क्रिस्टल बॉल" का उपयोग करके यह अनुमान लगाता है कि नया ऑर्डर पहले से चल रहे ऑर्डर्स को कितना धीमा कर देगा।

  • यह कैसे काम करता है: यह देखता है कि नया ऑर्डर मौजूदा उपयोग की तुलना में कितने "स्पेस" और "टूल्स" की आवश्यकता रखता है।
  • ट्विस्ट: यह क्रिस्टल बॉल स्थिर नहीं है; यह सीखती (Learn) है। यदि किचन अजीब तरह से व्यस्त होने लगता है या ऑर्डर्स के प्रकार बदल जाते हैं, तो क्रिस्टल बॉल अपने अनुमानों को रीयल-टाइम में अपडेट करती है ताकि उसे धोखा न दिया जा सके।

B. सख्त शेड्यूल (प्रायोरिटी-अवेयर शेड्यूलिंग)

एक बार जब हेड शेफ को पता चल जाता है कि नया ऑर्डर कितना ट्रैफिक पैदा करेगा, तो वह एक स्मार्ट निर्णय लेता है:

  • यदि VIP ऑर्डर वर्तमान में चल रहे VIP ऑर्डर्स को खराब किए बिना समय पर पूरा किया जा सकता है: तो वह उसे अंदर आने देता है।
  • यदि VIP ऑर्डर वर्तमान में चल रहे किसी VIP ऑर्डर को उसकी डेडलाइन मिस करने पर मजबूर कर देगा: तो वह नए ऑर्डर को रोक देता है या उसे पूरी तरह से रद्द कर देता है।
  • "लो-प्रायोरिटी" (कम प्राथमिकता वाले) ऑर्डर्स के लिए: उन्हें "बेस्ट एफर्ट" (जितना संभव हो सके) की तरह माना जाता है। यदि किचन बहुत अधिक भरा हुआ है, तो इन ऑर्डर्स को विलंबित किया जा सकता है या छोड़ा जा सकता है ताकि VIPs की सुरक्षा की जा सके। हालाँकि, Strait कोशिश करता है कि यह निष्पक्ष रहे ताकि जब चीजें शांत हों, तो इन लो-प्रायोरिटी ऑर्डर्स को भी खाना पकाने का मौका मिल सके।

3. जब उन्होंने इसका परीक्षण किया तो क्या हुआ?

शोधकर्ताओं ने एक सिम्युलेटेड हाई-प्रेशर वातावरण (जैसे कि एक बहुत व्यस्त फैक्ट्री फ्लोर) में Strait का परीक्षण किया।

  • परिणाम: Strait ने VIP ऑर्डर्स को सफलतापूर्वक बचाया। इसने हाई-प्रायोरिटी टास्क के लिए मिस की गई डेडलाइन्स की संख्या को काफी मात्रा में (अन्य सिस्टमों की तुलना में 1% से 11% अधिक) कम कर दिया।
  • समझौता (Trade-off): लो-प्रायोरिटी ऑर्डर्स थोड़े धीमे हुए या उन्होंने डेडलाइन अधिक बार मिस की, लेकिन पेपर का तर्क है कि यह सुनिश्चित करने के लिए एक स्वीकार्य कीमत है कि महत्वपूर्ण कार्य (जैसे सुरक्षा जांच) हमेशा समय पर पूरे हों।
  • तुलना: अन्य सिस्टमों की तुलना में जो कार्यों को "प्रीएम्प्ट" (जबरन रोकना) करने की कोशिश करते हैं, Strait अधिक निष्पक्ष और स्थिर था क्योंकि इसने अराजकता शुरू होने के बाद उसे ठीक करने के बजाय, ट्रैफिक जाम होने से पहले ही उसका अनुमान लगा लिया था।

सारांश

Strait AI कंप्यूटरों के लिए एक स्मार्ट मैनेजर है। केवल "VIP पहले!" चिल्लाकर और उम्मीद करने के बजाय, यह गणना करता है कि एक नया टास्क वास्तव में कितना ट्रैफिक पैदा करेगा। इसके बाद यह तय करता है कि उस टास्क को अंदर आने देना है, रोकना है, या रद्द करना है, जिससे यह सुनिश्चित होता है कि सबसे महत्वपूर्ण काम हमेशा समय पर पूरे हों, भले ही कंप्यूटर 100% क्षमता पर काम कर रहा हो।

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

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

Digest आज़माएँ →