← नवीनतम पेपर
💻 computer science

Measure Once, Model Everywhere: Model-Based Per-Request Resource Consumption for HTTP

यह शोध पत्र एक मॉडल-आधारित दृष्टिकोण प्रस्तुत करता है जिसे nginx एक्सटेंशन के रूप में लागू किया गया है, जो अवलोकन योग्य अनुरोध विशेषताओं (request features) से ऑफलाइन ऊर्जा मॉडल व्युत्पन्न करके HTTP सेवाओं के लिए प्रति-अनुरोध संसाधन खपत और कार्बन उत्सर्जन का अनुमान लगाता है, जिससे सूक्ष्म उत्पादन पावर टेलीमेट्री की आवश्यकता के बिना व्यावहारिक स्थिरता प्रकटीकरण सक्षम होता है।

मूल लेखक: Geerd-Dietger Hoffmann, Verena Majuntke

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

मूल लेखक: Geerd-Dietger Hoffmann, Verena Majuntke

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

कल्पना कीजिए कि आप एक रेस्तरां में जाते हैं। आप एक भोजन का ऑर्डर देते हैं, और वेटर आपको बिल लाता है। आमतौर पर, वह बिल आपको कीमत बताता है और शायद कैलोरी भी। लेकिन क्या होगा अगर वह आपको यह भी बताए कि आपके विशिष्ट व्यंजन को पकाने के लिए ठीक कितनी बिजली और कार्बन प्रदूषण पैदा हुआ था?

यही वह समस्या है जिसे यह शोध पत्र इंटरनेट के लिए हल करने की कोशिश कर रहा है।

समस्या: "अदृश्य मेनू" (The "Invisible Invisible Menu")

अभी, जब आप किसी वेबसाइट पर कोई बटन क्लिक करते हैं (जैसे "लॉग इन" या "एक संदेश भेजें"), तो पर्दे के पीछे का सर्वर कुछ काम करता है। यह सोचने, डेटा स्टोर करने और जवाब भेजने के लिए बिजली का उपयोग करता है। लेकिन बटन दबाने वाले व्यक्ति को यह पता नहीं होता कि उस विशिष्ट क्लिक की कितनी ऊर्जा लागत आई।

यह वैसा ही है जैसे कोई भोजन ऑर्डर करे और उसे बताया जाए, "हम इस रसोई को चलाने के लिए बहुत अधिक बिजली का उपयोग करते हैं," लेकिन उसे कभी यह न पता चले कि उसके सलाद ने स्टेक की तुलना में कितनी कम ऊर्जा खर्च की। क्योंकि हम लागत को देख नहीं सकते, इसलिए हम ग्रह को बचाने के लिए बेहतर विकल्प नहीं चुन सकते।

समाधान: "एक बार मापें, हर जगह मॉडल बनाएं" ("Measure Once, Model Everywhere")

लेखकों ने महसूस किया कि वास्तविक समय में हर एक क्लिक की बिजली को मापने की कोशिश करना बहुत कठिन और महंगा है (जैसे चावल की बाल्टी में चावल डालते समय हर एक दाने को तौलने की कोशिश करना)।

इसके बजाय, उन्होंने एक चतुर दो-चरणीय रेसिपी तैयार की:

  1. "टेस्ट किचन" (ऑफलाइन माप):
    सबसे पहले, वे वेबसाइट की एक विशिष्ट विशेषता (जैसे "लॉग इन") को एक नियंत्रित लैब में टेस्ट करते हैं। वे अलग-अलग इनपुट (छोटे पासवर्ड, लंबे पासवर्ड, बड़ी फाइलें) के साथ "लॉग इन" बटन को 100 बार चलाते हैं और मापते हैं कि यह वास्तव में कितनी ऊर्जा का उपयोग करता है।
  • उपमा: यह एक शेफ द्वारा एक शांत रसोई में रेसिपी का परीक्षण करने जैसा है ताकि यह देखा जा सके कि पानी उबालने के लिए कितने गैस की आवश्यकता है।
  1. "रेसिपी कार्ड" (द मॉडल):
    उन परीक्षणों से, वे उस विशेषता के लिए एक सरल "रेसिपी कार्ड" (एक गणितीय मॉडल) लिखते हैं।
  • सरल विशेषताएँ: "लॉग आउट करना" हमेशा समान मात्रा में बहुत कम ऊर्जा लेता है। कार्ड बस कहता है: निश्चित लागत: 0.006 mWh।
  • परिवर्तनीय विशेषताएँ: "फ़ाइल अपलोड करना" अधिक लागत लेता है यदि फ़ाइल बड़ी हो। कार्ड कहता है: आधार लागत + (फ़ाइल का आकार × प्रति बाइट ऊर्जा)।
  • AI विशेषताएँ: AI चैट के लिए, लागत इस बात पर निर्भर करती है कि आप कितने शब्द (टोकन) टाइप करते हैं और AI बदले में कितने शब्द लिखता है। कार्ड कहता है: लागत = (आपके शब्द × छोटा शुल्क) + (AI के शब्द × बड़ा शुल्क)।

वास्तविक जीवन में यह कैसे काम करता है

एक बार जब उनके पास ये "रेसिपी कार्ड" आ जाते हैं, तो वे उन्हें एक डिजिटल रजिस्ट्री (एक JSON फ़ाइल) में डाल देते हैं। वे वेब सर्वर पर एक विशेष प्लगइन स्थापित करते हैं (जैसे प्रवेश द्वार पर एक स्मार्ट ट्रैफिक पुलिस)।

हर बार जब आप कोई अनुरोध (request) करते हैं:

  1. सर्वर आपके अनुरोध को देखता है (उदाहरण के लिए, "आप 5MB की फ़ाइल अपलोड कर रहे हैं")।
  2. यह उस विशिष्ट क्रिया के लिए "रेसिपी कार्ड" की जाँच करता है।
  3. यह आपकी फ़ाइल के आकार के आधार पर एक त्वरित गणितीय गणना करता है।
  4. यह तुरंत ऊर्जा लागत और कार्बन फुटप्रिंट की गणना करता है।
  5. यह जानकारी रिस्पॉन्स हेडर (जैसे एक डिजिटल रसीद) में आपको वापस भेजता है, जिसमें लिखा होता है: "इस अनुरोध ने 0.989 mWh ऊर्जा का उपयोग किया और 0.633 mg CO2 पैदा किया।"

उन्होंने क्या पाया

लेखकों ने इसका परीक्षण एक साधारण "टू-डू लिस्ट" ऐप और एक AI चैटबॉट पर किया।

  • यह पर्याप्त सटीक है: जब उन्होंने अपने गणना किए गए अनुमानों की वास्तविक दुनिया के मापों के साथ तुलना की, तो संख्याएँ बहुत करीब थीं (लग लगभग 2-3% के भीतर)। यह भौतिक विज्ञान प्रयोगशाला का सटीक माप नहीं है, लेकिन यह एक "हल्के" अनुरोध और एक "भारी" अनुरोध के बीच अंतर बताने के लिए पर्याप्त है।
  • यह तेज़ है: सर्वर में यह गणना जोड़ने से इसकी गति पर बहुत कम प्रभाव पड़ा (0.5% से कम ओवरहेड)। यह एक पैकेज पर एक छोटा सा स्टिकर लगाने जैसा है; डिलीवरी ट्रक को इसका पता भी नहीं चलता।
  • यह जटिलता को संभालता है: उन्होंने दिखाया कि AI के लिए भी, जहाँ लागत अदृश्य चीजों (जैसे AI कितने टोकन उत्पन्न करता है) पर निर्भर करती है, वे ऐप को सर्वर को संख्याएँ बताने के लिए सक्षम बना सकते हैं ताकि सर्वर गणित कर सके।

यह क्यों महत्वपूर्ण है

यह शोध पत्र तर्क देता है कि यह लोगों को इंटरनेट का उपयोग करने से रोकने के बारे में नहीं है। यह अदृश्य को दृश्यमान बनाने के बारे में है।

  • उपयोगकर्ताओं के लिए: यदि आप देख सकें कि एक विशिष्ट AI प्रॉम्प्ट में एक साधारण खोज की तुलना में 100 गुना अधिक ऊर्जा लगती है, तो आप अधिक कुशल होने का विकल्प चुन सकते हैं।
  • कंपनियों के लिए: यह उन्हें यह देखने में मदद करता है कि उनके सॉफ़्टवेयर के कौन से हिस्से "ऊर्जा के भूखे" (energy hogs) हैं ताकि वे उन्हें ठीक कर सकें।
  • डिजाइनरों के लिए: यह "कन्स्ट्रेंट-लेड डिज़ाइन" (constraint-led design) की अनुमति देता है। जिस तरह सौर ऊर्जा से चलने वाली वेबसाइट सूरज ढलने पर अपनी लाइटें धीमी कर सकती है, वैसे ही एक वेबसाइट आपको आपके कार्यों की "ऊर्जा कीमत" दिखा सकती है, जिससे आप तय कर सकें कि क्या यह सार्थक है।

कमी (सीमाएँ)

लेखक अपनी सीमाओं के बारे में ईमानदार हैं:

  • यह एक अनुमान है: यह मॉडलों पर आधारित है, न कि हर एक अनुरोध पर सीधे रखे गए तराजू पर।
  • इसे अपडेट की आवश्यकता है: यदि सर्वर हार्डवेयर बदलता है या बिजली ग्रिड अधिक गंदा या स्वच्छ होता है, तो "रेसिपी कार्ड" को अपडेट करने की आवश्यकता होती है।
  • यह कोई जादुई छड़ी नहीं है: केवल कार्बन लागत को जानने से अपने आप प्रदूषण नहीं रुकता। यह लोगों को बेहतर निर्णय लेने में मदद करने के लिए एक उपकरण है, अपने आप में कोई समाधान नहीं।

संक्षेप में: यह शोध पत्र वेब पर हर एक क्लिक के लिए एक "पोषण लेबल" (nutrition label) बनाता है, ताकि हमें अंततः हमारे डिजिटल इंटरैक्शन की वास्तविक पर्यावरणीय लागत का पता चल सके।

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

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

Digest आज़माएँ →