वास्तविक समय संचार: Difference between revisions
(Created page with "{{Short description|Protocols and communication hardware that give real-time guarantees}} {{distinguish|Real-time computing|Real-time clock}} रीयल-टाइम सं...") |
No edit summary |
||
Line 2: | Line 2: | ||
{{distinguish|Real-time computing|Real-time clock}} | {{distinguish|Real-time computing|Real-time clock}} | ||
रीयल-टाइम | रीयल-टाइम कम्युनिकेशन (आरटीसी) सॉफ्टवेयर प्रोटोकॉल और कम्युनिकेशन हार्डवेयर मीडिया की एक श्रेणी है जो रीयल-टाइम गारंटी देता है, जो [[वास्तविक समय कंप्यूटिंग|रीयल टाइम कंप्यूटिंग]] की रीयल-टाइम गारंटी का समर्थन करने के लिए आवश्यक है।<ref name="bettati">Sharad Sundaresan; Riccardo Bettati. | ||
[http://faculty.cs.tamu.edu/bettati/Papers/icdcs1997.myrinet/html/paper.html "Distributed Connection Management for Real-Time Communication over Wormhole-Routed Networks"]. 1997.</ref> | [http://faculty.cs.tamu.edu/bettati/Papers/icdcs1997.myrinet/html/paper.html "Distributed Connection Management for Real-Time Communication over Wormhole-Routed Networks"]. 1997.</ref> रीयल टाइम कम्युनिकेशन [[प्रोटोकॉल (कंप्यूटिंग)]] न केवल स्थानांतरित किए गए डेटा की डेटा अखंडता पर अपितु स्थानांतरण की समयबद्धता पर भी निर्भर हैं। रीयल-टाइम कम्युनिकेशन प्रणालियों को सामान्यतः दो प्रकारों में से एक के रूप में समझा जाता है: जैसे हार्ड रीयल-टाइम (एचआरटी) और सॉफ्ट रीयल-टाइम (एसआरटी)<ref>{{Cite journal |last=Doyle |first=Paula |date=May 2004 |title=रीयल-टाइम ईथरनेट का परिचय 1|url=https://www.ccontrols.com/pdf/Extv5n3.pdf |journal=The Extension |volume=5 |pages=4 |via=Contemporary Control Systems, Inc}}</ref> हार्ड और सॉफ्ट रीयल-टाइम कम्युनिकेशन प्रणाली के बीच का अंतर गलत संचालन के परिणाम हैं। [[सुरक्षा-महत्वपूर्ण प्रणाली]] जो गलती होने पर भयावह परिणाम देने में सक्षम होती हैं, जैसे कि एयरक्राफ्ट [[फ्लाई बाय वायर]] सिस्टम, को हार्ड रीयल टाइम के रूप में नामित किया जाता है, जबकि गैर-महत्वपूर्ण लेकिन आदर्श रूप से वास्तविक- समय प्रणाली, जैसे होटल आरक्षण प्रणाली, को सॉफ्ट रियल-टाइम के रूप में नामित किया गया है।<ref>{{Cite web |title=IE304: Real Time Ethernet, Part 1 |url=https://www.industrialethernetu.com/courses/ie304.html |access-date=2022-03-26 |website=www.industrialethernetu.com}}</ref> रीयल टाइम कम्युनिकेशन प्रणाली को हार्ड या सॉफ्ट के रूप में नामित करने से इसके डिज़ाइन पर महत्वपूर्ण प्रभाव पड़ता है। | ||
== | == हार्ड रीयल टाइम प्रणाली == | ||
हार्ड रीयल टाइम कम्युनिकेशन प्रणालियाँ अधिकांशतः एक भौतिक तंत्र से जुड़ी [[वैद्युतयांत्रिकी]] होती हैं, जो अधिकांशतः लोगों या संपत्ति के साथ सीधे इंटरफेस करती हैं, जो अधिकांशतः किसी गलती के संभावित खतरे में योगदान देती है या परिभाषित करती है। उनकी सुरक्षा-महत्वपूर्ण प्रकृति के कारण, एक हार्ड रीयल टाइम प्रणाली में परिभाषित कम्युनिकेशन प्रोटोकॉल सामान्यतः नियतात्मक नेटवर्किंग होना चाहिए<ref>{{Cite journal |last=Livani |first=M.A |date=1998 |title=कंट्रोलर एरिया नेटवर्क में हार्ड और सॉफ्ट रीयल-टाइम संचार शेड्यूल करना|doi=10.1016/S1474-6670(17)44865-8 |journal=IFAC Proceedings Volumes |volume=31 |pages=13 }}</ref> जिससे की हार्ड रीयल टाइम कम्युनिकेशन प्रणालियाँ विशेष रूप से [[परिवहन]], [[औद्योगिक प्रौद्योगिकी]] और [[स्वास्थ्य प्रौद्योगिकी]] क्षेत्रों में सामान्य हैं। सामान्य अनुप्रयोगों में [[नियंत्रण प्रणाली]], [[इंजन नियंत्रण इकाई]], चिकित्सा उपकरण और एयरबैग ट्रिगरिंग स्थितियाँ जैसी महत्वपूर्ण सुरक्षा प्रणालियाँ सम्मलित हैं। | |||
=== उदाहरण === | === उदाहरण === | ||
* [[अंतरिक्ष यान]] [[संचार नेटवर्क]] [[स्पेसवायर]] | * [[अंतरिक्ष यान]] [[संचार नेटवर्क|कम्युनिकेशन नेटवर्क]] [[स्पेसवायर]] रीयल टाइम कम्युनिकेशन का समर्थन करता है।<ref> | ||
Dr Barry M Cook; Paul Walker. | Dr Barry M Cook; Paul Walker. | ||
[http://www.4links.co.uk/bibliography/Ethernet-SpaceWire-Software-Issues-Cook-Walker-4Links-IAC-2006-paper.pdf "Ethernet over SpaceWire - software issues"]. | [http://www.4links.co.uk/bibliography/Ethernet-SpaceWire-Software-Issues-Cook-Walker-4Links-IAC-2006-paper.pdf "Ethernet over SpaceWire - software issues"]. | ||
2007. | 2007. | ||
</ref> | </ref> | ||
* [[ | * [[टाइम-ट्रिगर ईथरनेट]] जटिल मल्टी-हॉप ईथरनेट नेटवर्क में रीयल टाइम सिंक्रोनस कम्युनिकेशन का समर्थन करता है। | ||
== सॉफ्ट रीयल-टाइम सिस्टम == | == सॉफ्ट रीयल-टाइम सिस्टम == | ||
हार्ड रीयल टाइम कम्युनिकेशन प्रणालियों के विपरीत, नरम रीयल टाइम कम्युनिकेशन प्रणालियों में सामान्यतः किसी गलती पर भयावह नुकसान पहुंचाने की क्षमता नहीं होती है, जो गैर-नियतात्मक, कम कठोर [[ संगणक संजाल ]] की अनुमति देती है।<ref>{{Cite journal |last1=Saravanan |first1=R. |last2=Ramaraj |first2=N. |date=2009-01-31 |title=प्रतिकृति मिडलवेयर अनुप्रयोगों में विश्वसनीयता प्रदान करना|url=https://thescipub.com/abstract/jcssp.2009.11.22 |journal=Journal of Computer Science |language=en-US |volume=5 |issue=1 |pages=11–22 |doi=10.3844/jcssp.2009.11.22 |issn=1552-6607|doi-access=free }}</ref> यह सॉफ्ट रीयल-टाइम कम्युनिकेशन प्रणालियों को [[वृहत् क्षेत्र जालक्रम]] और [[सेल्युलर नेटवर्क]] जैसे उपभोक्ता नेटवर्क पर संचालित करने की अनुमति देता है। बड़ी मात्रा में सॉफ्ट रियल-टाइम सिस्टम [[दूरसंचार|दूरकम्युनिकेशन]] उत्पाद हैं जैसे [[आईपी पर आवाज]] और कुछ [[वीडियोटेलीफोनी]] प्लेटफॉर्म जैसे [[ कलह (सॉफ्टवेयर) ]]<ref>{{Cite web |title=वेबआरटीसी का उपयोग करके डिस्कॉर्ड ढाई मिलियन समवर्ती वॉयस उपयोगकर्ताओं को कैसे संभालता है|url=https://discord.com/blog/how-discord-handles-two-and-half-million-concurrent-voice-users-using-webrtc |access-date=2022-03-26 |website=discord.com}}</ref> और [[गूगल मीट]]।<ref>{{Cite web |date=2014-07-29 |title=How does Hangouts use WebRTC? webrtc-internals analysis |url=https://webrtchacks.com/hangout-analysis-philipp-hancke/ |access-date=2022-03-26 |website=webrtcHacks |language=en-US}}</ref> सॉफ्ट रीयल-टाइम कम्युनिकेशन प्रणाली पर प्रसारित डेटा को एक केंद्रीकृत सर्वर में संग्रहीत नहीं किया जाता है, और सहकर्मी सर्वर के बजाय पीयर-टू-पीयर होते हैं, हालांकि जब सीधा लिंक स्थापित नहीं किया जा सकता है तो साथियों के बीच मध्यस्थ कनेक्टिंग नोड्स की अनुमति होती है।<ref>{{Cite web |title=What is Real-Time Communications (RTC)? |url=https://www.realtimecommunicationsworld.com/what-is-real-time-communications/ |access-date=2022-03-26 |website=www.realtimecommunicationsworld.com |language=en}}</ref> | |||
=== उदाहरण === | === उदाहरण === | ||
* [[WebRTC]], एक निःशुल्क [[मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर]]| मोबाइल एप्लिकेशन और वेब ब्राउज़र के लिए ओपन-सोर्स रीयल-टाइम | * [[WebRTC]], एक निःशुल्क [[मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर]]| मोबाइल एप्लिकेशन और वेब ब्राउज़र के लिए ओपन-सोर्स रीयल-टाइम कम्युनिकेशन [[सॉफ्टवेयर ढांचा]], वेब-उन्मुख दूरकम्युनिकेशन क्षेत्र में रीयल-टाइम कम्युनिकेशन का वर्तमान सबसे प्रमुख कार्यान्वयन है।<ref>{{Cite journal |last=Bubley |first=Dean |date=June 2018 |title=उभरते आरटीसी उपयोग-मामले|url=https://www.callstats.io/hubfs/pdf/whitepapers/The%20Future%20of%20WebRTC%20whitepaper.pdf |journal=Disruptive Analysis}}</ref> | ||
Revision as of 22:31, 3 July 2023
रीयल-टाइम कम्युनिकेशन (आरटीसी) सॉफ्टवेयर प्रोटोकॉल और कम्युनिकेशन हार्डवेयर मीडिया की एक श्रेणी है जो रीयल-टाइम गारंटी देता है, जो रीयल टाइम कंप्यूटिंग की रीयल-टाइम गारंटी का समर्थन करने के लिए आवश्यक है।[1] रीयल टाइम कम्युनिकेशन प्रोटोकॉल (कंप्यूटिंग) न केवल स्थानांतरित किए गए डेटा की डेटा अखंडता पर अपितु स्थानांतरण की समयबद्धता पर भी निर्भर हैं। रीयल-टाइम कम्युनिकेशन प्रणालियों को सामान्यतः दो प्रकारों में से एक के रूप में समझा जाता है: जैसे हार्ड रीयल-टाइम (एचआरटी) और सॉफ्ट रीयल-टाइम (एसआरटी)[2] हार्ड और सॉफ्ट रीयल-टाइम कम्युनिकेशन प्रणाली के बीच का अंतर गलत संचालन के परिणाम हैं। सुरक्षा-महत्वपूर्ण प्रणाली जो गलती होने पर भयावह परिणाम देने में सक्षम होती हैं, जैसे कि एयरक्राफ्ट फ्लाई बाय वायर सिस्टम, को हार्ड रीयल टाइम के रूप में नामित किया जाता है, जबकि गैर-महत्वपूर्ण लेकिन आदर्श रूप से वास्तविक- समय प्रणाली, जैसे होटल आरक्षण प्रणाली, को सॉफ्ट रियल-टाइम के रूप में नामित किया गया है।[3] रीयल टाइम कम्युनिकेशन प्रणाली को हार्ड या सॉफ्ट के रूप में नामित करने से इसके डिज़ाइन पर महत्वपूर्ण प्रभाव पड़ता है।
हार्ड रीयल टाइम प्रणाली
हार्ड रीयल टाइम कम्युनिकेशन प्रणालियाँ अधिकांशतः एक भौतिक तंत्र से जुड़ी वैद्युतयांत्रिकी होती हैं, जो अधिकांशतः लोगों या संपत्ति के साथ सीधे इंटरफेस करती हैं, जो अधिकांशतः किसी गलती के संभावित खतरे में योगदान देती है या परिभाषित करती है। उनकी सुरक्षा-महत्वपूर्ण प्रकृति के कारण, एक हार्ड रीयल टाइम प्रणाली में परिभाषित कम्युनिकेशन प्रोटोकॉल सामान्यतः नियतात्मक नेटवर्किंग होना चाहिए[4] जिससे की हार्ड रीयल टाइम कम्युनिकेशन प्रणालियाँ विशेष रूप से परिवहन, औद्योगिक प्रौद्योगिकी और स्वास्थ्य प्रौद्योगिकी क्षेत्रों में सामान्य हैं। सामान्य अनुप्रयोगों में नियंत्रण प्रणाली, इंजन नियंत्रण इकाई, चिकित्सा उपकरण और एयरबैग ट्रिगरिंग स्थितियाँ जैसी महत्वपूर्ण सुरक्षा प्रणालियाँ सम्मलित हैं।
उदाहरण
- अंतरिक्ष यान कम्युनिकेशन नेटवर्क स्पेसवायर रीयल टाइम कम्युनिकेशन का समर्थन करता है।[5]
- टाइम-ट्रिगर ईथरनेट जटिल मल्टी-हॉप ईथरनेट नेटवर्क में रीयल टाइम सिंक्रोनस कम्युनिकेशन का समर्थन करता है।
सॉफ्ट रीयल-टाइम सिस्टम
हार्ड रीयल टाइम कम्युनिकेशन प्रणालियों के विपरीत, नरम रीयल टाइम कम्युनिकेशन प्रणालियों में सामान्यतः किसी गलती पर भयावह नुकसान पहुंचाने की क्षमता नहीं होती है, जो गैर-नियतात्मक, कम कठोर संगणक संजाल की अनुमति देती है।[6] यह सॉफ्ट रीयल-टाइम कम्युनिकेशन प्रणालियों को वृहत् क्षेत्र जालक्रम और सेल्युलर नेटवर्क जैसे उपभोक्ता नेटवर्क पर संचालित करने की अनुमति देता है। बड़ी मात्रा में सॉफ्ट रियल-टाइम सिस्टम दूरकम्युनिकेशन उत्पाद हैं जैसे आईपी पर आवाज और कुछ वीडियोटेलीफोनी प्लेटफॉर्म जैसे कलह (सॉफ्टवेयर) [7] और गूगल मीट।[8] सॉफ्ट रीयल-टाइम कम्युनिकेशन प्रणाली पर प्रसारित डेटा को एक केंद्रीकृत सर्वर में संग्रहीत नहीं किया जाता है, और सहकर्मी सर्वर के बजाय पीयर-टू-पीयर होते हैं, हालांकि जब सीधा लिंक स्थापित नहीं किया जा सकता है तो साथियों के बीच मध्यस्थ कनेक्टिंग नोड्स की अनुमति होती है।[9]
उदाहरण
- WebRTC, एक निःशुल्क मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर| मोबाइल एप्लिकेशन और वेब ब्राउज़र के लिए ओपन-सोर्स रीयल-टाइम कम्युनिकेशन सॉफ्टवेयर ढांचा, वेब-उन्मुख दूरकम्युनिकेशन क्षेत्र में रीयल-टाइम कम्युनिकेशन का वर्तमान सबसे प्रमुख कार्यान्वयन है।[10]
संदर्भ
- ↑ Sharad Sundaresan; Riccardo Bettati. "Distributed Connection Management for Real-Time Communication over Wormhole-Routed Networks". 1997.
- ↑ Doyle, Paula (May 2004). "रीयल-टाइम ईथरनेट का परिचय 1" (PDF). The Extension. 5: 4 – via Contemporary Control Systems, Inc.
- ↑ "IE304: Real Time Ethernet, Part 1". www.industrialethernetu.com. Retrieved 2022-03-26.
- ↑ Livani, M.A (1998). "कंट्रोलर एरिया नेटवर्क में हार्ड और सॉफ्ट रीयल-टाइम संचार शेड्यूल करना". IFAC Proceedings Volumes. 31: 13. doi:10.1016/S1474-6670(17)44865-8.
- ↑ Dr Barry M Cook; Paul Walker. "Ethernet over SpaceWire - software issues". 2007.
- ↑ Saravanan, R.; Ramaraj, N. (2009-01-31). "प्रतिकृति मिडलवेयर अनुप्रयोगों में विश्वसनीयता प्रदान करना". Journal of Computer Science (in English). 5 (1): 11–22. doi:10.3844/jcssp.2009.11.22. ISSN 1552-6607.
- ↑ "वेबआरटीसी का उपयोग करके डिस्कॉर्ड ढाई मिलियन समवर्ती वॉयस उपयोगकर्ताओं को कैसे संभालता है". discord.com. Retrieved 2022-03-26.
- ↑ "How does Hangouts use WebRTC? webrtc-internals analysis". webrtcHacks (in English). 2014-07-29. Retrieved 2022-03-26.
- ↑ "What is Real-Time Communications (RTC)?". www.realtimecommunicationsworld.com (in English). Retrieved 2022-03-26.
- ↑ Bubley, Dean (June 2018). "उभरते आरटीसी उपयोग-मामले" (PDF). Disruptive Analysis.