Thursday 22 February 2018

ट्रेडिंग सिस्टम - समाधान


ट्रेडिंग सिस्टम डिज़ाइन विज़न। हमारी दृष्टि व्यापार प्रणाली डिज़ाइन से चिंता करने की है ताकि आप व्यापार को प्राप्त कर सकें, हमारा लक्ष्य आपके व्यापार डिलिवरेबल्स और ट्रेडिंग आवश्यकताओं को समझना है, साथ ही चुनौतियों का सामना करना पड़ता है, और समझदार और प्रभावी उनको लागू करने के लिए समाधान हम अपने व्यापारिक हितों की यथार्थवादी और प्रभावी तरीके से रक्षा करते हुए ट्रेडिंग से बाहर जटिलता लेना चाहते हैं.ट्रिंग एक उत्पाद नहीं है, यह प्रक्रिया है। एक नई सीमा की चुनौती को पूरा करें क्यों नहीं हमें ट्रेडिंग सिस्टम डिज़ाइन पर हमारी एक समर्पित डिजाइन टीमों में से एक से समाधान प्रदान करने में सहायता करें। टेस्टिंग सिस्टम कोडिंग। टेस्टिंग सिस्टम केवल ऐसे नियमों का सेट है, जो व्यापारियों द्वारा उनकी प्रविष्टियां निर्धारित करने के लिए उपयोग करते हैं और एक स्थिति व्यापार प्रणाली का विकास करना और उनका उपयोग करने से व्यापारियों को जोखिम में कमी के साथ लगातार रिटर्न प्राप्त करने में मदद मिल सकती है एक आदर्श स्थिति में, व्यापारियों को रोबोटों की तरह महसूस करना चाहिए, क्रियान्वित करना ट्रेडों व्यवस्थित रूप से और भावना के बिना, शायद, आपने खुद से पूछा है कि रोबोट को मेरे सिस्टम के व्यापार से रोकने के लिए क्या जवाब है कुछ भी नहीं यह ट्यूटोरियल आपको उन उपकरणों और तकनीकों के बारे में जानकारी देगा जो आप अपनी स्वचालित ट्रेडिंग सिस्टम बनाने के लिए उपयोग कर सकते हैं। ट्रेडिंग सिस्टम बनाया स्वचालित ट्रेडिंग सिस्टम को आपके व्यापार प्रणाली के नियमों को कोड में परिवर्तित करके बनाया जाता है, जो कि आपका कंप्यूटर आपके कंप्यूटर को समझ सकता है तो आपके व्यापार सॉफ्टवेयर के माध्यम से उन नियमों को चलाता है, जो आपके नियमों का पालन करने वाले ट्रेडों को दिखता है अंत में, ट्रेडों को स्वचालित रूप से रखा जाता है आपका दलाल। यह ट्यूटोरियल इस प्रक्रिया के दूसरे और तीसरे हिस्से पर ध्यान दिया जाएगा, जहां आपके नियम एक ऐसे कोड में रूपांतरित किए जाते हैं जो आपके व्यापारिक सॉफ्टवेयर को समझ सकता है और इस्तेमाल कर सकता है। क्या ट्रेडिंग सॉफ्टवेयर स्वचालित ट्रेडिंग सिस्टम का समर्थन करता है कई व्यापारिक कार्यक्रम हैं जो स्वचालित व्यापार का समर्थन करते हैं सिस्टम कुछ स्वचालित रूप से आपके ब्रोकर के साथ ट्रेडों को बनाएंगे और रखेंगे दूसरों को स्वचालित रूप से मिल जाएगा tr आपके मानदंडों में फिट होने वाले एडीज, लेकिन आवश्यकता होती है कि आप मैन्युअल रूप से अपने ब्रोकर के साथ ऑर्डर देते हैं, पूरी तरह से स्वचालित ट्रेडिंग प्रोग्रामों को अक्सर यह आवश्यक है कि आप विशिष्ट ब्रोकरेज का उपयोग करें, जो ऐसी सुविधाओं का समर्थन करते हैं, आपको अतिरिक्त प्राधिकरण फ़ॉर्म भी पूरा कर सकते हैं। लाभ और नुकसान स्वचालित व्यापार सिस्टम में कई फायदे हैं, लेकिन उनके पास भी कमियां हैं, अगर किसी के पास एक ट्रेडिंग सिस्टम होता है जो स्वचालित रूप से हर समय पैसे कमा लेता है, तो वह सचमुच एक पैसे बनाने की मशीन का मालिक होगा। एक स्वचालित प्रणाली भावनाओं और व्यस्त-काम को लेती है व्यापार की, जो आपको अपनी रणनीति और धन प्रबंधन के नियमों में सुधार करने पर ध्यान केंद्रित करने की अनुमति देता है। एक लाभदायक प्रणाली विकसित की जाने पर, इसे आपके हिस्से पर तब तक कोई काम नहीं करना पड़ता जब तक कि यह टूट न जाए, या बाजार की स्थितियों में परिवर्तन की मांग होती है। यदि सिस्टम ठीक से कोडित नहीं है और परीक्षण किया जाता है, बड़े नुकसान बहुत तेज़ हो सकते हैं। कभी-कभी यह कुछ नियमों को कोड में डालना असंभव है, जिससे एक स्वचालित व्यापार विकसित करना मुश्किल हो जाता है इस ट्यूटोरियल में आप सीखेंगे कि एक स्वचालित ट्रेडिंग सिस्टम की योजना और डिज़ाइन कैसे करें, इस डिज़ाइन को उस कोड में कैसे अनुवाद किया जाए, जिसे आपका कंप्यूटर समझ जाएगा, इष्टतम प्रदर्शन को सुनिश्चित करने के लिए अपनी योजना का परीक्षण कैसे करें और अंत में, आपके सिस्टम को कैसे डाल दिया जाए उपयोग कीजिए। पता लगाएं कि कम यात्रा की राह से आपके पक्ष में - या इसके खिलाफ काम होगा। एक व्यापारिक प्रणाली समय बचा सकती है और भावनाओं को व्यापार से बाहर कर सकती है, लेकिन एक को अपनाकर कौशल और संसाधनों को लेता है - यहां अधिक जानें। अधिकांश दलालों आप व्यापार के रिकॉर्ड के साथ हैं, लेकिन यह अपने आप पर नज़र रखने के लिए भी महत्वपूर्ण है। यह कदम आपको और अधिक अनुशासित, स्मार्ट और अंततः, अमीर व्यापारी देगा। अक्सर पूछे जाने वाले प्रश्न। जब आप एक बंधक भुगतान करते हैं, तो भुगतान की गई राशि ब्याज प्रभार और प्रमुख भुगतान का संयोजन। पूंजीगत सामान और उपभोक्ता वस्तुओं के बीच अंतर करने के लिए जानें, और देखें कि पूंजीगत सामानों को बचत और निवेश की आवश्यकता क्यों है। एक व्युत्पन्न दो या दो से अधिक दलों के बीच एक अनुबंध है जिसका मूल्य I एक अंतर्निहित अंतर्निहित वित्तीय परिसंपत्ति पर आधारित है। वारेन बफेट द्वारा गढ़ा और प्रचलित आर्थिक आन्दोलन, एक व्यापारिक क्षमता को प्रतिस्पर्धी फायदे बनाए रखने की क्षमता को दर्शाता है। अक्सर पूछे जाने वाले प्रश्न। जब आप एक बंधक भुगतान करते हैं, तो भुगतान की गई राशि एक संयोजन है पूंजीगत वस्तुओं और उपभोक्ता वस्तुओं के बीच अंतर जानने के लिए, और देखें कि पूंजीगत सामानों को बचत और निवेश की आवश्यकता क्यों है। एक व्युत्पन्न दो या दो से अधिक दलों के बीच एक अनुबंध है, जिनके मूल्य पर सहमति-आधारित आधार पर आधारित है वित्तीय परिसंपत्ति। वॉरेन बफेट द्वारा गढ़ने और आर्थिक रूप से आर्थिक खाट, एक व्यापारिक क्षमता को प्रतिस्पर्धी फायदे बनाए रखने की क्षमता दर्शाती है। टेस्टिंग फ्लोर आर्किटेक्चर। टेडिंग फ्लोर आर्किटेक्चर। कार्यकारी अवलोकन। बढ़ी हुई प्रतिस्पर्धा, उच्च बाजार का आंकड़ा मात्रा, और नई नियामक मांगें कुछ हैं उद्योग परिवर्तन के पीछे चालकों की मजबूती से फर्म लगातार अपने कारोबार को बदलते हुए प्रतिस्पर्धा में बढ़त बनाए रखने की कोशिश कर रहे हैं trategies और व्यापार की गति में वृद्धि। एक व्यवहार्य वास्तुकला में दोनों नेटवर्क और अनुप्रयोग डोमेन दोनों से नवीनतम प्रौद्योगिकियों को शामिल करना है। इसके लिए समग्र प्रणाली में कम से कम व्यवधान के साथ प्रत्येक घटक विकसित करने के लिए एक प्रबंधनीय मार्ग प्रदान करने के लिए मॉड्यूलर होना आवश्यक है। इसलिए इस द्वारा प्रस्तावित वास्तुकला पेपर एक सेवाओं के ढांचे पर आधारित है हम अल्ट्रा-कम लेटेंसी मेसेजिंग, लेटेंसी मॉनिटरिंग, मल्टिकास्ट, कंप्यूटिंग, स्टोरेज, डेटा और एप्लीकेशन वर्चुअलाइजेशन, ट्रेडिंग रेजिलिविटी, ट्रेडिंग गतिशीलता और पतली ग्राहक जैसी सेवाओं की जांच करते हैं। अगली पीढ़ी के व्यापार मंच को एक समग्र मानसिकता के साथ बनाया जाना चाहिए, जैसे व्यापार और प्रौद्योगिकी या अनुप्रयोगों और नेटवर्किंग जैसे पारंपरिक साइलोस की सीमाओं को पार करना। इस दस्तावेज़ का मुख्य लक्ष्य कच्चे का अनुकूलन करते समय अल्ट्रा-कम विलंबता व्यापार मंच बनाने के लिए दिशानिर्देश प्रदान करना है दोनों बाजार डेटा और निश्चय ट्रेडिंग आदेशों के लिए थ्रूपुट और संदेश दर। यह हासिल करने के लिए, हम हैं निम्नलिखित विलंबता कमी प्रौद्योगिकियों का प्रस्ताव ट्रेडिंग क्लस्टर के लिए उच्च गति अंतर-कनेक्ट इन्फिनिबैंड या 10 जीबीपीएस कनेक्टिविटी। हाई स्पीड मेसेजिंग बस आवेदन पुन: कोड के बिना RDMA के माध्यम से एप्लिकेशन त्वरण वास्तविक समय की विलंबता की निगरानी और न्यूनतम विलंबता के साथ मार्ग में व्यापारिक ट्रैफिक की पुन: दिशा। इंडस्ट्री ट्रेड्स और चुनौतियां। अगली पीढ़ी के व्यापारिक आर्किटेक्चर को गति, मात्रा और दक्षता की बढ़ती मांगों का जवाब देना होगा उदाहरण के लिए, विकल्प बाजार की मात्रा 2007 में ऑप्शंस पेनी ट्रेडिंग की शुरूआत के बाद डेटा को दोगुना होने की उम्मीद है। सर्वोत्तम निष्पादन के लिए विनियामक मांग भी हैं, जिसकी कीमतों में कीमतों के रखरखाव की आवश्यकता होती है जो एक्सचेंजों के लिए 1 एम मॉडेस सेकंड के पास जाते हैं, उन्हें डेटा की ताजगी और दृश्यों की आवश्यकता होती है ग्राहक को सबसे अच्छा संभव निष्पादन मिला। अल्पावधि में, व्यापार और नवाचार की गति प्रमुख विभेदक है व्यापार की अधिकता वाले व्यापारों को एल्गोरिदमिक व्यापार अनुप्रयोगों द्वारा संभाला जाता है जो व्यापार निष्पादन स्थल के निकट जितना संभव हो, इन काले-बाक्स व्यापार के साथ एक चुनौती इंजन यह है कि वे केवल आदेश जारी करने और उन्हें फिर से जमा करने के लिए आदेश जारी करने से मात्रा में वृद्धि करते हैं इस व्यवहार का कारण एवियोर दृश्यता की कमी है, जो उस स्थान को सर्वश्रेष्ठ निष्पादन प्रदान करता है मानव व्यापारी अब एक वित्तीय इंजीनियर है, प्रोग्रामिंग कौशल के साथ क्वांट मात्रात्मक विश्लेषक, जो मक्खी पर व्यापारिक मॉडल को समायोजित कर सकते हैं फर्म फॉर्म्स जैसे नए वित्तीय साधनों जैसे कि मौसम डेरिवेटिव या क्रॉस-एसेट क्लास ट्रेडों का विकास करते हैं और उन्हें नए एप्लिकेशन जल्दी और एक स्केलेबल फैशन में तैनात करने की आवश्यकता होती है। लंबी अवधि में, प्रतिस्पर्धी भेदभाव विश्लेषण से नहीं आना चाहिए, न सिर्फ ज्ञान, कल के स्टार व्यापारियों ने जोखिम संभालने, सही ग्राहक अंतर्दृष्टि प्राप्त करने, और लगातार बाजार स्रोत आईबीएम को हराया व्यापार के लचीलापन 11 सितंबर, 2001 के बाद से ट्रेडिंग फर्मों की एक मुख्य चिंता रही है, विभिन्न भौगोलिक क्षेत्रों में स्थित अनावश्यक डेटा केंद्रों से समाधान और आभासी व्यापारी समाधानों के लिए कई व्यापारिक स्थानों से जुड़े, बिजली व्यापारियों की एक व्यापारिक मंजिल की अधिकांश कार्यक्षमता एक दूरदराज के स्थान में। आईटी के मामले में वित्तीय सेवा उद्योग सबसे अधिक मांग में से एक है आवश्यकताओं उद्योग सेवा-ओरिएंटेड आर्किटेक्चर एसओए, वेब सेवाओं और आईटी संसाधनों का वर्चुअलाइजेशन की दिशा में एक वास्तुकला में बदलाव का अनुभव कर रहा है एसओए ने नेटवर्क गति में वृद्धि का फायदा उठाया है ताकि गतिशील बाध्यकारी और सॉफ्टवेयर घटकों के वर्चुअलाइजेशन को सक्षम किया जा सके। मौजूदा प्रणालियों और बुनियादी ढांचे में निवेश की अवधारणा में एकीकरण के तरीके में क्रांतिकारी बदलाव की क्षमता है, जिससे इस तरह के एकीकरण की जटिलता और लागत में महत्वपूर्ण कटौती की जा सकती है। एक अन्य प्रवृत्ति, डेटा केंद्र सर्वर खेतों में सर्वर के समेकन है, जबकि व्यापारी डेस्क KVM एक्सटेंशन और अल्ट्रा-पतली क्लाइंट जैसे सनआरए और एचपी ब्लेड सॉल्यूशंस हाई-स्पीड मेट्रो एरिया नेटवर्क बाज़ार डेटा को विभिन्न स्थानों के बीच मल्टीकास्ट होने में सक्षम बनाती हैं, जिससे व्यापारिक मंजिल के वर्चुअलाइजेशन को सक्षम किया जा सकता है। उच्च-स्तरीय आर्किटेक्चर। फिगर 1 हाई-स्तरीय आर्किटेक्चर को दर्शाया गया है एक व्यापारिक वातावरण का टिकर संयंत्र और एल्गोरिथमी सी ट्रेडिंग इंजन फर्म के डेटा सेंटर में उच्च प्रदर्शन व्यापारिक क्लस्टर में या विनिमय पर स्थित हैं। मानव व्यापारियों को अंत उपयोगकर्ता अनुप्रयोगों के क्षेत्र में स्थित हैं। कार्यात्मक रूप से एंटरप्राइज ट्रेडिंग पर्यावरण, प्रकाशकों और ग्राहकों में दो आवेदन घटक हैं मैसेजिंग बस, प्रकाशकों और सब्सक्राइबरों के बीच संचार पथ प्रदान करती है। व्यापारिक वातावरण के लिए दो प्रकार के यातायात विशिष्ट हैं। मार्केट डेटा वित्तीय साधनों, समाचार और अन्य वैल्यू-ऐड जानकारी जैसे एनालिटिक्स के लिए मूल्य निर्धारण की जानकारी लेती है यह एकदिशात्मक और बहुत विलंबता संवेदनशील है, जो आम तौर पर यूडीपी मल्टिकास्ट पर वितरित होता है यह अपडेट सेक में और एमबीपीएस में मापा जाता है बाजार डेटा एक या कई बाहरी स्टॉक एक्सचेंज, डेटा एग्रीगेटर्स, और ईसीएन जैसे बाजार डेटा प्रदाताओं से आने वाले फीड्स, प्रत्येक प्रदाता के पास अपना स्वयं का मार्केट डाटा प्रारूप होता है डेटा को फ़ीड हैंडलर, विशेष एप्लिकेशन द्वारा प्राप्त किया जाता है जो डेटा को सामान्य मानते हैं और साफ़ करते हैं और डेटा उपभोक्ताओं को भेजते हैं, जैसे कि मूल्य-निर्धारण इंजन, एल्गोरिदमिक व्यापारिक अनुप्रयोग या मानव व्यापारियों की बिक्री-पक्ष वाली कंपनियां भी अपने ग्राहकों, खरीद-साइड फ़र्म जैसे म्यूचुअल फंड, हेज फंड और अन्य परिसंपत्ति प्रबंधकों को बाजार डेटा भेजती हैं कुछ खरीदार-साइड फर्म सीधे फीड्स प्राप्त करने का विकल्प चुन सकते हैं एक्सचेंज से, लेटेंसी कम करना। फिक्चर 1 ट्रेडिंग साईज बिक्री साइड फ़र्म के लिए आर्किटेक्चर। बाजार डेटा प्रारूपों के लिए कोई उद्योग मानक नहीं है प्रत्येक एक्सचेंज एच उनके मालिकाना प्रारूप के रूप में रॉयटर्स और ब्लूमबर्ग जैसे वित्तीय सामग्री प्रदाता बाजार डेटा के अलग-अलग स्रोतों के आधार पर, इसे सामान्य मानते हैं, और समाचार या विश्लेषिकी जोड़ते हैं समेकित फीड के उदाहरण हैं आरडीएफ रायटर डेटा फीड, आरडब्लूएफ रायटर वायर फॉर्मेट, और ब्लूमबर्ग व्यावसायिक सेवाएं डेटा। कम विलंबता बाजार डेटा, दोनों विक्रेताओं ने वास्तविक समय के बाजार डेटा फीड्स को रिलीज़ किया है जो कम संसाधित होते हैं और कम विश्लेषिकीयां होती हैं। ब्लूमबर्ग बी-पाइप बी-पाइप के साथ, ब्लूमबर्ग डे-दम्पल को अपने वितरण प्लेटफॉर्म से उनके डाटा डेटा फीड के कारण ब्लूमबर्ग टर्मिनल की आवश्यकता नहीं है क्योंकि बी-पाइप वम्बैट और रॉयटर्स फ़ीड हैंडलर्स ने बी-पाइप के लिए समर्थन की घोषणा की है। विलंबता को कम करने के लिए किसी मुद्रा से सीधे फ़ीड प्राप्त करने के लिए ट्रांसमिशन गति में लाभ 150 मिलीसेकेंड से 500 मिलीसेकंड के बीच हो सकता है ये फ़ीड अधिक जटिल और अधिक महंगा हैं और फर्म को अपने स्वयं के टिकर संयंत्र का निर्माण और रखरखाव करना होगा। ट्रेडिंग ऑर्डर इस प्रकार का यातायात वास्तविक व्यापार करता है यह द्वि-दिशात्मक और बहुत विलंबता संवेदनशील होता है यह संदेश सेकंड और एमबीपीएस में मापा जाता है ऑर्डर एक खरीद पक्ष से उत्पन्न होता है या साइड फर्म बेचता है और एक्सचेंज या ईसीएन जैसे व्यापारिक स्थानों पर भेजा जाता है। निष्पादन ऑर्डर ट्रांसपोर्ट के लिए सबसे आम प्रारूप निश्चिंत वित्तीय जानकारी फिक्स संदेश को संभाल करने वाले अनुप्रयोगों को फिक्स इंजन कहा जाता है और वे ऑर्डर प्रबंधन सिस्टम ओएमएस के साथ इंटरफेस करते हैं। फिक्स को ऑप्टिमाइज़ेशन को फास्ट फिक्स को स्ट्रीमिंग के लिए अनुकूलित किया जाता है, जो कम करने के लिए एक संपीड़न स्कीमा का उपयोग करता है संदेश की लंबाई और प्रभावी रूप से, लेटेंसी फास्ट को कम करने के लिए बाजार डेटा के वितरण के लिए और अधिक लक्षित किया जाता है और एक मानक फास्ट बनने की क्षमता भी मालिकाना बाजार डेटा प्रारूपों के लिए एक संपीड़न स्कीमा के रूप में इस्तेमाल की जा सकती है। विलंबता को कम करने के लिए, कंपनियां चुन सकते हैं डायरेक्ट मार्केट एक्सेस की स्थापना डीएमए। डीएमए एक निष्पादन स्थल पर सीधे एक प्रतिभूति के आदेश को क्रमबद्ध करने की स्वचालित प्रक्रिया है, इसलिए एक हस्तक्षेप से बचने के लिए तीसरे पक्ष की शब्दावली इम 383 डीएमए को निष्पादन स्थल से सीधे कनेक्शन की आवश्यकता होती है। मैसेजिंग बस में टीबाको, 29 वेस्ट, रॉयटर्स आरएमडीएस या ओक सोर्स प्लैटफार्म जैसे कि एमएमक्यूपी जैसे मैसेजिंग सॉफ़्टवेयर है, मैसेजिंग बस संदेश वितरित करने के लिए एक विश्वसनीय तंत्र का उपयोग करता है परिवहन टीसीपी आईपी तिब्कोइम्स, 29 वेस्ट, आरएमडीएस, और एएमक्यूपी या यूडीपी मल्टीकास्ट टिब्कोआरवी, 29 वेस्ट और आरएमडीएस पर संदेश वितरण में एक महत्वपूर्ण अवधारणा विषय प्रवाह है, जो कि टिकर चिह्न जैसे मानदंडों द्वारा परिभाषित बाज़ार डेटा का एक सबसेट है। , उद्योग या वित्तीय साधनों की एक निश्चित टोकरी सदस्य केवल प्रासंगिक जानकारी प्राप्त करने के लिए एक या एक से अधिक उप-विषयों में मैप किए गए विषय समूहों में शामिल होते हैं, अतीत में, सभी व्यापारियों ने सभी बाजार डेटा प्राप्त किए थे यातायात की वर्तमान मात्रा में, यह होगा उप-इष्टतम। नेटवर्क कारोबारी माहौल में एक महत्वपूर्ण भूमिका निभाता है बाजार का आंकड़ा व्यापारिक मंजिल तक ले जाता है जहां मानव व्यापारियों को कैम्पस या मेट्रो क्षेत्र के माध्यम से उच्च गति वाले जाल काम उच्च उपलब्धता और कम विलंबता, साथ ही साथ उच्च थ्रूपूट, सबसे महत्वपूर्ण मीट्रिक हैं। उच्च प्रदर्शन व्यापारिक वातावरण में डेटा केंद्र सर्वर के खेतों में इसके अधिकांश घटक हैं, विलंबता को कम करने के लिए, एल्गोरिदमिक व्यापारिक इंजन को निकटता में स्थित होना चाहिए फीड संचालकों, फिक्स इंजन और ऑर्डर प्रबंधन प्रणालियों के एक वैकल्पिक तैनाती मॉडल में एल्गोरिदमिक ट्रेडिंग सिस्टम हैं जो एक्सचेंज या सेवा प्रदाता पर स्थित हैं, जिसमें कई एक्सचेंजेस को तेजी से कनेक्टिविटी होती है। नियोजन मॉडल। उच्च प्रदर्शन व्यापार मंच के लिए दो परिनियोजन मॉडल हैं फर्मों ने दो के मिश्रण का चयन किया हो सकता है ट्रेडिंग फर्म के डेटा सेंटर चित्रा 2 यह एक पारंपरिक मॉडल है, जहां फर्म द्वारा एक पूर्ण व्यापारिक मंच विकसित और रखरखाव किया गया है, जिसमें सभी व्यापारिक स्थानों के लिए संचार लिंक शामिल हैं, लेटेंसी लिंक की गति और हॉप की संख्या के बीच भिन्न होती है फर्म और स्थानों। फिगर 2 पारंपरिक परिनियोजन मॉडल। ट्रेडिंग प्लेसमेंट एक्सचेंजों में सह-स्थान, वित्तीय सेवा प्रदाता एफएसपी आकृति 3. ट्रेडिंग फर्म अपने स्वचालित ट्रेडिंग प्लेटफॉर्म को लांच के समय को कम करने के लिए निष्पादन स्थानों के करीब संभव के रूप में तैनात करता है। फिक्चर 3 होस्टेड डिप्लोरेशन मॉडल। सर्विसेस-ओरिएंटेड ट्रेडिंग आर्किटेक्चर। हम हैं अगली पीढ़ी के व्यापारिक वास्तुकला के निर्माण के लिए एक सेवा-उन्मुख ढांचे का प्रस्ताव करना यह दृष्टिकोण एक वैचारिक रूपरेखा और एक कार्यान्वयन पथ प्रदान करता है जो कि आधुनिकीकरण के आधार पर और अंतर-निर्भरता के न्यूनतम स्तर पर आधारित है। यह ढांचा फ़ॉर्म्स को एक पद्धति के साथ प्रदान करता है। सेवाओं के मामले में अपने वर्तमान स्थिति का मूल्यांकन करें व्यवसाय को उनके मूल्य के आधार पर सेवाएं प्राथमिकता दें मॉड्यूलर दृष्टिकोण का उपयोग करके वांछित स्थिति में व्यापार मंच विकसित करें। उच्च निष्पादन ट्रेडिंग आर्किटेक्चर निम्नलिखित सेवाओं पर निर्भर करता है, जैसा कि चित्रा 4 में दिखाए गए सेवाओं के आर्किटेक्चर ढांचे द्वारा परिभाषित किया गया है। उच्च निष्पादन ट्रेडिंग के लिए फिक्सर 4 सर्विस आर्किटेक्चर फ्रेमवर्क। अल्ट्रा-कम विलंबता संदेश सेवा। यह सेवा संदेश बस द्वारा प्रदान की जाती है, जो सॉफ्टवेयर सिस्टम है जो कई-से-कई अनुप्रयोगों को जोड़ने की समस्या का हल करती है सिस्टम में शामिल होता है पूर्व निर्धारित संदेश स्कीमा का एक सेट सामान्य कमांड संदेश का एक सेट। प्राप्तकर्ताओं को संदेश भेजने के लिए साझा किए गए एक आवेदन बुनियादी ढांचे साझा साझा अवसंरचना एक संदेश दलाल या एक प्रकाशित सदस्यता मॉडल पर आधारित हो सकती है। अगली पीढ़ी के संदेश बस के लिए मुख्य आवश्यकताएं स्रोत 29 वेस्ट हैं कम से कम संभव लेटेंसी ए जी 100 से कम माइक्रोसॉन्ड्स भारी बोझ के तहत स्थिरता 1 मिलियन से अधिक 4 लाख msg सेकेंड नियंत्रण और लचीलेपन दर नियंत्रण और विन्यास के ट्रांसपोर्ट्स। संदेश में बस के मानक को प्रमाणित करने के लिए उद्योग में प्रयास किए जा रहे हैं उन्नत संदेश इन्व्यूइंग प्रोटोकॉल एएमक्यूपी जेपी मॉर्गन चेस द्वारा चैंपियन के एक खुले मानक का एक उदाहरण है और सिस्को, एन्वाय टेक्नोलॉजीज जैसे विक्रेताओं के एक समूह द्वारा समर्थित है , रेड हैट, ट्विस्ट प्रोसेस इनोवेशन, आईओना, 29 वेस्ट, और आईमैटिक्स दो मुख्य लक्ष्य विभिन्न प्लेटफार्मों और विनम्रता पर लिखे गए अनुप्रयोगों के लिए अंतर-संचालन के लिए और अधिक सरल मार्ग प्रदान करना है ताकि मिडलवेयर आसानी से विकसित किया जा सके। बहुत सामान्य नियम, एक एएमक्यूपी सर्वर एक ई-मेल सर्वर के अनुरूप है जिसमें प्रत्येक एक्सचेंज एक संदेश ट्रांसफर एजेंट के रूप में कार्य करता है और प्रत्येक संदेश कतार मेलबॉक्स के रूप में कार्य करता है बाइंडिंग हर ट्रांसफर एजेंट में रूटिंग टेबल परिभाषित करता है, प्रकाशक अलग-अलग ट्रांसफर एजेंटों को संदेश भेजते हैं, जो तब मार्ग मेलबॉक्सेज़ में संदेश उपभोक्ता मेलबॉक्स से संदेश लेते हैं, जो एक शक्तिशाली और लचीली मॉडल बनाता है जो सरल स्रोत है। लेटेंसी मॉनिरी एनजी सेवा। इस सेवा के लिए मुख्य आवश्यकताएं हैं माप की उप मिलीसेकेंड ग्रैन्युलैरिटी ट्रेडिंग ट्रैफ़िक में विलंबता को जोड़ते ही बिना वास्तविक समय की दृश्यता। नेटवर्क ट्रांज़िट विलंबता से आवेदन प्रसंस्करण विलंबता को अलग करने की योग्यता उच्च संदेश दरों को संभालने की योग्यता लेटेंसी डेटा प्राप्त करने के लिए व्यापारिक अनुप्रयोगों के लिए प्रोग्राममैटिक इंटरफ़ेस प्रदान करें, इस प्रकार एल्गोरिदमिक ट्रेडिंग इंजिन को बदलने की परिस्थितियों के अनुकूल करने के लिए सक्षम करें। समस्या निवारण उद्देश्यों के लिए आवेदन की घटनाओं के साथ नेटवर्क इफेक्ट्स को सहसंबद्ध करें। लैंडेंसी को व्यापार आदेश भेजा जाता है और उसी आदेश को कब प्राप्त किया जाता है और प्राप्त करने वाला पक्ष द्वारा उस पर कार्य किया जाता है, इसके बीच समय अंतराल के रूप में परिभाषित किया जा सकता है। विलंबता समस्या का समाधान करना एक जटिल समस्या है, जिसके लिए एक समग्र दृष्टिकोण जो विलंबता के सभी स्रोतों की पहचान करता है और सिस्टम के विभिन्न स्तरों पर विभिन्न प्रौद्योगिकियों को लागू करता है। फिक्चर 5 में विभिन्न घटकों को दर्शाया गया है जो कि ओएसआई स्टैक की प्रत्येक परत पर लेटेंसी पेश कर सकते हैं यह संभावित समाधान के साथ प्रत्येक विलंबता के प्रत्येक स्रोत को भी मैप करता है एक निगरानी समाधान यह स्तरित दृष्टिकोण कंपनियां विलंबता के मुद्दे पर हमला करने का एक अधिक संरचित तरीका दे सकती है, जिससे प्रत्येक घटक को सेवा के रूप में माना जा सकता है और फर्म भर में लगातार व्यवहार किया जा सकता है। वैकल्पिक रूप से इस समय अंतराल की गतिशील स्थिति का सटीक उपाय मार्गों और गंतव्यों में सामरिक व्यापार निर्णयों में बड़ी सहायता हो सकती है देरी के सटीक स्थान चाहे ग्राहक के किनारे नेटवर्क में, केन्द्रीय प्रोसेसिंग हब या लेनदेन आवेदन स्तर, उनके व्यापारिक सेवा-स्तरीय समझौतों एसएलएएस को पूरा करने के लिए सेवा प्रदाताओं की क्षमता को महत्वपूर्ण रूप से निर्धारित करता है, खरीदने के लिए और बेचने वाले रूपों, साथ ही बाजार-डेटा सिंडिकेटर के लिए, त्वरित पहचान और बाधाओं को दूर करने से सीधे व्यापार के अवसरों और राजस्व में वृद्धि होती है। फिक्चर 5 लेटेंसी मैनेजमेंट आर्किटेक्चर। सिस्को लो-लेटेंसी मॉनिटरिंग टूल्स। त्रैमासिक नेटवर्क मॉनिटरिंग टूल्स मिनट या सेकेंड ग्रैन्यूलरिटी के साथ काम करती हैं अगली- पीढ़ी के व्यापारिक प्लेटफार्म, विशेष रूप से एल्गोरिथम व्यापार का समर्थन करने वाले, 5 एमएस से कम लुप्त होने और पैकेट नुकसान के बेहद निम्न स्तर की आवश्यकता होती है। गीगाबिट लैन पर, 100 एमएस माइक्रोबूरस्ट 10,000 लेनदेन खो सकता है या अत्यधिक देरी कर सकता है। सिस्को अपने ग्राहकों को एक विकल्प प्रदान करता है एक व्यापार वातावरण में विलंबता को मापने के लिए उपकरण कोविल से बैंडविड्थ क्वालिटी मैनेजर बीक्यूएम OEM सिस्को एओएन-आधारित फाइनेंशियल सर्विसेज लेटेंसी मॉनिटरिंग सॉल्यूशन एफएसएमएस। बैंडविड्थ क्वालिटी मैनेजर। बैंडविड्थ क्वालिटी मैनेजर बीक्यूएम 4 0 एक अगली पीढ़ी के नेटवर्क एप्लिकेशन प्रदर्शन प्रबंधन उत्पाद है जो ग्राहकों को लेटेंसी और नुकसान प्रदर्शन के नियंत्रित स्तरों के लिए अपने नेटवर्क की निगरानी और प्रावधान करने में सक्षम बनाता है जबकि बीक्यूएम विशेष रूप से व्यापार नेटवर्क पर लक्षित नहीं है, बुद्धिमान बैंडविड्थ प्रोविज़निंग सुविधाओं के साथ मिलकर इसकी माइक्रोसिंकैंड दृश्यता इस मांग वातावरण के लिए आदर्श बनाती है। सिस्को बीक्यूएम 4 0 पेटेंट और पेटेंट-लंबित यातायात माप और नेटवर्क विश्लेषण तकनीकों का एक व्यापक सेट लागू करता है जो उपभोक्ता को अभूतपूर्व दृश्यता और अधिकतम एप्लिकेशन प्रदर्शन के लिए नेटवर्क को ऑप्टिमाइज़ करने की समझ। सिस्को बीक्यूएम अब सिस्को अनुप्रयोग तैनाती इंजन एडीई के उत्पाद परिवार पर समर्थित है सिस्को एडीई उत्पाद परिवार सिस्को नेटवर्क प्रबंधन अनुप्रयोगों के लिए पसंद का मंच है। बीक्यूएम लाभ। सिस्को बीक्यूएम सूक्ष्म दृश्यता अबाधित है प्रति पैकेट संकल्प के साथ ग्रैन्युलैरिटी के माइक्रोसेंड के स्तर को लुप्त होने, घबराहट और हानि उत्पन्न करने, मापने, और विश्लेषण करने के लिए y नेटवर्क नेटवर्क विलंबता, घबराना, और हानि के लिए यातायात संबंधी घटनाओं के प्रभाव का पता लगाने और निर्धारित करने के लिए सिस्को बीक्यूएम को सक्षम करता है व्यापारिक वातावरण यह है कि बीक्यूएम, विलंबता, हानि, और घबराना माप दोनों टीसीपी और यूडीपी मल्टीकास्ट ट्रैफिक के लिए एक तरफ़ का समर्थन कर सकता है इसका मतलब यह है कि यह व्यापारिक यातायात और बाज़ार डेटा दोनों फीड्स के लिए एकदम से रिपोर्ट करता है। बीक्यूएम उपयोगकर्ता को थ्रेसहोल्ड के व्यापक सेट को निर्दिष्ट करने की अनुमति देता है माइक्रोबूरस्ट गतिविधि, विलंबता, नुकसान, घबराना, उपयोग आदि सभी इंटरफेस पर बीक्यूएम तब पृष्ठभूमि रोलिंग पैकेट कैप्चर संचालित करता है जब भी कोई दहलीज उल्लंघन या अन्य संभावित प्रदर्शन गिरावट घटना होती है, तो यह सिस्को बीक्यूएम को बाद में विश्लेषण के लिए पैकेट कैप्चर को डिस्क पर संग्रहीत करने के लिए चला जाता है उपयोगकर्ता को संपूर्ण विवरण में जांच करने की अनुमति देता है, जो कि अनुप्रयोग ट्रैफ़िक को प्रभावित करता है जो प्रदर्शन गिरावट से पीड़ितों और वें ई ट्रैफ़िक जिसके कारण प्रदर्शन गिरावट अपराधियों का कारण बनता है यह नेटवर्क प्रदर्शन के मुद्दों का निदान और हल करने में काफी समय तक कम कर सकता है। बीक्यूएम भी विस्तृत बैंडविड्थ और सेवा की गुणवत्ता QoS नीति प्रावधान सिफारिशें प्रदान करने में सक्षम है, जो उपयोगकर्ता वांछित नेटवर्क को प्राप्त करने के लिए सीधे आवेदन कर सकता है प्रदर्शन। बीक्यूएम मापन इलस्ट्रेटेड। अधिक परंपरागत माप तकनीकों और बीक्यूएम द्वारा प्रदान की गई दृश्यता में से कुछ के बीच अंतर को समझने के लिए, हम कुछ तुलना रेखांकन देख सकते हैं ग्राफ के पहले समूह में चित्रा 6 और चित्रा 7, हम बीक्यूएम के निष्क्रिय नेटवर्क गुणवत्ता मॉनिटर पीएनक्यूएम और ट्रैफिक स्ट्रीम में हर 1 सेकेंड में पिंग पैकेट को इंजेक्शन करके मापा जाने वाला लेटेंसी। चित्रा 6 में हम वास्तविक नेटवर्क यातायात के लिए 1-सेकंड आईसीएमपी पिंग पैकेट द्वारा रिपोर्ट की जाने वाली लेटेंसी को 2 से विभाजित करते हैं एक तरफ विलंब के लिए एक अनुमान देने के लिए यह लगभग सभी के लिए लगभग 5ms के नीचे देरी को दर्शाता है वास्तविक समय के लिए ट्रैफिक के लिए 1-सेकंड आईसीएमपी पिंग पैकेट्स द्वारा रिपोर्ट किया गया है। चित्रा 7 में हम एक ही समय में एक ही ट्रैफ़िक के लिए पीएनक्यूएम द्वारा रिपोर्ट की गई विलंबता को देखते हैं। यहां हम देखते हैं कि वास्तविकता की एक तरफ विलंबता को मापकर आवेदन पैकेट, हमें एक अलग तस्वीर मिलती है यहां विलंबता लगभग 20 मील के आसपास घूमती दिखाई देती है, जिसमें कभी-कभी फट बहुत अधिक होती है स्पष्टीकरण यह है कि क्योंकि पिंग केवल हर दूसरे पैकेट भेज रहा है, यह पूरी तरह से अधिकांश अनुप्रयोग ट्रैफिक विलंबता वास्तव में, पिंग परिणाम आमतौर पर केवल नेटवर्क पर यथार्थवादी अनुप्रयोग विलंबता के बजाय गोल यात्रा प्रचार विलंब को इंगित करते हैं। वास्तविक नेटवर्क आवागमन के लिए पीएनक्यूएम द्वारा रिपोर्ट की गई 7 विलंबता। दूसरे उदाहरण में, चित्रा 8, हम रिपोर्ट किए गए लिंक लोड या संतृप्ति स्तर में अंतर देखते हैं 5 मिनट का औसत दृश्य और 5 एमएस माइक्रोबूरस्ट देखें बीक्यूएम माइक्रोबार्स्ट्स पर 10-100 नैनोसेकंड की सटीकता को रिपोर्ट कर सकता है हरे रंग की रेखा 5 मिनट में औसत उपयोग को दर्शाती है ई औसत कम हो सकता है, शायद 5 एमबीटी तक गहरे नीले साजिश में 5 एमबी माइक्रोबूरस्ट गतिविधि 75 एमबीटीएस और 100 एमबीटी के बीच तक पहुंचने से पता चलता है, लैन स्पीड प्रभावी रूप से बीक्यूएम सभी अनुप्रयोगों के लिए इस स्तर की ग्रैन्युलैरिटी को दिखाती है और यह स्पष्ट प्रावधान भी देता है नियमों को नियंत्रित करने के लिए उपयोगकर्ता को सक्षम या इन माइक्रोवार्स्टों को बेअसर करने में सक्षम बनाता है। 5 मिनट के औसत दृश्य के बीच रिपोर्ट किए गए लिंक लोड में अंतर 8 अंतर और ट्रेडिंग नेटवर्क में 5 एमएस माइक्रोबर्स्ट व्यू। बीक्यूएम परिनियोजन। फिक्चर 9 ट्रेडिंग में एक विशिष्ट बीक्यूएम परिनियोजन से पता चलता है नेटवर्क। फिक्चर 9 ट्रेडिंग नेटवर्क में विशिष्ट बीक्यूएम परिनियोजन। बीक्यूएम तब इन प्रकार के सवालों के जवाब देने के लिए इस्तेमाल किया जा सकता है। क्या मेरे गिगाबिट लैन कोर लिंक्स में से कोई भी एक्स मिलीसेकेंड से अधिक संतृप्त है क्या यह नुकसान पहुंचा रहा है कौन से लिंक्स ईथरचनेल या 10 गिगाबिट गति से अपग्रेड से सबसे अधिक लाभ उठा सकते हैं। क्या अनुप्रयोग यातायात मेरे 1 गीगाबिट लिंक की संतृप्ति का कारण है। क्या एंड्रॉइड एंड लॉस का नुकसान हुआ है? कितने अतिरिक्त विलंबता विफलता डेटा केंद्र का अनुभव करता है क्या यह लिंक माइक्रोबूरस्ट से निपटने के लिए ठीक से आकार लेता है I क्या मेरे व्यापारियों को मार्केट डेटा वितरण परत से कम विलंबता अपडेट मिल रहे हैं क्या वे एक्स मिलिसेकंड से अधिक किसी भी देरी को देख रहे हैं। इन सवालों के जवाब देने में सक्षम होने से बस व्यापार नेटवर्क चलाने में समय और धन बचाता है। बीक्यूएम दृश्यता प्राप्त करने के लिए एक आवश्यक उपकरण है बाजार के आंकड़ों और व्यापारिक परिवेशों में यह जटिल बुनियादी ढांचे में दानेदार अंत-टू-एंड लेटेंसी मापन प्रदान करता है जो उच्च मात्रा के डेटा आंदोलन का अनुभव करता है। उप-मिलीसेकंड के स्तर में प्रभावी रूप से माइक्रोवार्स्ट का पता लगा रहा है और किसी खास घटना पर विशेषज्ञ विश्लेषण प्राप्त करने के लिए व्यापार तल आर्किटेक्ट स्मार्ट बैंडविड्थ प्रावधानीकरण की सिफारिशें, जैसे कि नौकरशाही का आकार घटाने और क्या-यदि विश्लेषण, अस्थिर बाजार की स्थितियों का जवाब देने के लिए अधिक चपलता प्रदान करते हैं एल्गोरिथम व्यापार और बढ़ती हुई संदेश दर के विस्फोट के रूप में, बीक्यूएम, अपने क्यूओएस उपकरण के साथ मिलकर, क्यूओएस नीतियों को लागू करने की क्षमता प्रदान करता है महत्वपूर्ण व्यापारिक अनुप्रयोगों की रक्षा करना। सिस्को वित्तीय सेवाएं लेटेंसी मॉनिटरिंग सोल्यूशन। सिस्को एंड ट्रेडिंग मेट्रिक्स ने फिक्स ऑर्डर फ्लो और मार्केट डेटा मॉनिटरिंग के लिए लेटेंसी मॉनिटरिंग सॉल्यूशन पर सहयोग किया है सिस्को एॉन टेक्नोलॉजी नेटवर्क-एम्बेडेड उत्पादों और समाधानों की एक नई श्रेणी की नींव है, जो कि आधारभूत संरचना के साथ बुद्धिमान नेटवर्क को मर्ज करने में मदद करता है। या तो सर्विस उन्मुख या पारंपरिक आर्किटेक्चर ट्रेडिंग मेट्रिक्स नेटवर्क इंफ्रास्ट्रक्चर और एप्लिकेशन लेटेंसी मॉनिटरिंग प्रयोजनों के लिए विश्लेषिकी सॉफ़्टवेयर का अग्रणी प्रदाता है। सिस्को एओएन फाइनेंशियल सर्विसेज लेटेंसी मॉनिटरिंग सॉल्यूशन FSMS अवलोकन के समय दो प्रकार की घटनाओं से संबंधित है। संयोग अनुप्रयोग संदेश हैंडलिंग के साथ सीधे सम्बंधित नेटवर्क इवेंट। व्यापार क्रम प्रवाह और मिलान बाजार अपडेट इवेंट। नेटवर्क में कैप्चर की स्थिति में समयबद्ध टिकटों का उपयोग करते हुए, इन सहसंबद्ध डेटा धाराओं का वास्तविक-समय विश्लेषण बुनियादी ढांचे में बाधाओं के सटीक पहचान की अनुमति देता है, जबकि एक व्यापार निष्पादित किया जा रहा है या बाजार का डेटा हो रहा है वितरित करके चक्र की शुरुआत में लेटेंसी की निगरानी और मापने के लिए, वित्तीय कंपनियां इस बारे में बेहतर निर्णय कर सकती हैं कि कौन सी नेटवर्क सेवा और कौन सा मध्यवर्ती, बाजार या प्रतिपक्ष व्यापार आदेशों के मार्ग का चयन करने के लिए चयन करेगा, इसी ज्ञान से अद्यतित बाज़ार डेटा स्टॉक उद्धरण, आर्थिक समाचार, आदि, जो बाजार शुरू करने, वापस लेने, या बाजार के अवसरों का पीछा करने के लिए एक महत्वपूर्ण आधार है। समाधान के घटक हैं एएन हार्डवेयर तीन रूप कारकों में है सिस्को 2600 2800 3700 3800 रूटर के लिए एओएन नेटवर्क मॉड्यूल सिस्को उत्प्रेरक 6500 श्रृंखला के लिए एओएन ब्लेड ऐन 8340 उपकरण ट्रेडिंग मेट्रिक्स एमए 2 0 सॉफ्टवेयर, जो मॉनिटरिंग और अलर्टिंग एप्लीकेशन प्रदान करता है, डैशबोर्ड पर विलंबता ग्राफ़ दिखाता है, और मंदी की स्थिति में अलर्ट जारी करता है। फिक्चर 10 एओएन-आधारित फिक्स लेटेंसी मॉनिटरिंग। सिस्को आईपी एसएलए। सिस्को आईपी एसएलए एक एम्बेडेड नेटवर्क प्रबंधन है सिस्को आईओएस में उपकरण जो रूटर और स्विचेस को सिंथेटिक यातायात धारा बनाने की अनुमति देता है जिसे लेटेंसी, घबराना, पैकेट लॉस और अन्य मानदंडों के लिए मापा जा सकता है। दो मुख्य अवधारणाएं उत्पन्न यातायात का स्रोत हैं और लक्षित दोनों इन्हें आईपी एसएलए चलाते हैं प्रत्युत्तरकर्ता, जिसका नियंत्रण नियंत्रण ट्रैफिक से पहले टाइमस्टैम्प की जिम्मेदारी है और गोल यात्रा के माप के लिए लक्ष्य से वापस आ जाता है विभिन्न ट्रैफिक प्रकार को आईपी एसएलए के भीतर प्राप्त किया जा सकता है और उनका उद्देश्य अलग-अलग मीट्रिक है और विभिन्न सेवाओं और अनुप्रयोगों को लक्षित करना यूडीपी घबराना ऑपरेशन का उपयोग एक-तरफ़ा और गोल-ट्रिप के विलंब और रिपोर्ट भिन्नता को मापने के लिए किया जाता है। चूंकि ट्रैफ़िक को भेजने और लक्ष्य दोनों उपकरणों पर समय पर लगाया जाता है ओडेर क्षमता, गोल यात्रा के विलंब को दो समय-टिकटों के बीच डेल्टा के रूप में देखा जाता है। आईओएस 12 3 14 टी, आईपी एसएलए सब मिलिसेकंड रिपोर्टिंग में एक नई फीचर पेश किया गया था, जो टाइमस्टैम्प को माइक्रोसेकेंड में एक प्रस्ताव के साथ प्रदर्शित करने की अनुमति देता है, जिससे पहले से उपलब्ध नहीं ग्रैन्युलैरिटी का एक स्तर इस नई सुविधा ने अब परिसर नेटवर्क के लिए आईपी एसएलए को बना दिया है, जहां नेटवर्क विलंबता आम तौर पर 300-800 माइक्रोसॉन्ड्स की रेंज में होती है और रूझान और स्पाइक की पहचान करने की क्षमता माइक्रोसेकेंड ग्रैन्यूलर काउंटर पर आधारित संक्षिप्त रुझान एक आवश्यकता है समय-संवेदी इलेक्ट्रॉनिक व्यापार वातावरण में लगे ग्राहकों के लिए। परिणामस्वरूप, आईपी एसएलए को अब वित्तीय संस्थाओं की संख्या में विचार किया जा रहा है क्योंकि इन्हें सभी के लिए आवश्यकताओं का सामना करना पड़ रहा है। अपने उपयोगकर्ताओं को आधारभूत विलंबता की रिपोर्ट करें समय के साथ रुझान की आधारभूत विलंबता रिपोर्ट की गई विलंबता में परिवर्तन का कारण होने वाले यातायात फटने के लिए जल्दी से जवाब दें। कई परिसरों और बैकबोन्स वर्तमान में कई स्विच होप्स में विलंब के दूसरे चरण के तहत वितरित कर रहे हैं क्योंकि इलेक्ट्रॉनिक ट्रेडिंग वातावरण आमतौर पर समाप्त करने या कम करने के लिए काम करते हैं नेटवर्क के सभी क्षेत्रों और नेटवर्क विलंबता, व्यापार को तेजी से पूरा करने की पूर्ति करने के लिए रिपोर्ट करते हैं कि नेटवर्क प्रतिक्रिया समय केवल एक मिलिसेकंड के अंतर्गत ही पर्याप्त नहीं है, नेटवर्क खंड या रीढ़ की हड्डी में रिपोर्ट की जाने वाली लेटेंसी मापन की ग्रैन्युलरिटी 300-800 माइक्रो 100 सेकेंड के संकल्प की एक डिग्री के साथ सेकेंड। आईपी एसएलए ने हाल ही में आईपी मल्टीकास्ट टेस्ट धाराओं के लिए समर्थन जोड़ा है, जो मार्केट डेटा विलंबता को माप सकता है। एक विशिष्ट नेटवर्क टोपोलॉजी आईपी एसएलए छाया राउटर, सूत्रों और प्रतिद्वंद्वियों के साथ चित्रा 11 में दिखाया गया है। चित्रा 11 आईपी एसएलए सेवाएं प्रदान करने वाली सेवाओं की तैनाती को समाप्त करने के लक्ष्य के साथ कई तरह की तकनीकों को कवर किया गया है नेटवर्क पैकेट के प्रसंस्करण द्वारा बनाई जाने वाली मेमोरी और सीपीओ बाधाओं को जमा करना व्यापार अनुप्रयोगों ने बाजार के आंकड़ों के उच्च मात्रा का उपभोग किया है और सर्वर को आवेदन प्रसंस्करण के बजाय नेटवर्क यातायात प्रसंस्करण के लिए संसाधनों को समर्पित करना है। परिवहन प्रसंस्करण उच्च गति पर, नेटवर्क पैकेट प्रोसेसिंग, सर्वर CPU चक्र और स्मृति का एक महत्वपूर्ण हिस्सा उपभोग कर सकता है अंगूठे का एक स्थापित नियम बताता है कि 1 जीबीपीएस नेटवर्क बैंडविड्थ के लिए 1 जीएचजेड प्रोसेसर क्षमता स्रोत इंटेल श्वेत पत्र पर I ओ त्वरण की आवश्यकता होती है। Intermediate buffer copying In a conventional network stack implementation, data needs to be copied by the CPU between network buffers and application buffers This overhead is worsened by the fact that memory speeds have not kept up with increases in CPU speeds For example, processors like the Intel Xeon are approaching 4 GHz, while RAM chips hover around 400MHz for DDR 3200 memory source Intel. Context switching Every time an individual packet needs to be processed, the CPU performs a context switch from application context to network traffic context This overhead could be reduced if the switch would occur only when the whole application buffer is complete. Figure 12 Sources of Overhead in Data Center Servers. TCP Offload Engine TOE Offloads transport processor cycles to the NIC Moves TCP IP protocol stack buffer copies from system memory to NIC memory. Remote Direct Memory Access RDMA Enables a network adapter to transfer data directly from application to application without involving the operating system Eliminates intermediate and application buffer copies memory bandwidth consumption. Kernel bypass Direct user-level access to hardware Dramatically reduces application context switches. Figure 13 RDMA and Kernel Bypass. InfiniBand is a point-to-point switched fabric bidirectional serial communication link which implements RDMA, among other features Cisco offers an InfiniBand switch, the Server Fabric Switch SFS. Figure 14 Typical SFS Deployment. Trading applications benefit from the reduction in latency and latency variability, as proved by a test performed with the Cisco SFS and Wombat Feed Handlers by Stac Research. Application Virtualization Service. De-coupling the application from the underlying OS and server hardware enables them to run as network services One application can be run in parallel on multiple servers, or multiple applications can be run on the same server, as the best resource allocation dictates This decoupling enables better load balancing and disaster recovery for business continuance strategies The process of re-allocating computing resources to an a pplication is dynamic Using an application virtualization system like Data Synapse s GridServer, applications can migrate, using pre-configured policies, to under-utilized servers in a supply-matches-demand process. There are many business advantages for financial firms who adopt application virtualization. Faster time to market for new products and services. Faster integration of firms following merger and acquisition activity. Increased application availability. Better workload distribution, which creates more head room for processing spikes in trading volume. Operational efficiency and control. Reduction in IT complexity. Currently, application virtualization is not used in the trading front-office One use-case is risk modeling, like Monte Carlo simulations As the technology evolves, it is conceivable that some the trading platforms will adopt it. Data Virtualization Service. To effectively share resources across distributed enterprise applications, firms must be able to leverage data across multiple sources in real-time while ensuring data integrity With solutions from data virtualization software vendors such as Gemstone or Tangosol now Oracle , financial firms can access heterogeneous sources of data as a single system image that enables connectivity between business processes and unrestrained application access to distributed caching The net result is that all users have instant access to these data resources across a distributed network. This is called a data grid and is the first step in the process of creating what Gartner calls Extreme Transaction Processing XTP id 500947 Technologies such as data and applications virtualization enable financial firms to perform real-time complex analytics, event-driven applications, and dynamic resource allocation. One example of data virtualization in action is a global order book application An order book is the repository of active orders that is published by the exchange or other market makers A global order book aggregates orders from around the world from markets that operate independently The biggest challenge for the application is scalability over WAN connectivity because it has to maintain state Today s data grids are localized in data centers connected by Metro Area Networks MAN This is mainly because the applications themselves have limits they have been developed without the WAN in mind. Figure 15 GemStone GemFire Distributed Caching. Before data virtualization, applications used database clustering for failover and scalability This solution is limited by the performance of the underlying database Failover i s slower because the data is committed to disc With data grids, the data which is part of the active state is cached in memory, which reduces drastically the failover time Scaling the data grid means just adding more distributed resources, providing a more deterministic performance compared to a database cluster. Multicast Service. Market data delivery is a perfect example of an application that needs to deliver the same data stream to hundreds and potentially thousands of end users Market data services have been implemented with TCP or UDP broadcast as the network layer, but those implementations have limited scalability Using TCP requires a separate socket and sliding window on the server for each recipient UDP broadcast requires a separate copy of the stream for each destination subnet Both of these methods exhaust the resources of the servers and the network The server side must transmit and service each of the streams individually, which requires larger and larger server farms On th e network side, the required bandwidth for the application increases in a linear fashion For example, to send a 1 Mbps stream to 1000recipients using TCP requires 1 Gbps of bandwidth. IP multicast is the only way to scale market data delivery To deliver a 1 Mbps stream to 1000 recipients, IP multicast would require 1 Mbps The stream can be delivered by as few as two servers one primary and one backup for redundancy. There are two main phases of market data delivery to the end user In the first phase, the data stream must be brought from the exchange into the brokerage s network Typically the feeds are terminated in a data center on the customer premise The feeds are then processed by a feed handler, which may normalize the data stream into a common format and then republish into the application messaging servers in the data center. The second phase involves injecting the data stream into the application messaging bus which feeds the core infrastructure of the trading applications The larg e brokerage houses have thousands of applications that use the market data streams for various purposes, such as live trades, long term trending, arbitrage, etc Many of these applications listen to the feeds and then republish their own analytical and derivative information For example, a brokerage may compare the prices of CSCO to the option prices of CSCO on another exchange and then publish ratings which a different application may monitor to determine how much they are out of synchronization. Figure 16 Market Data Distribution Players. The delivery of these data streams is typically over a reliable multicast transport protocol, traditionally Tibco Rendezvous Tibco RV operates in a publish and subscribe environment Each financial instrument is given a subject name, such as Each application server can request the individual instruments of interest by their subject name and receive just a that subset of the information This is called subject-based forwarding or filtering Subject-based f iltering is patented by Tibco. A distinction should be made between the first and second phases of market data delivery The delivery of market data from the exchange to the brokerage is mostly a one-to-many application The only exception to the unidirectional nature of market data may be retransmission requests, which are usually sent using unicast The trading applications, however, are definitely many-to-many applications and may interact with the exchanges to place orders. Figure 17 Market Data Architecture. Design Issues. Number of Groups Channels to Use. Many application developers consider using thousand of multicast groups to give them the ability to divide up products or instruments into small buckets Normally these applications send many small messages as part of their information bus Usually several messages are sent in each packet that are received by many users Sending fewer messages in each packet increases the overhead necessary for each message. In the extreme case, sending onl y one message in each packet quickly reaches the point of diminishing returns there is more overhead sent than actual data Application developers must find a reasonable compromise between the number of groups and breaking up their products into logical buckets. Consider, for example, the Nasdaq Quotation Dissemination Service NQDS The instruments are broken up alphabetically. This approach allows for straight forward network application management, but does not necessarily allow for optimized bandwidth utilization for most users A user of NQDS that is interested in technology stocks, and would like to subscribe to just CSCO and INTL, would have to pull down all the data for the first two groups of NQDS Understanding the way users pull down the data and then organize it into appropriate logical groups optimizes the bandwidth for each user. In many market data applications, optimizing the data organization would be of limited value Typically customers bring in all data into a few machines a nd filter the instruments Using more groups is just more overhead for the stack and does not help the customers conserve bandwidth Another approach might be to keep the groups down to a minimum level and use UDP port numbers to further differentiate if necessary The other extreme would be to use just one multicast group for the entire application and then have the end user filter the data In some situations this may be sufficient. Intermittent Sources. A common issue with market data applications are servers that send data to a multicast group and then go silent for more than 3 5 minutes These intermittent sources may cause trashing of state on the network and can introduce packet loss during the window of time when soft state and then hardware shorts are being created. PIM-Bidir or PIM-SSM. The first and best solution for intermittent sources is to use PIM-Bidir for many-to-many applications and PIM-SSM for one-to-many applications. Both of these optimizations of the PIM protocol do not ha ve any data-driven events in creating forwarding state That means that as long as the receivers are subscribed to the streams, the network has the forwarding state created in the hardware switching path. Intermittent sources are not an issue with PIM-Bidir and PIM-SSM. Null Packets. In PIM-SM environments a common method to make sure forwarding state is created is to send a burst of null packets to the multicast group before the actual data stream The application must efficiently ignore these null data packets to ensure it does not affect performance The sources must only send the burst of packets if they have been silent for more than 3 minutes A good practice is to send the burst if the source is silent for more than a minute Many financials send out an initial burst of traffic in the morning and then all well-behaved sources do not have problems. Periodic Keepalives or Heartbeats. An alternative approach for PIM-SM environments is for sources to send periodic heartbeat messages to the mu lticast groups This is a similar approach to the null packets, but the packets can be sent on a regular timer so that the forwarding state never expires. S,G Expiry Timer. Finally, Cisco has made a modification to the operation of the S, G expiry timer in IOS There is now a CLI knob to allow the state for a S, G to stay alive for hours without any traffic being sent The S, G expiry timer is configurable This approach should be considered a workaround until PIM-Bidir or PIM-SSM is deployed or the application is fixed. RTCP Feedback. A common issue with real time voice and video applications that use RTP is the use of RTCP feedback traffic Unnecessary use of the feedback option can create excessive multicast state in the network If the RTCP traffic is not required by the application it should be avoided. Fast Producers and Slow Consumers. Today many servers providing market data are attached at Gigabit speeds, while the receivers are attached at different speeds, usually 100Mbps This creates the potential for receivers to drop packets and request re-transmissions, which creates more traffic that the slowest consumers cannot handle, continuing the vicious circle. The solution needs to be some type of access control in the application that limits the amount of data that one host can request QoS and other network functions can mitigate the problem, but ultimately the subscriptions need to be managed in the application. Tibco Heartbeats. TibcoRV has had the ability to use IP multicast for the heartbeat between the TICs for many years However, there are some brokerage houses that are still using very old versions of TibcoRV that use UDP broadcast support for the resiliency This limitation is often cited as a reason to maintain a Layer 2 infrastructure between TICs located in different data centers These older versions of TibcoRV should be phased out in favor of the IP multicast supported versions. Multicast Forwarding Options. PIM Sparse Mode. The standard IP multicast forwarding protoco l used today for market data delivery is PIM Sparse Mode It is supported on all Cisco routers and switches and is well understood PIM-SM can be used in all the network components from the exchange, FSP, and brokerage. There are, however, some long-standing issues and unnecessary complexity associated with a PIM-SM deployment that could be avoided by using PIM-Bidir and PIM-SSM These are covered in the next sections. The main components of the PIM-SM implementation are. PIM Sparse Mode v2. Shared Tree spt-threshold infinity. A design option in the brokerage or in the exchange.

No comments:

Post a Comment