आइए एक स्वच्छ, हरित विश्व के निर्माता बनें
मेघ में a . है
वहाँ कार्बन-जागरूक कंप्यूटिंग के कई उदाहरण नहीं हैं - यही कारण है कि __ __ जैसी घटनाएं नए विचारों को क्राउड-सोर्सिंग में महत्वपूर्ण हैं और सॉफ्टवेयर प्रोग्रामिंग में नवाचार को तेज करने के लिए ऐसे एप्लिकेशन बनाने के लिए जो जलवायु-सचेत और ऊर्जा-उत्तरदायी दोनों हैं .
2. टाइम शिफ्टिंग: हमारे सॉफ्टवेयर को साफ-सुथरे समय पर चलाना; जब स्वच्छ ऊर्जा हवा, पानी या सौर ऊर्जा द्वारा उत्पन्न की जा रही हो।
विभिन्न डेटा स्रोतों के बावजूद, कार्बन-जागरूक अनुप्रयोगों का निर्माण चुनौतीपूर्ण है, आंशिक रूप से क्योंकि इनमें से कुछ स्रोतों को नेविगेट करना कठिन है।
यदि आप जाते हैं
हम इसे एपीआई से जोड़ सकते हैं जैसे
टाइम शिफ्टिंग: मेरे सॉफ्टवेयर को चलाने के लिए सबसे अच्छा समय कौन सा है?
समय बदलते समय, आप /emissions/bylocations/best API एंडपॉइंट का उपयोग कर सकते हैं, इसे उस स्थान के साथ प्रदान कर सकते हैं जिसमें आप स्थान फ़ील्ड में रुचि रखते हैं। वर्तमान में, स्थान के नाम Azure क्षेत्र के नामों से मैप किए जाते हैं। आपको वह समय खिड़की भी प्रदान करने की आवश्यकता है जिसके दौरान आप कार्य को स्थानांतरित करने में सक्षम हैं। प्रारंभ समय को समय क्षेत्र में और उसके अंत को समय क्षेत्र में दर्ज करने की आवश्यकता है। प्रदान की गई तिथियां आईएसओ 8601 प्रारूप में होनी चाहिए।
आप सीधे एपीआई से कर्ल अनुरोध के माध्यम से डेटा का अनुरोध कर सकते हैं जैसे:
curl -X 'GET' \ '//carbon-aware-api.azurewebsites.net/emissions/bylocations/best?location=uksouth&time=2022-10-08T00%3A00%2B01%3A00&toTime=2022-10-08T23%3A59%2B01%3A00' \ -H 'accept: application/json'
आउटपुट के रूप में, आपको JSON ऑब्जेक्ट्स की एक सरणी प्राप्त होगी, जिसमें स्थान के लिए वाटटाइम क्षेत्र का नाम, डेटा का समय, कार्बन तीव्रता रेटिंग, और अवधि जिसके लिए यह डेटा मान्य है (WattTime 5 मिनट के अंतराल में डेटा प्रदान करता है)। यह डेटा अनुरोधित स्थान के लिए सबसे कम कार्बन रेटिंग होगी। यह क्वेरी 24 घंटे की एकल विंडो से डेटा देखती है, इसलिए सटीक परिणाम प्राप्त करने के लिए आप कई दिनों के लिए डेटा का अनुरोध करना चाह सकते हैं (उदाहरण के लिए, /emissions/bylocations समापन बिंदु को देखकर) और जांचें कि क्या यह एक नहीं है- कार्बन तीव्रता में समय की गिरावट!
[ { "location": "UK", "time": "2022-10-08T00:45:00+00:00", "rating": 351.98767912, "duration": "00:05:00" }, { "location": "UK", "time": "2022-10-08T00:40:00+00:00", "rating": 351.98767912, "duration": "00:05:00" }, { "location": "UK", "time": "2022-10-08T00:35:00+00:00", "rating": 351.98767912, "duration": "00:05:00" } ]
स्थान बदलते समय, आप पहले के समान समापन बिंदु ( /emissions/bylocations/best ) का उपयोग कर सकते हैं, लेकिन इस समय के लिए, अपनी रुचि के कई स्थान और एक ही समय प्रदान करें जिसके दौरान आप देख रहे हैं। नीचे दी गई उदाहरण क्वेरी में यूकेसाउथ, ईस्टस और फ्रांससेंट्रल को ध्यान में रखते हुए कई स्थान प्रदान किए गए हैं। आप इसे टाइम विंडो (इसी तरह टाइम शिफ्टिंग के लिए) या इसके बजाय सिंगल टाइम पॉइंट प्रदान कर सकते हैं, टाइम और टूटाइम फील्ड भर सकते हैं।
आप सीधे एपीआई से कर्ल अनुरोध के माध्यम से डेटा का अनुरोध कर सकते हैं जैसे:
curl -X 'GET' \ '//carbon-aware-api.azurewebsites.net/emissions/bylocations/best?location=uksouth&location=eastus&location=francecentral&time=2022-10-08T09%3A00%2B01%3A00' \ -H 'accept: application/json'
आउटपुट के रूप में, आपको प्रतिक्रिया का एक ही प्रारूप प्राप्त होगा, जिसमें सबसे कम कार्बन तीव्रता वाले स्थान होंगे, साथ ही उस रीडिंग के लिए समय, कार्बन तीव्रता का वास्तविक मूल्य, और वह अवधि जिसके लिए यह डेटा मान्य है।
[ { "location": "FR", "time": "2022-10-08T08:00:00+00:00", "rating": 242.21832558, "duration": "00:05:00" } ]
मांग को आकार देना: मैं उपयोगकर्ता के व्यवहार को कैसे समायोजित करूं?
आपके उपयोग के मामलों के आधार पर, आप संपूर्ण डिवाइस, कंप्यूटिंग कार्य, या एप्लिकेशन को विशेष रूप से अक्षय ऊर्जा पर चलने की अनुमति दे सकते हैं, या तो केवल स्थानीय ग्रिड के हरे होने पर या केवल वर्तमान में हरित ऊर्जा द्वारा संचालित क्षेत्रों से चलने पर।
कार्बन-जागरूक कंप्यूटिंग टिकाऊ सॉफ्टवेयर इंजीनियरिंग की अगली सीमा है। उद्योग में सबसे प्रभावशाली निर्णय निर्माताओं में से कुछ सॉफ्टवेयर से कार्बन उत्सर्जन को कम करने में रुचि रखते हैं और यह दिखाते हैं कि अपने संसाधनों को उधार देकर और महत्वपूर्ण पुरस्कार राशि का योगदान करके
अब यह सॉफ्टवेयर इंजीनियरों का भी काम है कि वे ऐसे समाधान तैयार करें जो लोगों और ग्रह दोनों को कम नुकसान पहुंचाएं। कार्बन-जागरूक कंप्यूटिंग यह है कि सॉफ्टवेयर इंजीनियरों की वर्तमान और भविष्य की पीढ़ी इस लक्ष्य को प्राप्त करने में कैसे मदद कर सकती है।
ग्रीन सॉफ्टवेयर फाउंडेशन के कार्यकारी निदेशक और अध्यक्ष असीम हुसैन द्वारा लिखित