ओस कंप्यूटिंग

From alpha
Jump to navigation Jump to search

ओस कंप्यूटिंग[1] एक सूचना प्रौद्योगिकी (सूचना प्रौद्योगिकी) प्रतिमान है जो अंत उपकरणों (व्यक्तिगत कंप्यूटर, चल दूरभाष , आदि) की क्षमताओं के साथ क्लाउड कम्प्यूटिंग की मूल अवधारणा को जोड़ती है।[2] इसका उपयोग केवल क्लाउड कंप्यूटिंग का उपयोग करने की तुलना में अंतिम उपयोगकर्ता के अनुभव को बढ़ाने के लिए किया जाता है।[3] ड्यू कंप्यूटिंग क्लाउड कंप्यूटिंग तकनीक से संबंधित प्रमुख समस्याओं को हल करने का प्रयास करती है, जैसे कि इंटरनेट का उपयोग पर निर्भरता। ड्रॉपबॉक्स (सेवा) ओस कंप्यूटिंग प्रतिमान का एक उदाहरण है, क्योंकि यह स्थानीय उपकरणों पर प्रतियां रखने के अलावा क्लाउड कंप्यूटिंग में फाइलों और फ़ोल्डरों तक पहुंच प्रदान करता है। यह उपयोगकर्ता को इंटरनेट कनेक्शन के बिना समय के दौरान फाइलों तक पहुंचने की अनुमति देता है; जब कोई कनेक्शन फिर से स्थापित होता है, तो फ़ाइलें और फ़ोल्डर क्लाउड सर्वर पर वापस सिंक्रनाइज़ हो जाते हैं।[4]


इतिहास

सूचना प्रौद्योगिकी में उपयोग किए जाने वाले ड्यू कंप्यूटिंग शब्द पहली बार 2015 में आईटी साहित्य में दिखाई दिया और तब से यह स्वयं का एक क्षेत्र बन गया है। क्लाउड-ड्यू आर्किटेक्चर को ऑफ़लाइन डेटा एक्सेसिबिलिटी समस्या के संभावित समाधान के रूप में प्रस्तावित किया गया था।[5] पहले, इसके कार्यक्षेत्र में केवल वेब अनुप्रयोग शामिल थे; व्यापक अनुप्रयोगों को बाद में प्रस्तावित किया गया था।[6][7]

ड्यू कंप्यूटिंग एक मॉडल है जो क्लाउड कंप्यूटिंग की मूल अवधारणा से लिया गया है। अन्य मॉडल भी क्लाउड कंप्यूटिंग से उभरे हैं, जिनमें कोहरा कंप्यूटिंग, एज कंप्यूटिंग, ड्यू कंप्यूटिंग और अन्य शामिल हैं। समर्थकों का दावा है कि ये उपन्यास मॉडल, जैसे ओस कंप्यूटिंग, उपयोगकर्ताओं के लिए बेहतर अनुभव प्रदान कर सकते हैं।[8] क्लाउड कंप्यूटिंग सार्वभौमिक पहुंच और मापनीयता प्रदान करती है। हालाँकि, सभी संसाधनों का उपयोगकर्ता के नियंत्रण से दूर होना कभी-कभी समस्याएँ पैदा करता है। क्लासिक क्लाउड कंप्यूटिंग प्रतिमान में, जब सर्वर (कंप्यूटिंग) से इंटरनेट कनेक्शन खो जाता है, तो उपयोगकर्ता अपने डेटा तक पहुंचने में असमर्थ होता है; ओस कंप्यूटिंग का उद्देश्य इस समस्या को हल करना है।[4][9][7][10]


परिभाषा

एक सूचना प्रौद्योगिकी प्रतिमान के रूप में, ओस कंप्यूटिंग अधिक विश्वसनीय तरीके से क्लाउड सेवाओं के साथ व्यक्तिगत कंप्यूटरों की क्षमताओं का उपयोग करना चाहता है।[3][9][8]

ओस कंप्यूटिंग की प्रमुख विशेषताएं स्वतंत्रता और सहयोग हैं। स्वतंत्रता का अर्थ है कि स्थानीय डिवाइस को इंटरनेट से निरंतर कनेक्शन के बिना सेवा प्रदान करने में सक्षम होना चाहिए। सहयोग का अर्थ है कि एप्लिकेशन को क्लाउड सेवा से कनेक्ट करने और उपयुक्त होने पर डेटा को सिंक्रनाइज़ करने में सक्षम होना चाहिए।[10]

ओस शब्द का प्रयोग प्राकृतिक घटनाओं को दर्शाता है: बादल जमीन से दूर होते हैं, कोहरा जमीन के करीब होता है, और ओस जमीन पर होती है। तार्किक रूप से, क्लाउड कंप्यूटिंग एक दूरस्थ सेवा है, फॉग कंप्यूटिंग उपयोगकर्ता के बगल में है, और ओस कंप्यूटिंग उपयोगकर्ता के अंत में है।

वास्तु

डीवीएम-क्लाउड आर्किटेक्चर

एक पीसी पर क्लाउड-ड्यू आर्किटेक्चर स्थापित करने के लिए, एक ड्यू वर्चुअल मशीन (DVM) की आवश्यकता होती है। डीवीएम स्थानीय पीसी पर ओस सर्वर को निष्पादित करने के लिए एक अलग वातावरण है, और इसमें कम से कम तीन घटक होते हैं: ओस सर्वर (डीएस), डेटा विश्लेषण सर्वर (कंप्यूटिंग) (डीएएस), और ओस की कृत्रिम बुद्धि (सहायता)।[5]

  • ओस सर्वर (डीएस): डीएस स्थानीय पीसी पर क्लाउड सर्विस की तरह काम करता है। यह क्लाउड सर्विस के साथ इंटरैक्ट करता है और समय-समय पर कंटेंट को सिंक्रोनाइज़ करता है।[5]* ड्यू एनालिटिक्स सर्वर (डीएएस): ओस एनालिटिक्स सर्वर इस बारे में डेटा एकत्र करता है कि ओस सर्वर का उपयोग कैसे किया जा रहा है।[5]* ओस की कृत्रिम बुद्धिमत्ता (एआईडी): उपयोग पैटर्न के बारे में डीएएस से डेटा प्राप्त करने के बाद, एआईडी उपयोगकर्ता के अनुभव को बढ़ाने के लिए ओस सर्वर को अनुकूलित और अनुकूलित करने के लिए डेटा का उपयोग करता है।[5]


श्रेणियां

ओस कंप्यूटिंग श्रेणियों को अनुप्रयोग क्षेत्र के आधार पर वर्गीकृत किया गया है।

  • वेब इन ड्यू (WiD)
    • स्थानीय उपकरण में वर्ल्ड वाइड वेब (WWW) का डुप्लिकेट अंश या स्वतंत्रता सुविधा को पूरा करने के लिए उस अंश की एक संशोधित प्रति होनी चाहिए। क्योंकि यह अंश वेब के साथ सिंक्रनाइज़ होता है, यह ओस कंप्यूटिंग की सहयोग सुविधा को पूरा करता है।[4]* ओस में भंडारण (SiD)
    • स्थानीय उपकरण का संग्रहण (मेमोरी) आंशिक रूप से या पूरी तरह से क्लाउड में कॉपी किया जाता है। एक उदाहरण ड्रॉपबॉक्स (सेवा) है, जिसमें एक उपयोगकर्ता क्लाउड में एक फ़ोल्डर बना सकता है, और एक बार सिंक्रनाइज़ेशन पूर्ण होने पर फ़ोल्डर और उसकी सामग्री को स्थानीय डिवाइस पर एक्सेस कर सकता है। चूंकि उपयोगकर्ता निरंतर इंटरनेट एक्सेस की आवश्यकता के बिना किसी भी समय फ़ाइलों तक पहुंच सकता है, यह श्रेणी ओस कंप्यूटिंग की स्वतंत्रता विशेषता को पूरा करती है। SiD सहयोग सुविधा को भी पूरा करता है क्योंकि फ़ोल्डर और उसकी सामग्री स्वचालित रूप से क्लाउड सेवा के साथ सिंक्रनाइज़ होती है।[4]* ड्यू में डेटाबेस (डीबीआईडी)
    • स्थानीय उपकरण और क्लाउड दोनों एक ही डेटाबेस की प्रतियाँ संग्रहीत करते हैं। इन दो डेटाबेसों में से एक को मुख्य संस्करण माना जाता है और इसे डेटाबेस व्यवस्थापक द्वारा परिभाषित किया जा सकता है। यह सेवा एक डेटाबेस की विश्वसनीयता को बढ़ाती है, क्योंकि एक डेटाबेस दूसरे के लिए बैकअप के रूप में कार्य कर सकता है।[4]* ड्यू में सॉफ्टवेयर (SiD)
    • सॉफ़्टवेयर का कॉन्फ़िगरेशन और स्वामित्व क्लाउड कंप्यूटिंग में सहेजा जाता है। उदाहरणों में Apple ऐप स्टोर और Google Play शामिल हैं, जहां उपयोगकर्ता द्वारा इंस्टॉल किए जाने वाले एप्लिकेशन उनके खाते में सहेजे जाते हैं और फिर उनके खाते से जुड़े किसी भी डिवाइस पर इंस्टॉल किए जा सकते हैं।[4]* ओस में प्लेटफार्म (PiD)
    • स्थानीय डिवाइस पर एक सॉफ्टवेयर डेवलपमेंट सूट स्थापित किया जाना चाहिए जिसमें क्लाउड सेवा के लिए सेटिंग्स और एप्लिकेशन डेटा सिंक्रोनाइज़ हो। एक सॉफ़्टवेयर विकास किट अपने आप में इन आवश्यकताओं को पूरा नहीं करती है; यह विकास डेटा, सिस्टम परिनियोजन डेटा और ऑनलाइन बैकअप को सिंक्रनाइज़ करने में सक्षम होना चाहिए। PiD का एक उदाहरण GitHub है।[4]* ओस के रूप में अवसंरचना (IaD)
    • स्थानीय उपकरण गतिशील रूप से क्लाउड सेवाओं द्वारा समर्थित है। IaD विभिन्न रूपों में आ सकता है, लेकिन निम्नलिखित दो रूपों का उपयोग किया जा सकता है: (1) स्थानीय डिवाइस में क्लाउड में एक सटीक डुप्लिकेट DVM उदाहरण हो सकता है, जिसे हमेशा स्थानीय उदाहरण के समान स्थिति में रखा जाता है, या (2) स्थानीय डिवाइस में क्लाउड में सहेजी गई सभी सेटिंग्स/डेटा हो सकते हैं, जिसमें सिस्टम सेटिंग्स/डेटा और प्रत्येक एप्लिकेशन के लिए डेटा शामिल है।[4]* ओस में डेटा (DiD)
    • डीआईडी ​​शब्द तब लागू होता है जब इसके सभी अनुप्रयोग स्वतंत्रता और सहयोग की आवश्यकताओं को पूरा करते हैं लेकिन उपरोक्त श्रेणियों में से किसी में नहीं रखा जा सकता है। एक उदाहरण ग्रुप के अनुसार ईमेल क्लाइंट है।[4]


संभावित चुनौतियाँ

ड्यू कंप्यूटिंग कई तकनीकी चुनौतियों का सामना करती है, जिसमें बिजली प्रबंधन, प्रोसेसर उपयोगिता और डेटा भंडारण से संबंधित मुद्दे शामिल हैं। ओस कंप्यूटिंग के उपयोग को प्रभावित करने वाले अन्य कारक हैं संचालन प्रणाली की व्यवहार्यता, नेटवर्क मॉडल, संचार मॉडल, प्रोग्रामिंग सिद्धांत, ओस अनुशंसित इंजन, स्थानीय ओस नेटवर्क, व्यक्तिगत उच्च उत्पादकता, डेटाबेस सुरक्षा और ब्राउज़र का व्यवहार।[11]


यह भी देखें

बाहरी संबंध


संदर्भ

  1. Ray, Partha Pratim (2018). "An Introduction to Dew Computing: Definition, Concept and Implications - IEEE Journals & Magazine". IEEE Access. 6: 723–737. doi:10.1109/ACCESS.2017.2775042. S2CID 3324933.
  2. Wang, Yingwei (2015-09-16). "मेघ-ओस वास्तुकला". International Journal of Cloud Computing. 4 (3): 199–210. doi:10.1504/IJCC.2015.071717.
  3. 3.0 3.1 Hu, Yu-Chen; Tiwari, Shailesh; Mishra, Krishn K.; Trivedi, Munesh C., eds. (2018). बुद्धिमान संचार और कम्प्यूटेशनल प्रौद्योगिकियां. Lecture Notes in Networks and Systems. Vol. 19. doi:10.1007/978-981-10-5523-2. ISBN 978-981-10-5522-5. ISSN 2367-3370.
  4. 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 Wang, Yingwei (2016). "ड्यू कम्प्यूटिंग की परिभाषा और वर्गीकरण". Open Journal of Cloud Computing. 3 (1). ISSN 2199-1987.
  5. 5.0 5.1 5.2 5.3 5.4 "ड्यू कम्प्यूटिंग और इंटरनेट कंप्यूटिंग प्रतिमान का संक्रमण - ZTE Corporation". wwwen.zte.com.cn. Retrieved 2018-06-30.
  6. Skala, Karolj; Davidović, Davor; Afgan, Enis; Sović, Ivan; Šojat, Zorislav: Scalable Distributed Computing Hierarchy: Cloud, Fog and Dew Computing // Open Journal of Cloud Computing (OJCC), 2 (2015), 1; 16-24 doi:10.19210/1002.2.1.16
  7. 7.0 7.1 "ओस ग्राउंड क्लाउड कंप्यूटिंग में मदद करती है". Retrieved 2018-06-30.
  8. 8.0 8.1 "Doing More with the Dew: A New Approach to Cloud-Dew Architecture - Semantic Scholar". S2CID 13147444. {{cite journal}}: Cite journal requires |journal= (help)
  9. 9.0 9.1 "Cloud-dew architecture : realizing the potential of distributed database systems in unreliable networks - Semantic Scholar". S2CID 32263118. {{cite journal}}: Cite journal requires |journal= (help)
  10. 10.0 10.1 Yingwei, Wang (2015). "ओस कंप्यूटिंग की प्रारंभिक परिभाषा". Dew Computing Research.
  11. Ray, Partha Pratim (2018). "An Introduction to Dew Computing: Definition, Concept and Implications - IEEE Journals & Magazine". IEEE Access. 6: 723–737. doi:10.1109/ACCESS.2017.2775042.