Network simulation
कंप्यूटर नेटवर्क अनुसंधान में, नेटवर्क अनुकरण एक ऐसी तकनीक है जिसके द्वारा एक सॉफ्टवेयर प्रोग्राम एक वास्तविक नेटवर्क के व्यवहार की प्रतिकृति बनाता है। यह विभिन्न नेटवर्क संस्थाओं जैसे कि राउटर, स्विच, नोड्स, अभिगम बिंदु, लिंक आदि के बीच बातचीत की गणना करके प्राप्त किया जाता है। अधिकांश सिमुलेटर असतत घटना अनुकरण का उपयोग करते हैं जिसमें प्रणालियों का प्रतिरूपण जिसमें अवस्था चर समय पर असतत बिंदुओं पर बदलते हैं। नेटवर्क के व्यवहार और इसके द्वारा समर्थित विभिन्न अनुप्रयोगों और सेवाओं को फिर एक परीक्षण प्रयोगशाला में देखा जा सकता है; पर्यावरण की विभिन्न विशेषताओं को भी नियंत्रित तरीके से संशोधित किया जा सकता है ताकि यह आकलन किया जा सके कि नेटवर्क/प्रोटोकॉल विभिन्न परिस्थितियों में कैसे व्यवहार करेंगे। नेटवर्क सिम्युलेटर एक सॉफ्टवेयर प्रोग्राम है जो कंप्यूटर नेटवर्क या वायरलेस संचार नेटवर्क के प्रदर्शन की भविष्यवाणी कर सकता है। चूंकि संचार नेटवर्क प्रणाली व्यवहार की सटीक समझ प्रदान करने के लिए पारंपरिक विश्लेषणात्मक तरीकों के लिए बहुत जटिल हो गए हैं, इसलिए नेटवर्क सिमुलेटर का उपयोग किया जाता है। सिमुलेटर में, कंप्यूटर नेटवर्क को उपकरणों, लिंक, अनुप्रयोगों आदि के साथ मॉडल किया जाता है, और नेटवर्क प्रदर्शन की सूचना दी जाती है। सिमुलेटर आज उपयोग में आने वाली सबसे लोकप्रिय तकनीकों और नेटवर्क जैसे 5जी, इंटरनेट ऑफ थिंग्स (आईओटी), वायरलेस लैन, मोबाइल एडहॉक नेटवर्क, वायरलेस सेंसर नेटवर्क, वाहनों के एडहॉक नेटवर्क, संज्ञानात्मक रेडियो नेटवर्क, एलटीई आदि के लिए समर्थन के साथ आते हैं। सिमुलेशन अधिकांश वाणिज्यिक सिमुलेटर जी. यू. आई. संचालित होते हैं, जबकि कुछ नेटवर्क सिमुलेटर सी. एल. आई. संचालित होते हैं। नेटवर्क मॉडल/विन्यास नेटवर्क (नोड्स, राउटर, स्विच, लिंक) और घटनाओं (डेटा प्रसारण, पैकेट त्रुटि, आदि) का वर्णन करता है। आउटपुट परिणामों में नेटवर्क-स्तरीय मेट्रिक्स, लिंक मेट्रिक्स, उपकरण मेट्रिक्स आदि शामिल होंगे। इसके अलावा, सिमुलेशन ट्रेस फाइलों के संदर्भ में ड्रिल डाउन भी उपलब्ध होगा। ट्रेस फाइलें प्रत्येक पैकेट को लॉग करती हैं, हर घटना जो अनुकरण में हुई और विश्लेषण के लिए उपयोग की जाती है। अधिकांश नेटवर्क सिमुलेटर असक्रिट इवेंट सिमुलेशन का उपयोग करते हैं, जिसमें लंबित "घटनाओं" की एक सूची संग्रहीत की जाती है, और उन घटनाओं को क्रम में संसाधित किया जाता है, जिसमें कुछ घटनाएं भविष्य की घटनाओं को ट्रिगर करती हैं-जैसे कि एक नोड पर एक पैकेट के आगमन की घटना एक डाउनस्ट्रीम नोड पर उस पैकेट के आगमन की घटना को ट्रिगर करती है। नेटवर्क अनुकरण उपयोगकर्ताओं को एक परीक्षण नेटवर्क (नकली) में वास्तविक उपकरणों और अनुप्रयोगों को पेश करने की अनुमति देता है जो पैकेट प्रवाह को इस तरह से बदल देता है कि एक लाइव नेटवर्क के व्यवहार की नकल की जा सके। लाइव ट्रैफिक सिम्युलेटर से गुजर सकता है और सिमुलेशन के भीतर की वस्तुओं से प्रभावित हो सकता है। विशिष्ट पद्धति यह है कि एक लाइव एप्लिकेशन से वास्तविक पैकेट एमुलेशन सर्वर (जहां आभासी नेटवर्क का अनुकरण किया जाता है) को भेजे जाते हैं। असली पैकेट एक सिमुलेशन पैकेट में 'मॉड्यूलेट' हो जाता है। सिमुलेशन पैकेट नुकसान, त्रुटियों, देरी, घबराहट आदि के प्रभावों का अनुभव करने के बाद एक वास्तविक पैकेट में डिमॉड्यूलेट हो जाता है, जिससे इन नेटवर्क प्रभावों को वास्तविक पैकेट में स्थानांतरित किया जाता है। इस प्रकार यह है-यदि वास्तविक पैकेट एक वास्तविक नेटवर्क के माध्यम से प्रवाहित होता है लेकिन वास्तव में यह नकली नेटवर्क के माध्यम से प्रवाहित होता है। परिनियोजन से पहले संचार नेटवर्क को मान्य करने के लिए डिजाइन चरण में अनुकरण का व्यापक रूप से उपयोग किया जाता है। नेटवर्क सिमुलेटरों की सूची मुफ्त/ओपन-सोर्स और मालिकाना नेटवर्क सिमुलेटर दोनों उपलब्ध हैं। उल्लेखनीय नेटवर्क सिमुलेटर/एमुलेटर के उदाहरणों में शामिल हैंः एनएस सिमुलेटर ओपीएनईटी (रिवरबेड) नेटसिम (टेटकोस) ग्लोमोसिम ये सभी ओपन सोर्स कोड संपादन योग्य हैं जबकि इनमें से कुछ वाणिज्यिक हैं। नेटवर्क सिमुलेटर नेटवर्क सिमुलेटर का उपयोग 5जी-एनआर क्षमता, थ्रूपुट और विलंबता विश्लेषण नेटवर्क आर एंड डी (सभी नेटवर्क रिसर्च पेपर का 70 प्रतिशत से अधिक एक नेटवर्क सिमुलेटर का संदर्भ देता है) के लिए एक लागत प्रभावी विधि प्रदान करता है जैसे कि एचएफ/यूएचएफ/वीएचएफ रेडियो आधारित मैनेट रेडियो, टैक्टिकल डेटा लिंक आदि। आई. ओ. टी., वी. ए. एन. ई. टी. सिमुलेशन यू. ए. वी. नेटवर्क/ड्रोन स्वार्म कम्युनिकेशन सिमुलेशन मशीन लर्निंगः नेटवर्क मापदंडों को अनुकूलित करने के लिए एम. एल. एल्गोरिदम का परीक्षण, नेटवर्क पर सिंथेटिक डेटा प्रशिक्षण एम. एल. एल्गोरिदम उत्पन्न करना शिक्षाः ऑनलाइन पाठ्यक्रम, प्रयोगशाला प्रयोग और आर. एंड डी. अधिकांश विश्वविद्यालय शिक्षण/आर. एंड डी. के लिए एक नेटवर्क सिमुलेटर का उपयोग करते हैं क्योंकि हार्डवेयर उपकरण खरीदना बहुत महंगा है। कम से कम, एक नेटवर्क सिम्युलेटर को एक उपयोगकर्ता को नेटवर्क पर नोड्स और उन नोड्स के बीच के लिंक को निर्दिष्ट करने वाले नेटवर्क टोपोलॉजी को मॉडल करने में सक्षम बनाना चाहिए, जो नोड्स के बीच अनुप्रयोग प्रवाह (यातायात) को मॉडल करता है, जो नेटवर्क प्रदर्शन मेट्रिक्स को आउटपुट के रूप में प्रदान करता है, पैकेट प्रवाह प्रौद्योगिकी/प्रोटोकॉल मूल्यांकन और उपकरण डिजाइनों का दृश्यीकरण ड्रिल-डाउन विश्लेषण/डिबगिंग के लिए पैकेट/घटनाओं का लॉगिंग नेटवर्क अनुकरण यातायात उत्पादन मॉडल संदर्भ कंप्यूटर नेटवर्किंग दूरसंचार इंजीनियरिंग कंप्यूटर नेटवर्क विश्लेषण अनुकरण सैन्य रेडियो सिस्टम देखें