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

Bridging Design and Execution: A Visual Graph Editor for Edge and Cloud Workflows

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

मूल लेखक: Katarina-Glorija Grujić, Nikola Stanković, Maja Vukasović, Miloš Simić

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

मूल लेखक: Katarina-Glorija Grujić, Nikola Stanković, Maja Vukasović, Miloš Simić

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

कल्पना कीजिए कि आप एक विशाल, हाई-टेक किचन को व्यवस्थित करने की कोशिश कर रहे हैं जहाँ दर्जनों अलग-अलग शेफ (कंप्यूटर) मिलकर एक जटिल भोजन बनाने के लिए काम कर रहे हैं। कुछ शेफ मुख्य किचन (क्लाउड) में हैं और कुछ छोटे, दूरदराज के फूड ट्रक्स (एज) में हैं।

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

यह पेपर एक विजुअल ग्राफ एडिटर (Visual Graph Editor) पेश करता है—इसे एक ड्रैग-एंड-ड्रॉप ब्लूप्रिंट टूल के रूप में सोचें जो आपको कोड लिखने के बजाय एक चित्र बनाकर अपने किचन वर्कफ्लो को डिजाइन करने की अनुमति देता है।

यह सिस्टम सरल अवधारणाओं का उपयोग करके इस पेपर को कैसे समझाता है, यहाँ दिया गया है:

1. तीन मुख्य निर्माण खंड (Building Blocks)

सामान्य बॉक्स के बजाय, यह टूल आपको अपने वर्कफ्लो को बनाने के लिए तीन विशिष्ट प्रकार के "लेगो ब्रिक्स" देता है:

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

2. सड़क के नियम (Edges)

जब आप इन ब्लॉकों को रेखाओं (edges) से जोड़ते हैं, तो टूल सड़क के नियमों को समझ जाता है:

  • ठोस रेखाएं (Hard Links): इसका अर्थ है कि शेफ उस सामग्री का स्वामी है। वह उसे ताज़ा रखने और अपडेट करने के लिए जिम्मेदार है।
  • टूटी हुई रेखाएं (Soft Links): इसका अर्थ है कि शेफ सामग्री को देख सकता है लेकिन उसे बदल नहीं सकता। वह केवल रेसिपी पढ़ रहा है।

3. ड्राइंग से वास्तविकता तक

इस टूल का जादू यह है कि आपके द्वारा बनाया गया चित्र केवल एक स्केच नहीं है। जैसे ही आप अपना डिज़ाइन पूरा करते हैं, कंप्यूटर स्वचालित रूप से आपके चित्र को निर्देशों के एक सख्त सेट (जैसे कि JSON या XML फ़ाइल) में अनुवादित कर देता है। फिर यह इन निर्देशों को "एग्जीक्यूशन इंजन" को भेजता है, जो वास्तव में शेफ को शुरू करता है, पेंट्री खोलता है और घंटियाँ बजाता है। यह डिजाइन करने और रन करने के बीच के अंतर को पाटता है।

4. वास्तविक दुनिया का परीक्षण: फेडरेटेड लर्निंग (Federated Learning)

इसे काम करने के लिए सिद्ध करने के लिए, लेखकों ने इसका उपयोग एक फेडरेटेड लर्निंग वर्कफ्लो को डिजाइन करने के लिए किया।

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

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

यह पेपर तर्क देता है कि मौजूदा उपकरण या तो बहुत सरल हैं (केवल चित्रों के साथ बिना किसी वास्तविक अर्थ के) या बहुत जटिल (गहन कोडिंग ज्ञान की आवश्यकता होती है)। यह नया एडिटर बीच में स्थित है:

  • यह डेटा शेयरिंग को स्पष्ट बनाता है (आप पेंट्री देख सकते हैं)।
  • यह टाइमिंग को स्पष्ट बनाता है (आप घंटियाँ देख सकते हैं)।
  • यह सुनिश्चित करता है कि यदि आप एक वैध चित्र बनाते हैं, तो कंप्यूटर वास्तव में इसे चला सकता है बिना आपके इसे मैन्युअल रूप से कोड में अनुवादित किए।

संक्षेप में, यह पेपर एक ऐसे टूल को प्रस्तुत करता है जो वितरित कंप्यूटिंग (distributed computing) के जटिल, अदृश्य तर्क को एक स्पष्ट, दृश्य मानचित्र में बदल देता है जिसे कोई भी बना सकता है, समझ सकता है और तुरंत काम में लगा सकता है।

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

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

Digest आज़माएँ →