सक्रिय नेटवर्किंग

सक्रिय नेटवर्किंग एक संचार प्रतिरूप होता है जो दूरसंचार नेटवर्क के माध्यम से प्रवाहित होने वाले पैकेटों को नेटवर्क के संचालन को गतिशील रूप से संशोधित करने की अनुमति देता है।

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

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

यह अन्य नेटवर्किंग प्रतिमानों से कैसे संबंधित है
सक्रिय नेटवर्किंग अन्य नेटवर्किंग प्रतिमानों से संबंधित होता है जो मुख्य रूप से इस पर आधारित होता है कि आर्किटेक्चर में गणना और संचार को कैसे विभाजित किया जाता है।

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

मूलभूत चुनौतियाँ
सक्रिय नेटवर्क अनुसंधान इस प्रकृति को संबोधित करता है कि नेटवर्क के अंदर अत्यंत गतिशील क्षमता को सर्वोत्तम विधि से कैसे सम्मिलित किया जाए।

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

सक्रिय नेटवर्किंग की चुनौतियों में से एक सक्रिय नेटवर्क प्रतिमान को गणितीय रूप से मॉडल करने और सक्रिय नेटवर्क इंजीनियरिंग को सक्षम करने में सूचना सिद्धांत की अक्षमता रही है। यह नेटवर्क की सक्रिय प्रकृति के कारण है जिसमें संचार पैकेट में कोड होता है जो नेटवर्क के संचालन को गतिशील रूप से परिवर्तित कर देता है। ऐसे नेटवर्क को समझने के लिए सूचना सिद्धांत में मूलभूत प्रगति की आवश्यकता होती है।



नैनोमापदंड सक्रिय नेटवर्क
चूंकि वर्तमान विधि के साथ ट्रांजिस्टर के आकार में कमी की सीमा पूरी हो गई है, सक्रिय नेटवर्किंग अवधारणाओं को गणना और संचार को पूरा करने के अधिक कुशल साधन के रूप में अन्वेषण किया जा रहा है। इस पर अधिक जानकारी नैनोमापदंड नेटवर्किंग में पाई जा सकती है।

यह भी देखें

 * नैनोमापदंड नेटवर्किंग
 * नेटवर्क प्रोसेसिंग
 * सॉफ्टवेयर-परिभाषित नेटवर्किंग (एसडीएन)
 * संचार समष्टिता
 * कोलमोगोरोव समष्टिता

अग्रिम पठन

 * Towards an Active Network Architecture (1996), David L. Tennenhouse, et al., Computer Communication Review
 * Active Networks and Active Network Management: A Proactive Management Framework by Stephen F. Bush and Amit Kulkarni, Kluwer Academic/Plenum Publishers, New York, Boston, Dordrecht, London, Moscow, 2001, 196 pp. Hardbound, ISBN 0-306-46560-4.
 * Programmable Networks for IP Service Deployment" by Galis, A., Denazis, S., Brou, C., Klein, C.- Artech House Books, London, June 20;, 450 pp. ISBN 1-58053-745-6.

बाहरी संबंध

 * Introduction to Active Networks (video)