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

A Microservice-Based Platform for Sustainable and Intelligent SLO Fulfilment and Service Management

यह शोधपत्र CASCA को प्रस्तुत करता है, जो एक ओपन-सोर्स माइक्रोसर्विस-आधारित प्लेटफॉर्म है जो कंप्यूटिंग कॉन्टिनम प्रदाताओं को एप्लिकेशन डेवलपर्स की गोपनीयता बनाए रखते हुए टिकाऊ SLO पूर्ति के लिए सेवाओं को बुद्धिमानी से पुनर्गठित करने में सक्षम बनाता है।

मूल लेखक: Juan Luis Herrera, Daniel Wang, Schahram Dustdar

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

मूल लेखक: Juan Luis Herrera, Daniel Wang, Schahram Dustdar

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

कल्पना कीजिए कि आप एक लोकप्रिय स्ट्रीमिंग सर्विस (जैसे कि एक मिनी-नेटफ्लिक्स) चलाते हैं जिसे लाखों लोगों तक फिल्में पहुँचाने की आवश्यकता है। आपके पास दो मुख्य लक्ष्य हैं:

  1. फिल्म को सुचारू रूप से चलते रहना चाहिए (बफरिंग न हो, उच्च गुणवत्ता हो)।
  2. पृथ्वी का एक अच्छा नागरिक बनें (बहुत अधिक बिजली का उपयोग न करें या बहुत अधिक कार्बन प्रदूषण पैदा न करें)।

समस्या यह है कि ये दोनों लक्ष्य अक्सर एक-दूसरे से टकराते हैं। फिल्म को तेज़ी से चलाने के लिए, आपको अधिक कंप्यूटर पावर की आवश्यकता होती है, जो अधिक ऊर्जा का उपयोग करती है और अधिक कार्बन पैदा करती है। यदि आप ग्रह को बचाने के लिए पावर को कम कर देते हैं, तो फिल्म बफर होने लग सकती है।

इसके अलावा, एक पेचीदा गोपनीयता (privacy) का मुद्दा भी है:

  • आप (डेवलपर) जानते हैं कि आपका मूवी ऐप वास्तव में कैसे काम करता है, लेकिन आप क्लाउड प्रोवाइडर (वह कंपनी जो आपको सर्वर किराए पर दे रही है, जैसे AWS या Google Cloud) को अपनी गुप्त रेसिपी नहीं बताना चाहते!
  • क्लाउड प्रोवाइडर सर्वरों को नियंत्रित करता है और जानता है कि ऊर्जा कैसे बचाई जाए, लेकिन वे आपकी ऐप के अंदर नहीं देख सकते कि इसे कैसे ट्यून किया जाए बिना आपकी गोपनीयता को भंग किए।

समाधान: CASCA (एक "स्मार्ट बटलर")

लेखकों ने CASCA नामक एक प्लेटफॉर्म बनाया है। CASCA को एक सुपर-स्मार्ट, गोपनीयता-सुरक्षित बटलर (बड़ा नौकर) के रूप में समझें जो आपके और क्लाउड प्रोवाइडर के बीच खड़ा है।

यह इस प्रकार काम करता है, सरल उपमाओं (analogies) का उपयोग करते हुए:

1. "ब्लैक बॉक्स" अनुवादक (The "Black Box" Translator)

आमतौर पर, यदि क्लाउड प्रोवाइडर आपकी ऐप को ठीक करना चाहता है, तो उन्हें आपके कोड को देखने की आवश्यकता होती है। यह ऐसा है जैसे किसी शेफ से यह कहना कि वह मसालों के स्तर को एडजस्ट करने के लिए किसी अजनबी को अपनी रसोई में आने दे। शेफ (आप) कहता है, "बिल्कुल नहीं, यह मेरी गुप्त रेसिपी है!"

CASCA इसे माइक्रोसर्विसेज (Microservices) का उपयोग करके हल करता है। कल्पना करें कि आपकी ऐप कई कमरों वाला एक घर है। CASCA गलियारे में एक अनुवादक रखता है।

  • क्लाउड प्रोवाइडर (बटलर) को यह जानने की ज़रूरत नहीं है कि कौन सी फिल्म चल रही है या ऐप कैसे काम करती है। वे केवल "स्पीड नॉब" (गति का बटन) और "क्वालिटी डायल" (गुणवत्ता का पहिया) जैसे सामान्य लेबल देखते हैं।
  • क्लाउड प्रोवाइडर ऊर्जा बचाने के लिए "स्पीड नॉब" को ऊपर या नीचे कर सकता है, लेकिन वे कभी भी वास्तविक फिल्म या आपकी गुप्त कोडिंग को नहीं देख पाते। आपको अपनी गोपनीयता मिलती है; उन्हें ग्रह को बचाने के लिए आवश्यक नियंत्रण मिलता है।

2. "कार्बन वेदर रिपोर्ट" (EMMA)

इसका एक सबसे शानदार फीचर इसके अंदर का एक छोटा सहायक है जिसे EMMA कहा जाता है।

  • कल्पना करें कि बिजली केवल "पावर" नहीं है; यह मौसम की तरह है। कभी-कभी ग्रिड स्वच्छ हवा (धूप वाले दिन) से संचालित होता है, और कभी-कभी यह गंदे कोयले (तूफानी दिन) से संचालित होता है।
  • EMMA बिजली के लिए एक वेदर ऐप की तरह है। यह बटलर को बताता है, "हे, अभी ऊर्जा बहुत गंदी है। आइए ऐप को थोड़ा धीमा कर दें ताकि बाद में स्वच्छ ऊर्जा का इंतज़ार किया जा सके।" या, "ऊर्जा अभी बहुत स्वच्छ है! आइए प्रदर्शन को बढ़ा दें!"
  • यह ऐप को यह निर्णय लेने में मदद करता है कि वह बिजली का उपयोग कब करती है, न कि केवल कितना करती है।

3. "दिमाग वाले मैनेजर" (Decision Systems)

CASCA खुद निर्णय नहीं लेता है; यह अलग-अलग "मैनेजर्स" (निर्णय प्रणालियों) को विभिन्न रणनीतियों को आज़माने की अनुमति देता है। शोधकर्ताओं ने तीन प्रकार के मैनेजरों का परीक्षण किया:

  • जुआरी (Random): यह मैनेजर बस यह तय करने के लिए सिक्का उछालता है कि कितनी पावर का उपयोग करना है। यह अराजक है और आमतौर पर फिल्म को सुचारू रखने में विफल रहता है।
  • लालची शेफ (Heuristic): यह मैनेजर सरल नियमों का पालन करता है: "यदि फिल्म बफर हो रही है, तो नॉब को ऊपर करें। यदि यह बहुत गर्म है, तो इसे नीचे करें।" यह ठीक-ठाक है और नियमों का अच्छी तरह पालन करता है।
  • AI छात्र (Reinforcement Learning): यह स्टार स्टूडेंट है। यह परीक्षण और त्रुटि (trial and error) के माध्यम से सीखता है। यह विभिन्न सेटिंग्स आज़माता है, देखता है कि फिल्म की गुणवत्ता और कार्बन फुटप्रिंट पर क्या प्रभाव पड़ता है, और समय के साथ सही संतुलन सीखता है। अंततः, यह फिल्म को सुचारू रखने और ग्रह को खुश रखने के बीच का सही संतुलन बनाने में सर्वश्रेष्ठ बन जाता है।

परिणाम: क्या यह काम करता है?

शोधकर्ताओं ने इसका परीक्षण एक Raspberry Pi और कुछ लैपटॉप के साथ वास्तविक सेटअप में किया। उन्हें यहाँ क्या पता चला:

  • गोपनीयता सुरक्षित है: क्लाउड प्रोवाइडर ने आपकी "सीक्रेट सॉस" (वास्तविक कोड या डेटा) को देखे बिना ऐप को प्रभावी ढंग से नियंत्रित किया।
  • यह तेज़ है: इस "बटलर" लेयर को जोड़ने से बहुत मामूली देरी (एक सेकंड से भी कम) हुई, जो मूवी स्ट्रीमिंग के लिए बिल्कुल ठीक है।
  • यह लचीला है: नियमों को बदलना (जैसे "प्रीमियम यूजर्स" के लिए नया लक्ष्य जोड़ना) बहुत आसान था। पूरे सॉफ्टवेयर कोड को फिर से लिखने (जिसमें घंटों लगते) के बजाय, उन्होंने बस एक साधारण टेक्स्ट फ़ाइल बदल दी (जिसमें कुछ ही सेकंड लगे)।
  • AI की जीत हुई: "AI स्टूडेंट" मैनेजर सुचारू वीडियो और कम कार्बन उत्सर्जन के बीच संतुलन बनाने में सबसे अच्छा था, जिससे सिद्ध हुआ कि स्मार्ट, स्वचालित सिस्टम ही ग्रीन कंप्यूटिंग का भविष्य हैं।

बड़ी तस्वीर (The Big Picture)

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

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

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

Digest आज़माएँ →