वितरित नेटवर्किंग

From Vigyanwiki

वितरित नेटवर्किंग एक वितरित कंप्यूटिंग नेटवर्क प्रणाली है जहां प्रोग्राम के घटक और डेटा कई स्रोतों पर निर्भर करते हैं।

अवलोकन

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

क्लाइंट/सर्वर

क्लाइंट/सर्वर कंप्यूटिंग वितरित कंप्यूटिंग का एक प्रकार है जहां एक कंप्यूटर, एक क्लाइंट (ग्राहक), सर्वर से डेटा का अनुरोध करता है, प्राथमिक कंप्यूटिंग केंद्र, जो क्लाइंट को सीधे अनुरोधित डेटा के साथ प्रतिक्रिया करता है, कभी-कभी एक एजेंट के माध्यम से करता है। क्लाइंट/सर्वर वितरित नेटवर्किंग वेब-आधारित कंप्यूटिंग में भी लोकप्रिय है।[3] क्लाइंट/सर्वर यह सिद्धांत है कि क्लाइंट कंप्यूटर उपयोगकर्ता के लिए कुछ क्षमताएं प्रदान कर सकता है और अन्य कंप्यूटरों से अनुरोध करता है जो क्लाइंट के लिए सेवाएं प्रदान करते हैं। वेब का हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) मूल रूप से सभी क्लाइंट/सर्वर है।[1][4][5][6]

एजेंट-आधारित

वितरित नेटवर्क एजेंट-आधारित मॉडल भी हो सकता है, जहां एजेंट या घटक को नियंत्रित करने वाले को अव्यवस्थित रूप से परिभाषित किया जाता है, और घटकों में पूर्व विन्यस्त या क्रियाशील परिस्थिति हो सकती हैं।[3]

विकेंद्रीकृत

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

मेश

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

वितरित नेटवर्किंग के लाभ

1980 के दशक से पहले, कंप्यूटिंग सामान्यतः कम मूल्य वाले डेस्कटॉप कंप्यूटर पर केंद्रीकृत होती थी।[9] लेकिन आज, कंप्यूटिंग संसाधन (कंप्यूटर या सर्वर) सामान्यतः भौतिक रूप से कई जगहों पर वितरित किए जाते हैं, जो कि नेटवर्किंग एक्सेल को वितरित करते हैं। कुछ प्रकार की कंप्यूटिंग समानांतर कंप्यूटिंग के एक निश्चित स्तर और उत्तम हार्डवेयर घटकों के लाभ से अच्छी तरह से आगे नहीं बढ़ती है, और इस प्रकार दबाके रखा हुआ है, जैसे कि बहुत बड़े पैमाने पर निर्देश शब्द द्वारा कंप्यूटरों की संख्या बढ़ाने के स्थान पर उनके घटकों की शक्ति बढ़ाने से ये बाधाएँ दूर हो जाती हैं। ऐसी स्थितियाँ जहाँ संसाधन साझा करना एक विषय बन जाता है, या जहाँ उच्च दोष सहिष्णुता की आवश्यकता होती है, वितरित नेटवर्किंग में भी सहायता मिलती है।[2] वितरित नेटवर्किंग नाम को गुप्त रखने के लिए और उच्च स्तर के लिए भी बहुत सहायक है।[10]

क्लाउड कंप्यूटिंग

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

यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 Balda, Braveem (April 2015). "वितरित नेटवर्किंग में सुरक्षा वृद्धि" (PDF). International Journal of Computer Science and Mobile Computing. 4 (4): 761. Retrieved 24 September 2018.
  2. 2.0 2.1 2.2 2.3 Srinivasa, K.G.; Muppalla, Anil Kumar (Feb 2015). उच्च प्रदर्शन वितरित कम्प्यूटिंग के लिए गाइड: हडूप, स्केलिंग और स्पार्क (कंप्यूटर संचार और नेटवर्क) के साथ केस स्टडीज. Springer. pp. 4–8. ISBN 978-3319134963.
  3. 3.0 3.1 3.2 3.3 Weija, Jia; Zhou, Wanlei (Dec 2004). वितरित नेटवर्क सिस्टम: अवधारणाओं से कार्यान्वयन तक. Springer. pp. xvii-6. ISBN 978-0387238395.
  4. Tsenov, Martin (June 2007). "वेब सेवाओं का उपयोग कर वितरित नेटवर्क सिस्टम के बीच संचार का उदाहरण". CompSysTech '07 Proceedings of the 2007 International Conference on Computer Systems and Technologies (35): 1. doi:10.1145/1330598.1330637. ISBN 9789549641509. S2CID 1873704. Retrieved 24 September 2018.
  5. 5.0 5.1 Maly, Robin Jan. "केंद्रीकृत (क्लाइंट-सर्वर) और विकेंद्रीकृत (पीयर-टू-पीयर) नेटवर्किंग की तुलना। सेमेस्टर थीसिस।" (PDF). ETH Zurich. ETH Zurich. Retrieved 24 September 2018.
  6. Piliouras, Teresa C. (Dec 2004). नेटवर्क डिजाइन, दूसरा संस्करण: प्रबंधन और तकनीकी परिप्रेक्ष्य (2nd ed.). CRC Press. p. 353. ISBN 9780849316081. Retrieved 25 September 2018.
  7. Mearian, Lucas (31 May 2018). "ब्लॉकचेन क्या है? दशकों में सबसे विघटनकारी तकनीक". Computerworld. Retrieved 24 September 2018.
  8. Raval, Siraj. "अध्याय 1. विकेंद्रीकृत अनुप्रयोग क्या है?". O'Reilly Safari. O'Reilly Safari. Retrieved 24 September 2018.
  9. "एक बहादुर नई दुनिया: 1980 का घरेलू कंप्यूटर बूम". History Extra. Retrieved 24 September 2018.
  10. Sy, Denh (2011). अनाम अभी तक ट्रेस करने योग्य वायरलेस मेश नेटवर्किंग. California State University. ISBN 978-1-124-40072-3. Retrieved 25 September 2018.
  11. "वितरित कम्प्यूटिंग: उपयोगिताएँ, ग्रिड और बादल" (PDF). ITU-T Technology Watch Report. 9. 2009. Retrieved 24 September 2018.