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

Cost-aware Duration Prediction for Software Upgrades in Datacenters

यह शोधपत्र Acela को प्रस्तुत करता है, जो एक लागत-जागरूक अवधि भविष्यवाणी ढांचा (cost-aware duration prediction framework) है, जो विषम गलत भविष्यवाणी लागतों (asymmetric misprediction costs) और स्ट्रैगलर प्रभावों (straggler effects) को संबोधित करके डेटा केंद्रों में सॉफ्टवेयर अपग्रेड शेड्यूलिंग को अनुकूलित करता है, जिसके परिणामस्वरूप मेटा के प्रोडक्शन सिस्टम में दक्षता, थ्रूपुट में उल्लेखनीय सुधार और रद्दीकरण दरों में कमी आई है।

मूल लेखक: Yi Ding, Aijia Gao, Thibaud Ryden, Michal Sedlak, Essam Ewaisha, Igor Marnat, Henry Hoffmann

प्रकाशित 2026-05-19
📖 4 मिनट में पढ़ें☕ कॉफ़ी ब्रेक में पढ़ें

मूल लेखक: Yi Ding, Aijia Gao, Thibaud Ryden, Michal Sedlak, Essam Ewaisha, Igor Marnat, Henry Hoffmann

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

एक विशाल डेटा सेंटर की कल्पना करें जो लाखों सर्वरों का एक विशाल, हलचल भरा शहर है। ये सर्वर वे कार्यबल हैं जो आपके पसंदीदा ऐप्स, वीडियो और खोजों को शक्ति प्रदान करते हैं। लेकिन किसी भी मशीन की तरह, उन्हें सुरक्षित और तेज़ बनाए रखने के लिए नियमित रखरखाव और सॉफ़्टवेयर अपडेट की आवश्यकता होती है।

परेशानी यह है कि इन सर्वरों को अपडेट करना पेचीदा है। यदि आप उन सभी को एक साथ अपडेट करने की कोशिश करते हैं, तो शहर थम जाता है। यदि आप उन्हें बहुत धीरे-धीरे अपडेट करते हैं, तो इसमें बहुत समय लगता है। मेटा (Facebook, Instagram आदि के पीछे की कंपनी) के डेटा सेंटर ऑपरेटर बहुत अधिक सुरक्षित खेल रहे हैं: वे मान लेते हैं कि हर एक अपडेट में लगने वाला समय सबसे अधिक होगा।

समस्या: "वर्स्ट-केस" (सबसे खराब स्थिति) का ट्रैफिक जाम
इसे एक बस ड्राइवर की तरह समझें जो यह मान लेता है कि हर यात्री को बस में चढ़ने में 10 मिनट लगेंगे, भले ही अधिकांश को केवल 30 सेकंड लगते हों। क्योंकि ड्राइवर इतना सतर्क है, इसलिए बस घंटों खाली खड़ी रहती है, जिससे समय और ईंधन दोनों बर्बाद होते हैं।

डेटा सेंटर में, इस "वर्स्ट-केस" सोच का मतलब था कि उनके "अपग्रेड विंडोज" (अपडेट के लिए निर्धारित विशिष्ट समय स्लॉट) का उपयोग केवल 20-40% समय ही किया जा रहा था। वे बहुत सारा संभावित काम छोड़ रहे थे, और सभी सर्वरों को अपडेट करने में कई अधिक चक्र (cycles) लग रहे थे।

समाधान: एसेला (Acela), एक स्मार्ट ट्रैफिक कंट्रोलर
यह शोध पत्र एसेला नामक एक नई प्रणाली पेश करता है। एसेला को एक सुपर-स्मार्ट ट्रैफिक कंट्रोलर के रूप में समझें जो केवल अनुमान नहीं लगाता; यह सटीक रूप से भविष्यवाणी करता है कि प्रत्येक विशिष्ट सर्वर के लिए प्रत्येक विशिष्ट अपडेट में कितना समय लगेगा।

लेकिन यहाँ एक पेंच है। एसेला केवल गणित की कक्षा के अर्थ में "सटीक" होने की कोशिश नहीं कर रहा है। यह लागत-जागरूक (cost-aware) होने की कोशिश कर रहा है।

  • कम अनुमान लगाना (Under-predicting): (यह अनुमान लगाना कि एक अपडेट में 10 मिनट लगेंगे जबकि वास्तव में 20 मिनट लगते हैं) खतरनाक है। सर्वर अपना समय सीमा चूक जाता है, अपडेट विफल हो जाता है, और पूरा शेड्यूल बिगड़ जाता है।
  • अधिक अनुमान लगाना (Over-predicting): (20 मिनट का अनुमान लगाना जबकि 10 मिनट लगते हैं) सुरक्षित है। सर्वर जल्दी काम पूरा कर लेता है, लेकिन विंडो कुछ समय के लिए खाली रह जाती है।

एसेला जानता है कि थोड़ा "सुरक्षित" होना (अधिक अनुमान लगाना) "जोखिम भरा" होने (कम अनुमान लगाना) से बेहतर है। यह क्वांटाइल रिग्रेशन (Quantile Regression) नामक एक विशेष गणितीय तकनीक का उपयोग करता है ताकि जानबूझकर औसत से थोड़ा अधिक समय का अनुमान लगाया जा सके, जिससे यह सुनिश्चित हो सके कि काम समय पर पूरा हो जाए और कोई दुर्घटना न हो।

एसेला कैसे काम करता है (इसका गुप्त मंत्र)

  1. यह अतीत से सीखता है: एसेला पैटर्न देखने के लिए लाखों पिछले अपडेट्स का विश्लेषण करता है।
  2. यह "अजीबोगरीब" मामलों को अनदेखा करता है: कभी-कभी, किसी सर्वर में हार्डवेयर की खराबी आ जाती है और उसे अपडेट होने में बहुत समय लगता है (एक "स्ट्रैगलर")। यदि एसेला इन गड़बड़ियों से सीखता, तो यह अनुमान लगाने लगता कि हर अपडेट में बहुत समय लगता है। इसलिए, एसेला अत्यधिक सतर्क होने से बचने के लिए सीखने से पहले इन चरम 'आउटलेयर्स' को स्मार्ट तरीके से फ़िल्टर कर देता है।
  3. यह सबसे अच्छा अनुमान चुनता है: यह विभिन्न भविष्यवाणी रणनीतियों को आज़माता है और उस रणनीति को चुनता है जो विफलता दर को कम रखते हुए सबसे अधिक अपडेट पूरे करती है।

परिणाम: एक तेज़, सुचारू शहर
जब शोधकर्ताओं ने मेटा के वास्तविक डेटा सेंटरों में एसेला का परीक्षण किया, तो परिणाम प्रभावशाली थे:

  • बेहतर समय उपयोग: वे समान समय में 1.25 गुना अधिक काम कर पाए। अपग्रेड विंडोज का अंततः कुशलतापूर्वक उपयोग किया गया।
  • अधिक अपडेट: वे 33% अधिक अपडेट शेड्यूल करने में सक्षम हुए और 41% अधिक अपडेट सफलतापूर्वक पूरे कर सके।
  • कम विफलताएं: भले ही वे अधिक काम कर रहे थे, विफल या रद्द किए गए अपडेटों की संख्या 2.4 गुना कम हो गई। उन्होंने अपने सुरक्षा लक्ष्यों (95% अपडेट समय पर पूरे होना) को बहुत अधिक विश्वसनीयता के साथ पूरा किया।

संक्षेप में
एसेला से पहले, डेटा सेंटर एक सतर्क ड्राइवर की तरह था जो ट्रैफिक में फंसा हुआ था और देरी के डर से धीरे चल रहा था। एसेला एक ऐसे जीपीएस (GPS) की तरह है जो जानता है कि हर यात्रा में कितना समय लगेगा, जिससे ड्राइवर बिना समय समाप्त हुए एक दिन में अधिक यात्राएं कर सकता है। यह गति और सुरक्षा के बीच संतुलन बनाता है, जिससे पूरा सिस्टम बहुत अधिक सुचारू रूप से चलता है।

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

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

Digest आज़माएँ →