Network Protocol Virtualization
नेटवर्क प्रोटोकॉल वर्चुअलाइजेशन या नेटवर्क प्रोटोकॉल स्टैक वर्चुअलाइजेशन एक सेवा के रूप में नेटवर्क कनेक्शन प्रदान करने की एक अवधारणा है, जिसमें सटीक संचार स्टैक संरचना तय करने के लिए एप्लिकेशन डेवलपर से संबंधित नहीं है। अवधारणा नेटवर्क प्रोटोकॉल वर्चुअलाइजेशन (एन. पी. वी.) को सबसे पहले ह्यूस्केल एट अल द्वारा प्रस्तावित किया गया था। 2015 में नेटवर्क प्रोटोकॉल स्टैक के लिए एक संक्रमण अवधारणा के हिस्से के रूप में एक मोटे स्केच के रूप में। अवधारणा विकसित हुई और 2018 में इसे तैनात करने योग्य राज्य में प्रकाशित किया गया। मुख्य विचार अनुप्रयोगों को उनके संचार ढेर से अलग करना है। आज साकेट एपीआई के लिए ऐप्लिकेशन डेवलपर को आईपीवी4/आईपीवी6 और यूडीपी/टीसीपी के बीच चयन करके हाथ से संचार स्टैक की रचना करने की आवश्यकता होती है। एनपीवी का प्रस्ताव है कि नेटवर्क प्रोटोकॉल स्टैक को देखे गए नेटवर्क वातावरण के अनुरूप बनाया जाना चाहिए (जैसे। लिंक परत प्रौद्योगिकी, या वर्तमान नेटवर्क प्रदर्शन)। इस प्रकार, नेटवर्क स्टैक को विकास के समय नहीं, बल्कि रनटाइम पर बनाया जाना चाहिए और यदि आवश्यक हो तो इसे अनुकूलित करने की संभावना की आवश्यकता होती है। इसके अतिरिक्त विच्छेदन आईएसओ ओ. एस. आई. नेटवर्क परत मॉडल की श्रृंखलाओं को शिथिल करता है, और इस प्रकार संचार ढेर की वैकल्पिक अवधारणाओं को सक्षम बनाता है। ह्यूस्केल एट अल। उपयोगी सेवाओं के साथ संचार को समृद्ध करने के लिए संचार स्टैक में अतिरिक्त परतों को जोड़ने के लिए उदाहरण के रूप में अनुप्रयोग परत मिडिलबॉक्स की अवधारणा का प्रस्ताव करता है (जैसे। एच. टी. टी. पी. अनुकूलन) चित्र डेटा प्रवाह को दर्शाता है। किसी प्रकार के एपीआई के माध्यम से एनपीवी सॉफ्टवेयर के लिए अनुप्रयोग इंटरफेस। ह्यूस्केल एट अल। प्रस्तावित साकेट एपीआई समकक्ष प्रतिस्थापन लेकिन भविष्य के अनुप्रयोगों के लिए अधिक परिष्कृत इंटरफेस की कल्पना करें। एप्लिकेशन पेलोड को एक शेड्यूलर द्वारा एक (संभावित रूप से कई) संचार स्टैक को नेटवर्क पैकेटों में संसाधित करने के लिए सौंपा जाता है, जो नेटवर्किंग हार्डवेयर का उपयोग करके भेजे जाते हैं। एक प्रबंधन घटक यह तय करता है कि संचार स्टैक कैसे बनाए जाते हैं और समय-निर्धारण योजना कैसे होनी चाहिए। निर्णयों का समर्थन करने के लिए सॉफ्टवेयर-परिभाषित नेटवर्किंग संदर्भों में प्रबंधन प्रणाली को एकीकृत करने के लिए एक प्रबंधन इंटरफेस प्रदान किया जाता है। एन. पी. वी. की आगे एल. पी. डब्ल्यू. ए. एन. इंटरनेट ऑफ थिंग्स (आई. ओ. टी.) परिदृश्यों के एक केंद्रीय तत्व के रूप में जांच की गई है। विशेष रूप से, 2020 में रोलांडो हेरेरो द्वारा अंतर्निहित परिवहन, नेटवर्क, लिंक और भौतिक परतों के लिए अज्ञेयवादी अनुप्रयोगों की तैनाती का पता लगाया गया था। इस संदर्भ में, एन. पी. वी. बड़े पैमाने पर आई. ओ. टी. अभिगम नेटवर्क में बाधित सेंसर, एक्चुएटर और नियंत्रकों की तैनाती और प्रबंधन को पूरा करने के लिए एक बहुत ही सफल और लचीला उपकरण बन जाता है। कार्यान्वयन वर्तमान में अवधारणा को प्रदर्शित करने के लिए केवल एक शैक्षणिक कार्यान्वयन उपलब्ध है। ह्यूस्केल एट अल। इस कार्यान्वयन को 2016 में प्रदर्शक के रूप में प्रकाशित किया। इस कोड का अंतिम पुनरावृत्ति गिथब पर ए. जी. पी. एल. वी. 3 के तहत उपलब्ध है। अनुप्रयोग वर्चुअलाइजेशन हार्डवेयर वर्चुअलाइजेशन संदर्भ बाहरी लिंक वर्चुअलाइजेशन MAKI वर्चुअलाइजेशन (NPV प्रोटोटाइप) कंप्यूटर विज्ञान का परिचय भी देखें।