नेटवर्क डेटा ट्रैफ़िक के लिए "1 एर्लांग" क्या है?


9

मैं समझता हूं (या कम से कम मुझे विश्वास है कि मैं करता हूं) एरलंग लोड इकाई की अवधारणा जब इसे आवाज संचार पर लागू किया जाता है। आवाज संचार वास्तविक समय में होता है और वास्तविक समय के खिलाफ मापा जाता है, इसलिए स्वाभाविक रूप से हम समय की निश्चित अवधि तक सिस्टम द्वारा नियंत्रित ध्वनि ट्रैक्स की कुल मात्रा (मिनटों में मापी गई) को विभाजित कर सकते हैं (समय भी) मिनटों में मापा जाता है) और एर्लांग के रूप में जाना जाने वाला आयाम रहित भार कारक प्राप्त करते हैं। स्वाभाविक रूप से, 60 मिनट के समय में 60 मिनट की आवाज 1 एर्लैंग है।

लेकिन कोई इस Erlang इकाई को डेटा ट्रैफ़िक के लिए कैसे लागू कर सकता है? हम किस चीज से विभाजित होते हैं? डेटा नेटवर्क के लिए 1 एर्लैंग क्या है? क्या यह लागू भी है? मेरे द्वारा पूछे जाने का कारण यह है कि मुझे डेटा नेटवर्क के लोड विश्लेषण करने के लिए विभिन्न एरलंग-संबंधित सूत्र (एरलंग-बी और एरलंग-सी) का उपयोग किया जाता है। लेकिन मुझे एरलांग इकाई के विचार को एक ऐसे नेटवर्क पर लागू करने में कठिन समय हो रहा है जिसका यातायात समय की इकाइयों में मापा नहीं जाता है।

मैं जिस उच्च-स्तरीय समस्या पर काम कर रहा हूं, वह उस उपकरण पर भार का अनुमान है जो एक साथ ध्वनि और डेटा ट्रैफ़िक को संभालती है। और इस मामले में डेटा ट्रैफ़िक सामान्य इंटरनेट ट्रैफ़िक है, किसी भी तरह से ध्वनि संचार से बंधा हुआ नहीं है। उदाहरण के लिए, सेल्युलर बेस स्टेशन, AKA को सेल साइट मानें। डिवाइस में आवाज और डेटा ट्रैफ़िक को संभालने के लिए स्वतंत्र चैनल हैं। ऐसे उपकरण के लिए एर्लांग में लोड का अनुमान कैसे लगाया जाता है, अगर यह संभव है? कोई व्यक्ति विभिन्न प्रकार के ट्रैफ़िक को व्यावहारिक रूप से सार्थक सामान्य माप में कैसे लाता है?


क्या आप erlang यूनिट के बारे में बात कर रहे हैं? ( en.wikipedia.org/wiki/Erlang_(unit) )
बुल्की

@ बुलकी: हाँ, यह सही है।
एएनटी

जवाबों:


12

पृष्ठभूमि

एक एरलंग सर्किट-स्विच किए गए लिंक पर लोड करता है । रॉट रौलेट के पेज का हवाला देते हुए :

एरलैंग एक आयाम रहित "यूनिट" है जो एक कॉल-सेकंड प्रति सेकंड (या एक कॉल-प्रति घंटे, आदि) के ट्रैफ़िक घनत्व का प्रतिनिधित्व करता है।

एक अर्लंग की शास्त्रीय परिभाषा को 1900 के शुरुआती दिनों में प्रोफेसर एके एरलंग द्वारा विकसित किया गया था । Erlang की परिभाषा डेटा ट्रैफ़िक पर उदारतापूर्वक लागू नहीं होती है, क्योंकि डेटा ट्रैफ़िक में "कॉल" की कोई मानक परिभाषा नहीं है, और न ही कॉल-ब्लॉकिंग है जैसा कि आप पूरी तरह से उपयोग किए गए सर्किट-स्विच किए गए लिंक में पाएंगे । यदि हम डेटा नेटवर्क और कॉल के प्रकार के बारे में कुछ धारणाएँ बनाते हैं, तो हम माप को डेटा नेटवर्क में शू-हॉर्न कर सकते हैं।

Erlang-B और Erlang-C सर्किट-स्विच्ड नेटवर्क के शास्त्रीय विश्लेषण से विकसित हुए; उन्हें डेटा नेटवर्क में उपयोग के लिए भी अनुकूलित किया जा सकता है

क्यू एंड ए


प्रश्न 1

  • Q1 : यह डेटा ट्रैफ़िक पर कैसे लागू होता है?
  • A1 : आपको पहले यह परिभाषित करना होगा कि कॉल क्या है, कॉल द्वारा खपत की गई बैंडविड्थ, और कॉल को ब्लॉक करने के मानदंड। आमतौर पर आप डेटा कॉल के अनुसार बैंडविड्थ को परिभाषित करते हैं कि वॉयस कोडेक द्वारा कितने बैंडविड्थ की खपत होती है ।


प्रश्न 2

  • Q2 : हम क्या द्वारा विभाजित है?
  • A2 : यदि आप कड़ाई से बुनियादी Erlang गणनाओं के बारे में पूछ रहे हैं , तो नीचे देखें। Erlang-B और Erlang-C डेटा नेटवर्क पर लागू करने के लिए थोड़ा आसान है, क्योंकि कतार डायनेमिक्स जो सर्किट-स्विच और डेटा नेटवर्क दोनों के लिए सामान्य हैं।

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

आपके द्वारा उन सीमाओं को परिभाषित करने के बाद ...

  • C कुल क्षमता (बिट्स-प्रति-सेकंड में) ध्वनि ट्रैफ़िक को समर्पित है
  • ए एक एकल वॉयस कॉल द्वारा खपत बैंडविड्थ है, ( वॉयस कोडेक एस)

Erlang क्षमता (समय की प्रति इकाई) की गणना करने का सूत्र ...

Erlang capacity (per unit of time) = C / A

G.729 वॉयस कॉल (यानी 39200 बीपीएस प्रति कॉल) का उपयोग करते हुए, इसे 100Mbps इथरनेट लिंक पर लागू करें।

  • C = 100000000
  • ए = 39200

फास्टएयर लिंक की अधिकतम एरलैंग क्षमता ( G.729 कॉल का उपयोग करके , जो माना जाता है कि लिंक का 100% है):

100000000 bps / 39200 bps = 2551.02 Erlangs

बैंडविड्थ मान :

G.729 पैकेट के बारे में मेरी धारणाएँ (रेफरी सिस्को की आवाज कोडेक संख्या) ...

कुल G.729 ईथरनेट फ्रेम (सभी उपरि सहित): 98 बाइट्स

ईथरनेट पर G.729 की कुल बैंडविड्थ :

50 G.729 packets/sec * 98 Bytes/G.729 packet * 8 bits/Byte =  39200 bits/second

नोट: मैंने सिस्को के 31.2Kbps प्रति G.729 कॉल की सूचीबद्ध बैंडविड्थ को संशोधित करने की स्वतंत्रता ले ली , क्योंकि वे उस संख्या में ईथरनेट फ्रेमिंग ओवरहेड को छोड़ देते हैं। गणित को और अधिक जटिल किए बिना इसे स्पष्ट करने का सबसे सरल तरीका है, G.729 भस्म बैंडविड्थ में ईथरनेट इंटर-फ्रेम ओवरहेड को शामिल करना ।


प्रश्न 3

  • Q3 : डेटा ट्रैफ़िक का एक Erlang क्या है?
  • A3 : यह अब तक स्पष्ट है ... यह इस बात पर निर्भर करता है कि डेटा नेटवर्क पर कॉल कैसे भेजा जाता है।

यह मेरी शुरुआती समझ थी। हालाँकि सिस्को साइट cisco.com/en/US/docs/ios/solutions_docs/voip_solutions/… पर यह लेख "डेटा के लिए Erlang C ट्रैफ़िक मॉडल का उपयोग" उदाहरण में डेटा ट्रैफ़िक के लिए Erlang इकाइयों पर लागू होता है। वे कहते हैं कि चूंकि वे 64,000 बीपीएस वेतन वृद्धि में बैंडविड्थ खरीद सकते हैं, तो वांछित बैंडविड्थ के 960,000 बीपीएस 15 एर्लैंग्स का प्रतिनिधित्व करते हैं। यह मुझे पूरी तरह से मनमाना ठहराता है। एर्लैंग का "आकार" इस ​​बात पर निर्भर करेगा कि वे किस वृद्धि में बैंडविड्थ खरीद सकते हैं?
चींटी

सिस्को एक कॉल की परिभाषा में G.711 कोडेक द्वारा खपत बैंडविड्थ का उपयोग कर रहा है । हालांकि, कई संभव वॉइस कोडेक्स हैं ; बैंडविड्थ दक्षता की परवाह करने पर लगभग कोई भी G.711 कोडेक का उपयोग नहीं करता है। यही कारण है कि मैंने कहा कि आप इसे डेटा ट्रैफ़िक के लिए "उदारतापूर्वक" लागू नहीं कर सकते।
माइक पेनिंगटन

आपके जवाब के लिए धन्यवाद। मैं देखता हूं कि उत्तर डेटा नेटवर्क पर ध्वनि ट्रैफ़िक भेजने के लिए विशिष्ट प्रतीत होते हैं । लेकिन सामान्य इंटरनेट ट्रैफ़िक की तरह नॉन-वॉयस एप्लिकेशन का क्या? क्या इस तरह के यातायात को गिनती में शामिल करने का कोई सार्थक तरीका है?
चींटी

आदर्श रूप से, मैं एक ऐसे उपकरण के भार का वर्णन करने में सक्षम होना चाहता हूं जो एक ही समय में स्वतंत्र कॉम चैनलों के माध्यम से एक साथ विभिन्न प्रकार के ट्रैफ़िक (जैसे आवाज और इंटरनेट ट्रैफ़िक) को संभालता है। क्या इस तरह के उपकरण के लिए एकल एर्लांग मूल्य के साथ आने का एक तरीका है?
चींटी

1
@AndreyT, मुझे लगता है कि आप Erlangs में इंटरनेट ट्रैफ़िक की गणना करके किसी समस्या को हल करने का प्रयास कर रहे हैं; हालाँकि, यह कठिन होने वाला है जब तक कि विचाराधीन ट्रैफ़िक द्वारा उपभोग की जाने वाली बैंडविड्थ समय के साथ स्थिर न हो। वीओआईपी सामान्य इंटरनेट यातायात का एक विशेष मामला है; इसे अर्लंग्स में परिमाणित किया जा सकता है क्योंकि यह एक अपेक्षाकृत स्थिर-बैंडविड्थ धारा है। हालाँकि, इंटरनेट ट्रैफ़िक का अधिकांश हिस्सा निरंतर-बैंडविड्थ नहीं है। क्या आप मुझे यह समझने में मदद कर सकते हैं कि एर्लांग गणना के साथ आप किस समस्या को हल कर रहे हैं?
माइक पेनिंगटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.