डिस्ट्रिब्यूटेड कम्प्यूटिंग सिस्टम क्या है? [What is a distributed computing system? in Hindi]
डिस्ट्रिब्यूटेड कंप्यूटिंग एक कंप्यूटिंग अवधारणा है, जो अपने सबसे सामान्य अर्थ में, एक समस्या पर काम करने वाले कई कंप्यूटर सिस्टम को संदर्भित करता है। डिस्ट्रिब्यूटेड कंप्यूटिंग में, एक समस्या को कई भागों में विभाजित किया जाता है, और प्रत्येक भाग को विभिन्न कंप्यूटरों द्वारा हल किया जाता है। जब तक कंप्यूटर नेटवर्क हैं, वे समस्या को हल करने के लिए एक-दूसरे के साथ संवाद (Communicate) कर सकते हैं। यदि ठीक से किया जाता है, तो कंप्यूटर एक एकल इकाई(Single Unite) की तरह प्रदर्शन(Perform) करते हैं।कंप्यूटर नेटवर्क के भीतर संसाधनों(Resources) को वितरित(Distribute) करने का विचार नया नहीं है। यह पहली बार मेनफ्रेम कंप्यूटर पर डेटा एंट्री टर्मिनलों के उपयोग के साथ शुरू हुआ, फिर मिनिकॉमपॉइंट में स्थानांतरित(Transfer) हो गया और अब व्यक्तिगत कंप्यूटर(Personal Computer) और क्लाइंट-सर्वर आर्किटेक्चर में अधिक स्तरों(Level) के साथ संभव है।
एक वितरित कंप्यूटिंग आर्किटेक्चर(Distributed Computer architecture) में बहुत से हल्के सॉफ़्टवेयर एजेंट होते हैं जिनमें एक या अधिक समर्पित कंप्यूटिंग प्रबंधन सर्वर स्थापित(dedicated computing management server install) होते हैं। क्लाइंट मशीनों पर चलने वाले एजेंट आमतौर पर पता लगाते हैं कि मशीन बेकार है और प्रबंधन सर्वर को एक अधिसूचना भेजें कि मशीन उपयोग में नहीं है और प्रसंस्करण (processing) कार्य के लिए उपलब्ध है। एजेंट तब एक application package का अनुरोध(request) करते हैं। जब क्लाइंट मशीन इस एप्लिकेशन पैकेज को प्रबंधन सर्वर (Management server) से संसाधित (Processed) करने के लिए प्राप्त करती है, तो यह एप्लिकेशन सॉफ़्टवेयर चलाता है जब इसमें free CPU Cycle होता है और परिणाम को प्रबंधन सर्वर पर वापस भेज देता है। जब उपयोगकर्ता वापस लौटता है और फिर से संसाधनों(Resources) की आवश्यकता होती है, तो प्रबंधन सर्वर उन संसाधनों को लौटाता है जो उपयोगकर्ता की अनुपस्थिति में विभिन्न कार्यों को करने के लिए उपयोग कर रहे थे।
उदाहरण के साथ वितरित कंप्यूटिंग क्या है? [What is distributed computing with examples?in Hindi]
एक वितरित प्रणाली संसाधन साझाकरण(Distributed system resource sharing) की अनुमति देती है, जिसमें नेटवर्क से जुड़े सिस्टम द्वारा सॉफ्टवेयर भी शामिल है। वितरित प्रणालियों (Distributed system)के उदाहरण / वितरित कंप्यूटिंग(Distributed computing) के अनुप्रयोग(Applications): इंट्रानेट, इंटरनेट, WWW, ईमेल। दूरसंचार नेटवर्क: टेलीफोन नेटवर्क और सेलुलर नेटवर्क।वितरित कंप्यूटिंग मॉडल क्या है? [What is a distributed computing model? in Hindi]
वितरित कंप्यूटिंग एक मॉडल है जिसमें दक्षता(Efficiency) और प्रदर्शन(Performance) को बेहतर बनाने के लिए एक सॉफ्टवेयर सिस्टम के घटकों को कई कंप्यूटरों के बीच साझा(Share) किया जाता है। शब्द की व्यापक अर्थ में, वितरित कंप्यूटिंग का अर्थ है कि कुछ को कई प्रणालियों (System) के बीच साझा (Share) किया जाता है जो विभिन्न स्थानों में भी हो सकता है।एक वितरित प्रणाली कैसे काम करती है? [How does a distributed system work? in Hindi]
एक वितरित प्रणाली एक कंप्यूटर का एक समूह है जो एक एकल कंप्यूटर (Single computer)के रूप में अंत-उपयोगकर्ता(End User) को दिखाई देता है।एक प्रणाली केवल तभी वितरित की जाती है जब नोड्स अपने कार्यों के समन्वय(Coordination) के लिए एक दूसरे के साथ संवाद करते हैं।हमें वितरित कंप्यूटिंग की आवश्यकता क्यों है? [Why do we need distributed computing? in Hindi]
वितरित कंप्यूटिंग विभिन्न उपयोगकर्ताओं या कंप्यूटरों को जानकारी साझा(Share) करने की अनुमति देता है। Distributed computing मशीन पर किसी अन्य मशीन पर processing power, मेमोरी या Storage का लाभ उठाने के लिए एक applications की अनुमति दे सकता है। कुछ Applications, जैसे word processing, शायद distribution से लाभान्वित न हों।क्या इंटरनेट एक वितरित प्रणाली है? [Is the Internet a Distributed System? in Hindi]
कारण यह है कि इंटरनेट स्वयं एक नेटवर्क नेटवर्क है और जरूरी नहीं कि Distributed Systems की क्लासिक परिभाषा के अंतर्गत आता हो।वितरित सिस्टम के प्रकार [Types of distributed systems, in Hindi]
Distributed सिस्टम में नोड्स को क्लाइंट / सर्वर सिस्टम या पीयर टू पीयर सिस्टम के रूप में व्यवस्थित किया जा सकता है। इनके बारे में विवरण इस प्रकार हैं:क्लाइंट / सर्वर सिस्टम
क्लाइंट सर्वर सिस्टम में, क्लाइंट एक संसाधन(Resource) का अनुरोध करता है और सर्वर उस संसाधन(Resource) को प्रदान करता है। एक सर्वर एक ही समय में कई Client की service कर सकता है जबकि एक client केवल एक सर्वर के contact में है। क्लाइंट और सर्वर दोनों आमतौर पर कंप्यूटर नेटवर्क के माध्यम से संवाद(communicate) करते हैं और इसलिए वे वितरित सिस्टम(distributed system) का एक हिस्सा हैं।पीयर टू पीयर सिस्टम
पीयर टू पीयर सिस्टम में नोड्स होते हैं जो डेटा साझा(share) करने में समान भागीदार होते हैं। सभी कार्यों को सभी नोड्स के बीच समान रूप से विभाजित किया गया है। नोड्स साझा संसाधनों के रूप में आवश्यक के रूप में एक दूसरे के साथ बातचीत(communicate) करते हैं। यह एक नेटवर्क की मदद से किया जाता है।
Post a Comment
Blogger FacebookYour Comment Will be Show after Approval , Thanks