QCOEM: Quantum Cloud Orchestration with Evolutionary Multi-Objective Optimization
यह शोध पत्र QCOEM का प्रस्ताव करता है, जो एक क्वांटम क्लाउड ऑर्केस्ट्रेशन फ्रेमवर्क है जो हेट्रोजेनियस बैकएंड्स के बीच कार्यों को गतिशील रूप से शेड्यूल करने के लिए इवोल्यूशनरी मल्टी-ऑब्जेक्टिव ऑप्टिमाइज़ेशन (विशेष रूप से NSGA-II/III) को एक ऑगमेंटेड अचीवमेंट स्केलरलाइजेशन फंक्शन के साथ संयोजित करता है, जिससे मौजूदा नॉइज़-अग्नोस्टिक ह्यूरिस्टिक्स की तुलना में काफी अधिक निष्पादन निष्ठा (एग्जीक्यूशन फिडेलिटी) और शून्य रीशेड्यूलिंग प्राप्त होती है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
क्वांटम ट्रैफिक जाम (The Quantum Traffic Jam)
कल्पना कीजिए एक ऐसी दुनिया की जहाँ कंप्यूटर केवल नंबर नहीं गिनते; वे संभावनाओं के साथ नृत्य करते हैं। यह क्वांटम कंप्यूटिंग का क्षेत्र है, जहाँ मशीनें "क्यूबिट्स" (qubits) नामक सूक्ष्म कणों का उपयोग उन समस्याओं को हल करने के लिए करती हैं जिन्हें हल करने में सुपरकंप्यूटरों को हजारों साल लग सकते हैं। लेकिन अभी, ये मशीनें नाजुक और चंचल कलाकारों की तरह हैं। वे एक ऐसे चरण में रहती हैं जिसे वैज्ञानिक "नॉइज़ी इंटरमीडिएट-स्केल क्वांटम" (NISQ) युग कहते हैं। इन्हें उच्च-प्रदर्शन वाली रेस कारों की तरह समझें जो मौसम के प्रति भी अविश्वसनीय रूप से संवेदनशील होती हैं; थोड़ी सी स्थिर बिजली या तापमान में मामूली बदलाव भी उनके प्रदर्शन को बिगाड़ सकता है।
चूंकि ये मशीनें इतनी दुर्लभ और महंगी हैं, इसलिए हम हर व्यक्ति के लिए एक नहीं खरीद सकते। इसके बजाय, उन्हें इंटरनेट के माध्यम से एक सेवा के रूप में पेश किया जाता है, ठीक वैसे ही जैसे क्लाउड में एक सुपरकंप्यूटर किराए पर लेना। इसे क्वांटम-एज़-ए-सर्विस (Quantum-as-a-Service) कहा जाता है। हालाँकि, इन नाजुक और अलग-अलग दिखने वाले क्वांटम कंप्यूटरों के बेड़े (fleet) को प्रबंधित करना एक दुस्वप्न है। कुछ तेज़ हैं लेकिन गलतियाँ अक्सर करते हैं; अन्य धीमे हैं लेकिन बहुत सटीक हैं। कुछ के हिस्से टूटे हुए होते हैं (जिसे "नॉइज़" या शोर कहा जाता है), और उनकी कतारें (वेटिंग लाइन्स) हर सेकंड बदलती रहती हैं। यदि आप एक जटिल गणितीय समस्या को गलत समय पर गलत मशीन को भेज देते हैं, तो उत्तर बेकार हो सकता है। वैज्ञानिकों के लिए बड़ा सवाल यह है: हम यह स्वचालित रूप से कैसे तय करें कि सबसे अच्छा उत्तर जल्द से जल्द प्राप्त करने के लिए कौन सा काम किस मशीन को भेजा जाए, बिना सिस्टम को क्रैश किए?
स्मार्ट शेड्यूलर: QCOEM
यहाँ QCOEM आता है, जो शोधकर्ताओं टैम एन. फाम, हुआ टी. नगुयेन और क्वान ले-ट्रंग द्वारा प्रस्तावित क्वांटम क्लाउड के लिए एक नया "ट्रैफिक पुलिस" है। जॉब्स (कामों) को असाइन करने के लिए सरल, पुराने जमाने के नियमों (जैसे "अगले काम को पहली खाली मशीन पर भेजें") का उपयोग करने के बजाय, QCOM एक चतुर, प्रकृति से प्रेरित रणनीति का उपयोग करता है जिसे इवोल्यूशनरी मल्टी-ऑब्जेक्टिव ऑप्टिमाइज़ेशन (Evolutionary Multi-Objective Optimization) कहा जाता है।
यह समझने के लिए कि यह क्यों विशेष है, कल्पना कीजिए कि आप तीन अलग-अलग जजों के साथ एक विशाल स्कूल टैलेंट शो आयोजित कर रहे हैं जो एक-दूसरे से नफरत करते हैं। जज A चाहता है कि शो जल्द से जल्द समाप्त हो जाए। जज B चाहता है कि हर प्रस्तुति (act) एकदम सटीक हो, भले ही इसमें अधिक समय लगे। जज C चाहता है कि कोई भी एक स्टेज बहुत अधिक भीड़भाड़ वाला न हो जबकि दूसरा खाली बैठा रहे। यदि आप केवल जज A को खुश करने की कोशिश करते हैं, तो शो तेज़ हो सकता है लेकिन खराब प्रस्तुतियों से भरा होगा। यदि आप केवल जज B को खुश करते हैं, तो शो बहुत लंबा खिंच सकता है।
पुराने तरीके इन जजों को एक स्कोर में मिलाने की कोशिश करते थे, लेकिन वे अक्सर विफल हो जाते थे क्योंकि "परफेक्ट" संतुलन एक सीधी रेखा नहीं है; यह एक जटिल, घुमावदार आकार है जिसे खोजना कठिन है। हालाँकि, QCOEM एक ऐसे एल्गोरिदम का उपयोग करता है जो विकसित होते चींटियों के झुंड की तरह काम करता है। यह टैलेंट शो के एक्ट्स को स्टेज पर असाइन करने के कई हजार तरीके आज़माता है। यह केवल एक "सर्वश्रेष्ठ" उत्तर नहीं खोजता; यह गति, सटीकता और निष्पक्षता को संतुलित करने वाले "काफी अच्छे" विकल्पों का एक पूरा मेनू खोजता है। फिर, यह एक विशेष निर्णय उपकरण (जिसे AASF कहा जाता है) का उपयोग करके उस एकल सर्वश्रेष्ठ शेड्यूल को चुनता है जो उस क्षण में उपयोगकर्ता की प्राथमिकताओं पर आधारित हो।
शोधकर्ताओं ने पांच अलग-अलग प्रकार के "आभासी" (virtual) क्वांटम कंप्यूटरों वाले एक सिम्युलेटेड क्वांटम क्लाउड में इस प्रणाली का परीक्षण किया। उन्होंने इसमें वास्तविक दुनिया की क्वांटम समस्याओं (जैसे रसायन विज्ञान और वित्त में उपयोग की जाने वाली) का एक बैच डाला और देखा कि यह पुराने, सरल तरीकों की तुलना में कैसा प्रदर्शन करता है।
परिणाम उत्साहजनक थे। इन सिमुलेशन में, QCOEM ने कार्यों को पूरी तरह से पुनः शेड्यूल (reschedule) करने की आवश्यकता को समाप्त कर दिया, जबकि पुराने तरीकों को अक्सर कामों को वापस लाइन में भेजना पड़ता था क्योंकि वे टूटी हुई मशीनों को असाइन कर दिए गए थे। इससे भी महत्वपूर्ण बात यह है कि उत्तरों की औसत गुणवत्ता (जिसे "फिडेलिटी" कहा जाता है) नॉइज़-इग्नोरिंग (शोर को अनदेखा करने वाले) तरीकों की तुलना में लगभग 30% अधिक थी। सिस्टम ने यह भी दिखाया कि "वेट्स" (weights) को बदलकर (सिस्टम को यह बताकर कि वह गति पर अधिक ध्यान दे या सटीकता पर), उपयोगकर्ता अलग-अलग परिणाम प्राप्त कर सकते थे:
- यदि आप गति चाहते थे, तो सिस्टम ने सबसे तेज़ मशीनों पर ध्यान केंद्रित किया, लेकिन इससे कभी-कभी लंबी प्रतीक्षा लाइनें और कम सटीकता पैदा हुई।
- यदि आप गुणवत्ता चाहते थे, तो सिस्टम ने सबसे विश्वसनीय मशीनें चुनीं, जिससे सटीकता बढ़कर लगभग 0.505 (पुराने तरीकों के 0.376 की तुलना में) हो गई, हालांकि कुल समय बढ़ गया।
- यदि आप संतुलन चाहते थे, तो सिस्टम ने एक मध्यम मार्ग (sweet spot) खोजा, जिससे सभी मशीनों पर लोड समान रूप से वितरित रहा।
हालाँकि इस सिस्टम को निर्णय लेने में थोड़ा अधिक समय लगता है (50 कार्यों के एक बड़े बैच के लिए लगभग 94.58 सेकंड, साधारण तरीकों के एक सेकंड से कम की तुलना में), शोधकर्ता सुझाव देते हैं कि यह एक उचित समझौता है। क्वांटम की दुनिया में, जहाँ वास्तविक मशीन के लिए लाइन में प्रतीक्षा करना घंटों या दिनों का हो सकता है, काम को पूरी तरह से असाइन करने के लिए एक या दो मिनट खर्च करना सार्थक है।
पेपर निष्कर्ष निकालता है कि QCOEM क्वांटम क्लाउड कंप्यूटिंग को अधिक स्थिर और विश्वसनीय बनाने का एक तरीका सुझाता है। यह दावा नहीं करता कि इसने ब्रह्मांड की हर समस्या को हल कर लिया है, लेकिन यह आज के शोर-शराबे वाले क्वांटम हार्डवेयर की जटिल वास्तविकता को नेविगेट करने का एक बहुत अधिक स्मार्ट तरीका प्रदान करता है। समस्या को एक साधारण दौड़ के बजाय एक जटिल संतुलन कार्य के रूप में मानकर, QCOEM यह सुनिश्चित करने में मदद करता है कि जब हम अंततः क्वांटम कंप्यूटरों की पूरी शक्ति का उपयोग करेंगे, तो हम खराब उत्तरों पर अपना समय बर्बाद नहीं करेंगे।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।