วิสัยทัศน์ Vision Vision วิสัยทัศน์ของเราคือการใช้ความกังวลออกจากระบบการออกแบบการค้าเพื่อให้คุณได้รับกับ Trading เป้าหมายของเราคือเข้าใจธุรกิจของคุณส่งมอบและความต้องการซื้อขายรวมทั้งความท้าทายที่พวกเขาเผชิญและแนะนำให้เหมาะสมและมีประสิทธิภาพ โซลูชั่นที่จะใช้พวกเขาเราต้องการที่จะใช้ความซับซ้อนออกจากการค้าในขณะที่การปกป้องผลประโยชน์ทางธุรกิจของคุณในรูปแบบที่สมจริงและมีประสิทธิภาพการค้าไม่ได้เป็นผลิตภัณฑ์ก็กระบวนการ sa. TSD มีความเชี่ยวชาญและเครื่องมือที่จะช่วยให้องค์กรสร้างแพลตฟอร์มสำหรับการเจริญเติบโตไป ตอบสนองความท้าทายของเขตแดนใหม่ทำไมไม่ให้เราที่ Trading System Design ช่วยให้โซลูชันสำหรับคุณจากหนึ่งในทีมออกแบบเฉพาะของเราระบบการจัดซื้อ Coding ระบบการจัดซื้อเป็นเพียงชุดของกฎที่ผู้ค้าใช้ในการกำหนดรายการและออกจาก ตำแหน่งการพัฒนาและการใช้ระบบการซื้อขายสามารถช่วยให้ผู้ค้าบรรลุผลตอบแทนที่สม่ำเสมอในขณะที่จำกัดความเสี่ยงในสถานการณ์ที่เหมาะผู้ค้าควรรู้สึกเหมือนหุ่นยนต์ดำเนินการ การค้าอย่างเป็นระบบและไม่มีอารมณ์ดังนั้นบางทีคุณอาจเคยถามตัวเองว่าจะหยุดหุ่นยนต์จากการซื้อขายระบบของฉันคำตอบอะไรบทแนะนำนี้จะแนะนำคุณกับเครื่องมือและเทคนิคที่คุณสามารถใช้เพื่อสร้างระบบการซื้อขายอัตโนมัติของคุณเองได้อย่างไรโดยอัตโนมัติ ระบบการซื้อขายที่สร้างขึ้นระบบการซื้อขายอัตโนมัติถูกสร้างขึ้นโดยการแปลงกฎของระบบการซื้อขายของคุณเป็นรหัสที่คอมพิวเตอร์ของคุณสามารถเข้าใจได้คอมพิวเตอร์ของคุณจะเรียกใช้กฎเหล่านั้นผ่านซอฟต์แวร์เทรดเดอร์ของคุณซึ่งจะมองหาธุรกิจการค้าที่ปฏิบัติตามกฎของคุณในที่สุดธุรกิจการค้าจะถูกจัดวางโดยอัตโนมัติ โบรกเกอร์ของคุณกวดวิชานี้จะมุ่งเน้นไปที่ส่วนที่สองและสามของกระบวนการนี้ที่กฎของคุณจะถูกแปลงเป็นรหัสที่ซอฟต์แวร์การค้าของคุณสามารถเข้าใจและการใช้งาน Trading Software สนับสนุนระบบการซื้อขายอัตโนมัติมีโปรแกรมการค้าจำนวนมากที่สนับสนุนการซื้อขายอัตโนมัติ บางระบบจะสร้างและวางธุรกิจการค้ากับโบรกเกอร์ของคุณโดยอัตโนมัติ ades ที่พอดีกับเกณฑ์ของคุณ แต่ต้องให้คุณสั่งซื้อกับนายหน้าของคุณด้วยตนเองนอกจากนี้โปรแกรมการซื้อขายอัตโนมัติโดยทั่วไปมักต้องการให้คุณใช้โบรกเกอร์เฉพาะที่สนับสนุนคุณสมบัติดังกล่าวคุณอาจต้องกรอกแบบฟอร์มการอนุมัติเพิ่มเติมข้อดีและข้อเสียการซื้อขายอัตโนมัติ ระบบมีประโยชน์หลายประการ แต่พวกเขายังมีข้อเสียของพวกเขาด้วยหากทุกคนมีระบบการซื้อขายที่ทำเงินได้โดยอัตโนมัติตลอดเวลาเขาหรือเธอจะเป็นเจ้าของเครื่องทำเงินระบบอัตโนมัติจะนำความรู้สึกและงานยุ่งออกไป ของการซื้อขายซึ่งช่วยให้คุณสามารถมุ่งเน้นในการปรับปรุงกลยุทธ์และกฎการจัดการเงินของคุณเมื่อระบบที่ทำกำไรได้รับการพัฒนาจะต้องไม่ทำงานในส่วนของคุณจนกว่าจะหยุดพักหรือสภาวะตลาดต้องการเปลี่ยนแปลงหากระบบไม่ได้รับการเข้ารหัสอย่างถูกต้องและ การทดสอบการสูญเสียขนาดใหญ่สามารถเกิดขึ้นได้อย่างรวดเร็วบางครั้งมันเป็นไปไม่ได้ที่จะนำกฎบางอย่างเป็นรหัสซึ่งทำให้ยากที่จะพัฒนาการซื้อขายอัตโนมัติ ในบทแนะนำนี้คุณจะได้เรียนรู้วิธีการวางแผนและออกแบบระบบการซื้อขายอัตโนมัติวิธีการแปลการออกแบบนี้เป็นรหัสที่คอมพิวเตอร์ของคุณจะเข้าใจวิธีการทดสอบแผนของคุณเพื่อให้แน่ใจว่าประสิทธิภาพที่ดีที่สุดและในที่สุดจะนำระบบของคุณไปใช้อย่างไร use. Find ออกหากการเดินทางน้อยเดินทางจะทำงานในความโปรดปรานของคุณ - หรือต่อต้านมันระบบการซื้อขายสามารถประหยัดเวลาและใช้อารมณ์ออกจากการซื้อขาย แต่การใช้หนึ่งใช้เวลาทักษะและทรัพยากร - เรียนรู้เพิ่มเติมที่นี่. โบรกเกอร์มากที่สุดจะให้ คุณมีการบันทึกการค้า แต่ก็เป็นสิ่งสำคัญในการติดตามด้วยตัวคุณเองขั้นตอนเหล่านี้จะทำให้คุณมีวินัยมากขึ้นอย่างชาญฉลาดและในที่สุดพ่อค้าที่ร่ำรวยมากขึ้นคำถามที่ถามบ่อยเมื่อคุณทำการชำระเงินจำนองจำนวนเงินที่จ่ายเป็น การรวมค่าดอกเบี้ยและการชำระคืนเงินต้นเรียนรู้ความแตกต่างระหว่างสินค้าทุนและสินค้าอุปโภคบริโภคและดูว่าเหตุใดสินค้าทุนจึงต้องใช้เงินออมและการลงทุนอนุพันธ์คือสัญญาระหว่างสองฝ่ายหรือมากกว่าซึ่งมีค่าฉัน s ขึ้นอยู่กับสินทรัพย์ทางการเงินที่ตกลงกันตามที่คำว่าคูเมืองเศรษฐกิจประกาศเกียรติคุณและเป็นที่นิยมโดย Warren Buffett หมายถึงความสามารถทางธุรกิจเพื่อรักษาเปรียบในการแข่งขันคำถามที่พบบ่อยเมื่อคุณทำการชำระเงินจำนองจำนวนเงินที่จ่ายเป็นชุด การคิดดอกเบี้ยและการชำระคืนเงินต้นเรียนรู้ความแตกต่างระหว่างสินค้าทุนและสินค้าอุปโภคบริโภคและดูว่าเหตุใดสินค้าทุนจึงต้องใช้เงินออมและการลงทุนสัญญาซื้อขายล่วงหน้าเป็นสัญญาระหว่างสองฝ่ายขึ้นไปซึ่งขึ้นอยู่กับพื้นฐานที่ตกลงกันไว้ สินทรัพย์ทางการเงินระยะเวลาคูเมืองเศรษฐกิจประกาศเกียรติคุณและเป็นที่นิยมโดย Warren Buffett หมายถึงความสามารถในการทำธุรกิจเพื่อรักษาข้อได้เปรียบในการแข่งขันสถาปัตยกรรมชั้นวางเรียงรายสถาปัตยกรรมชั้นธุรกิจชั้นนำภาพรวมของผู้บริหารการแข่งขันที่เพิ่มขึ้นปริมาณข้อมูลตลาดที่สูงขึ้นและความต้องการด้านกฎระเบียบใหม่ ๆ ของแรงผลักดันที่อยู่เบื้องหลังการเปลี่ยนแปลงของอุตสาหกรรม บริษัท กำลังพยายามที่จะรักษาความสามารถในการแข่งขันของพวกเขาโดยการเปลี่ยนการซื้อขายของพวกเขาอย่างต่อเนื่อง กลยุทธ์การทำงานและการเพิ่มความเร็วของการซื้อขายสถาปัตยกรรมที่ทำงานได้ต้องรวมเทคโนโลยีล่าสุดจากทั้งเครือข่ายและโดเมนแอ็พพลิเคชันโดยจะต้องมีการแยกส่วนเพื่อให้เป็นเส้นทางที่สามารถจัดการได้เพื่อพัฒนาส่วนประกอบต่างๆโดยมีการหยุดชะงักโดยสิ้นเชิงต่อระบบโดยรวมดังนั้นสถาปัตยกรรมที่เสนอโดย กระดาษจะขึ้นอยู่กับกรอบการบริการเราตรวจสอบบริการเช่นการส่งข้อความแอบแฝงต่ำพิเศษ, การตรวจสอบแอบแฝง, multicast, คอมพิวเตอร์, การจัดเก็บข้อมูลและการประยุกต์ใช้แบบเสมือนการค้าความยืดหยุ่นการค้าการค้าและลูกค้าบางโซลูชั่นเพื่อความต้องการที่ซับซ้อนของ แพลตฟอร์มการค้ายุคหน้าต้องสร้างขึ้นด้วยแนวคิดแบบองค์รวมข้ามขอบเขตของไซโลแบบดั้งเดิมเช่นธุรกิจและเทคโนโลยีหรือแอพพลิเคชันและระบบเครือข่ายเอกสารหลักของ บริษัท คือการให้แนวทางในการสร้างแพลตฟอร์มการซื้อขายแบบแอบแฝงต่ำในขณะที่การเพิ่มประสิทธิภาพดิบ throughput และอัตราข้อความสำหรับทั้งข้อมูลการตลาดและคำสั่งซื้อขาย FIX เพื่อให้บรรลุเป้าหมายนี้เรา เสนอเทคโนโลยีการลดแฝงต่อไปนี้ การเชื่อมต่อ InfiniBand ความเร็วสูงหรือการเชื่อมต่อ 10 Gbps สำหรับกลุ่มการซื้อขาย รถรับส่งข้อความความเร็วสูง การเร่งแอ็พพลิเคชันผ่าน RDMA โดยไม่ต้องใช้รหัสใหม่ การเฝ้าติดตามเวลาจริงแบบเรียลไทม์และทิศทางใหม่ของการเข้าชมการซื้อขายไปยังเส้นทางที่มีเวลาแฝงต่ำที่สุดแนวโน้มอุตสาหกรรมและความท้าทายสถาปัตยกรรมการค้ายุคใหม่ต้องตอบสนองต่อความต้องการที่เพิ่มขึ้นสำหรับความเร็วระดับเสียงและประสิทธิภาพตัวอย่างเช่นปริมาณตลาดทางเลือก ข้อมูลคาดว่าจะเพิ่มขึ้นเป็นสองเท่าหลังการเปิดตัว Penny Trading ในปีพ. ศ. 2550 นอกจากนี้ยังมีข้อเรียกร้องด้านกฎระเบียบสำหรับการดำเนินการที่ดีที่สุดซึ่งจำเป็นต้องมีการปรับปรุงราคาในอัตราที่ใกล้ระดับ 1M msg วินาทีสำหรับการแลกเปลี่ยนนอกจากนี้ยังต้องการความชัดเจนในความสดของข้อมูล ลูกค้ามีการดำเนินการที่ดีที่สุดในระยะสั้นความเร็วของการซื้อขายและนวัตกรรมเป็นความแตกต่างที่สำคัญการเพิ่มจำนวนของธุรกิจการค้าได้รับการจัดการโดยโปรแกรมการซื้อขายแบบอัลกอริธึมที่วางไว้ให้ใกล้ที่สุดเท่าที่จะเป็นไปได้ในสถานที่ดำเนินการทางการค้าความท้าทายกับการซื้อขายกล่องดำเหล่านี้ เครื่องยนต์คือการรวมปริมาณเพิ่มขึ้นโดยการออกคำสั่งเพื่อยกเลิกเท่านั้นและส่งใหม่สาเหตุของพฤติกรรมนี้ ผู้ค้ามนุษย์เป็นวิศวกรทางการเงินนักวิเคราะห์เชิงปริมาณเชิงปริมาณที่มีทักษะด้านการเขียนโปรแกรมสามารถปรับรูปแบบการซื้อขายได้ทันที บริษัท ต่างๆมีการพัฒนาเครื่องมือทางการเงินใหม่ ๆ เช่นตราสารอนุพันธ์สภาพอากาศหรือธุรกิจการค้าข้ามสินทรัพย์ และความต้องการในการปรับใช้แอพพลิเคชั่นใหม่ ๆ ได้อย่างรวดเร็วและในรูปแบบที่ปรับขนาดได้ในระยะยาวความแตกต่างในการแข่งขันควรมาจากการวิเคราะห์ไม่ใช่แค่ความรู้ผู้ค้าดาวฤกษ์ในวันพรุ่งนี้ถือว่าความเสี่ยงบรรลุความเข้าใจในลูกค้าอย่างจริงจัง ความยืดหยุ่นของธุรกิจเป็นหนึ่งในความกังวลหลักของ บริษัท การค้าตั้งแต่วันที่ 11 กันยายน 2544 โซลูชั่นในบริเวณนี้มีตั้งแต่ศูนย์ข้อมูลซ้ำซ้อนที่ตั้งอยู่ในภูมิประเทศที่แตกต่างกันและเชื่อมต่อกับศูนย์ซื้อขายหลายแห่งเพื่อแก้ปัญหาผู้ค้าเสมือนจริงที่นำเสนอผู้ค้าไฟฟ้ารายใหญ่ที่สุดในการทำงานของชั้นการซื้อขาย ในสถานที่ห่างไกลอุตสาหกรรมบริการทางการเงินเป็นหนึ่งในความต้องการมากที่สุดในด้านไอที ความต้องการอุตสาหกรรมกำลังประสบกับการเปลี่ยนแปลงทางสถาปัตยกรรมที่มีต่อ SOA สถาปัตยกรรมบริการที่มุ่งเน้นการให้บริการเว็บและการจำลองเสมือนทรัพยากรไอที SOA ใช้ประโยชน์จากความเร็วเครือข่ายที่เพิ่มขึ้นเพื่อให้สามารถเชื่อมโยงส่วนประกอบซอฟต์แวร์ได้แบบไดนามิกและมีผลต่อการสร้างแอพพลิเคชันใหม่โดยไม่สูญเสีย การลงทุนในระบบและโครงสร้างพื้นฐานที่มีอยู่แนวคิดนี้มีศักยภาพในการปฏิวัติวิธีการรวมเข้าด้วยกันทำให้สามารถลดความซับซ้อนและค่าใช้จ่ายในการรวมระบบดังกล่าวได้อย่างมีนัยสำคัญแนวโน้มอื่น ๆ คือการรวมเซิร์ฟเวอร์เข้ากับเซิร์ฟเวอร์เซิร์ฟเวอร์ศูนย์ข้อมูลในขณะที่โต๊ะขายของมีเพียง ส่วนขยาย KVM และเครื่องไคลเอนต์แบบ Ultra-thin เช่นโซลูชั่น SunRay และ HP blade เครือข่าย Metro Area ความเร็วสูงช่วยให้ข้อมูลตลาดเป็นแบบหลายผู้รับระหว่างสถานที่ต่างกันทำให้สามารถทำงานแบบเสมือนจริงของชั้นการซื้อขายสถาปัตยกรรมระดับสูงได้รูปที่ 1 แสดงถึงสถาปัตยกรรมระดับสูง ของสภาพแวดล้อมการซื้อขายโรงงานสัญลักษณ์และอัลกอริทึม เครื่องมือการซื้อขาย c อยู่ในคลัสเตอร์การซื้อขายที่มีประสิทธิภาพสูงในศูนย์ข้อมูลของ บริษัท หรือที่แลกเปลี่ยนผู้ค้ามนุษย์ตั้งอยู่ในพื้นที่แอพพลิเคชันของผู้ใช้ปลายทางโดยมีคอมโพเนนต์แอ็พพลิเคชันสองชุดในสภาพแวดล้อมการซื้อขายขององค์กรผู้เผยแพร่โฆษณาและสมาชิก The messaging bus มีเส้นทางการติดต่อสื่อสารระหว่างผู้เผยแพร่โฆษณาและผู้ติดตามมีการเข้าชม 2 ประเภทเฉพาะสำหรับสภาพแวดล้อมการซื้อขาย ข้อมูลการตลาดดำเนินการข้อมูลการกำหนดราคาสำหรับเครื่องมือทางการเงินข่าวและข้อมูลที่มีมูลค่าเพิ่มอื่น ๆ เช่นการวิเคราะห์ข้อมูลมีความละเอียดอ่อนแบบไม่มีทิศทางและมีความอ่อนไหวมากโดยทั่วไปจะส่งผ่าน multicast แบบ UDP ซึ่งวัดได้จากการอัพเดทวินาทีและ Mbps ข้อมูลการตลาดของข้อมูลจากภายนอกหนึ่งหรือหลายช่อง ฟีดข้อมูลที่มาจากผู้ให้บริการข้อมูลตลาดเช่นตลาดหุ้นผู้รวบรวมข้อมูลและ ECN ผู้ให้บริการแต่ละรายมีรูปแบบข้อมูลการตลาดของตนเองข้อมูลที่ได้รับจากตัวให้อาหารมีการใช้งานเฉพาะซึ่งทำให้ปกติและทำความสะอาดข้อมูลแล้วส่งไปยังผู้บริโภคข้อมูลเช่น เครื่องมือการกำหนดราคาการใช้งานการค้าแบบอัลกอริธึมหรือการค้ามนุษย์ บริษัท ที่ขายยังส่งข้อมูลการตลาดให้กับลูกค้า บริษัท ด้านซื้อเช่นกองทุนรวมกองทุนป้องกันความเสี่ยงและผู้จัดการสินทรัพย์อื่น ๆ บริษัท ด้านการซื้อบางรายอาจเลือกรับฟีดข้อมูลโดยตรง จากการแลกเปลี่ยนลดความล่าช้ารูปที่ 1 สถาปัตยกรรมการเทรดสำหรับฝ่ายซื้อด้านขายด้าน บริษัท ไม่มีมาตรฐานอุตสาหกรรมสำหรับรูปแบบข้อมูลทางการตลาด h เป็นรูปแบบที่เป็นกรรมสิทธิ์ของพวกเขาผู้ให้บริการเนื้อหาทางการเงินเช่นรอยเตอร์และบลูมเบิร์กรวมแหล่งข้อมูลต่างๆของข้อมูลตลาดทำให้เป็นธรรมและเพิ่มข้อมูลหรือการวิเคราะห์ตัวอย่างของฟีดข้อมูลรวมคือ RDF Reuters Data Feed, รูปแบบข้อมูล RWF Reuters Wire และ Bloomberg Professional Services Data. To ข้อมูลตลาดที่แฝงต่ำผู้ขายทั้งสองได้เผยแพร่ฟีดข้อมูลตลาดแบบเรียลไทม์ที่ประมวลผลน้อยลงและมีการวิเคราะห์น้อยลง บลูมเบิร์ก B-Pipe พร้อม B-Pipe บลูมเบิร์กเผยรายได้ข้อมูลตลาดจากแพลตฟอร์มการจัดจำหน่ายเนื่องจากบลูมเบิร์กเทอร์มินัลไม่จำเป็นต้องใช้ B-Pipe Wombat และ Reuters Feed Handlers ประกาศสนับสนุน B-Pipe ซึ่งเป็น บริษัท ที่อาจตัดสินใจ รับฟีดจากการแลกเปลี่ยนโดยตรงเพื่อลดเวลาแฝงกำไรในความเร็วในการรับส่งข้อมูลอาจอยู่ระหว่าง 150 มิลลิวินาทีถึง 500 มิลลิวินาทีฟีดข้อมูลเหล่านี้มีความซับซ้อนและมีราคาแพงมากขึ้นและ บริษัท ต้องสร้างและดูแลโรงงานของตัวเอง การซื้อขายประเภทนี้ถือเป็นธุรกิจการค้าที่เกิดขึ้นจริงมีความสำคัญสองทิศทางและมีความอ่อนไหวมากซึ่งวัดได้จากข้อความวินาทีและ Mbps ใบสั่งซื้อมาจากฝั่งซื้อหรือ บริษัท ด้านการขายและถูกส่งไปยังสถานที่ซื้อขายเช่น Exchange หรือ ECN สำหรับ การดำเนินการรูปแบบที่พบมากที่สุดสำหรับการจัดส่งคำสั่งคือ FIX ข้อมูลทางการเงินแอ็พพลิเคชันที่จัดการข้อความ FIX เรียกว่าเครื่องยนต์ FIX และเชื่อมต่อกับระบบการจัดการคำสั่ง OMS การเพิ่มประสิทธิภาพเพื่อ FIX เรียกว่า FAST Fix Adapted for Streaming ซึ่งใช้รูปแบบการบีบอัดเพื่อลด ความยาวข้อความและมีผลลดเวลาแฝง FAST มีการกำหนดเป้าหมายมากขึ้นเพื่อการจัดส่งข้อมูลการตลาดและมีศักยภาพที่จะกลายเป็นมาตรฐาน FAST สามารถใช้เป็นรูปแบบการบีบอัดข้อมูลที่เป็นกรรมสิทธิ์ของข้อมูลตลาดเพื่อลดความล่าช้า บริษัท อาจเลือกที่ สร้างการเข้าถึงตลาดโดยตรง DMA. DMA เป็นกระบวนการอัตโนมัติในการกำหนดเส้นทางการสั่งซื้อหลักทรัพย์ไปยังสถานที่ดำเนินการโดยอัตโนมัติดังนั้นจึงหลีกเลี่ยงการแทรกแซงโดย อภิธานศัพท์ของ บริษัท อื่น 383 DMA ต้องการการเชื่อมต่อโดยตรงกับสถานที่ดำเนินการการส่งข้อความคือซอฟต์แวร์มิดเดิลแวร์จากผู้ขายเช่น Tibco, 29West, Reuters RMDS หรือแพลตฟอร์มโอเพนซอร์สเช่น AMQP รถส่งข้อความใช้กลไกที่เชื่อถือได้เพื่อส่งข้อความ การขนส่งสามารถทำได้ผ่านทาง TCP IP TibcoEMS, 29West, RMDS และ AMQP หรือ UDP multicast TibcoRV, 29West และ RMDS แนวคิดสำคัญประการหนึ่งในการเผยแพร่ข้อความคือสตรีมหัวข้อซึ่งเป็นส่วนย่อยของข้อมูลการตลาดซึ่งกำหนดตามเกณฑ์เช่นสัญลักษณ์ อุตสาหกรรมหรือตะกร้าเครื่องมือทางการเงินบางประเภทผู้สมัครเข้าร่วมกลุ่มหัวข้อที่แม็พกับหัวข้อย่อยหนึ่งหรือหลายหัวข้อเพื่อรับเฉพาะข้อมูลที่เกี่ยวข้องในอดีตผู้ค้าทั้งหมดได้รับข้อมูลตลาดทั้งหมดในปริมาณการเข้าชมปัจจุบันนี้จะเป็น sub ดีที่สุดเครือข่ายมีบทบาทสำคัญในสภาพแวดล้อมการซื้อขายข้อมูลการตลาดจะดำเนินการไปยังชั้นการซื้อขายที่ผู้ค้ามนุษย์ตั้งอยู่ผ่านทางวิทยาเขตหรือ Metro ความเร็วสูงสุทธิพื้นที่ การทำงานที่มีประสิทธิภาพสูงและความแฝงต่ำตลอดจนการรับส่งข้อมูลที่สูงเป็นตัวชี้วัดที่สำคัญที่สุดสภาพแวดล้อมการซื้อขายที่มีประสิทธิภาพสูงมีองค์ประกอบส่วนใหญ่ในเซิร์ฟเวอร์เซิร์ฟเวอร์ศูนย์ข้อมูลเพื่อลดความหน่วงในระบบกลไกการซื้อขายแบบอัลกอริทึมจะต้องอยู่ในบริเวณใกล้เคียง ตัวจัดการการให้อาหาร, เครื่องยนต์ FIX และระบบการจัดการคำสั่งซื้อรูปแบบการใช้งานแบบอื่นมีระบบการซื้อขายแบบอัลกอรินทึมที่ตั้งอยู่ที่ผู้แลกเปลี่ยนหรือผู้ให้บริการที่มีการเชื่อมต่อที่รวดเร็วเพื่อแลกเปลี่ยนกันหลายรูปแบบการปรับรุ่นมีสองรูปแบบการปรับใช้สำหรับแพลตฟอร์มการซื้อขายที่มีประสิทธิภาพสูง บริษัท อาจเลือกที่จะมีส่วนผสมของทั้งสอง ศูนย์ข้อมูลของ บริษัท การค้ารูปที่ 2 รูปแบบนี้เป็นรูปแบบดั้งเดิมที่มีการพัฒนาและดูแลรักษาแพลตฟอร์มการซื้อขายเต็มรูปแบบโดย บริษัท ที่เชื่อมโยงการสื่อสารกับสถานที่ซื้อขายทั้งหมด Latency แตกต่างกันไปตามความเร็วของการเชื่อมโยงและจำนวนการกระโดดระหว่าง บริษัท และสถานที่ตั้งรูปที่ 2 รูปแบบการปรับใช้แบบดั้งเดิม สถานที่ตั้งของสถานที่แลกเปลี่ยนการซื้อขายหลักทรัพย์ผู้ให้บริการทางการเงิน FSP รูปที่ 3. บริษัท เทรดดิ้งใช้แพลตฟอร์มการเทรดอัตโนมัติของ บริษัท โดยอัตโนมัติให้ใกล้เคียงที่สุดกับสถานที่ดำเนินการเพื่อลดความล่าช้ารูปที่ 3 รูปแบบการปรับใช้ที่เป็นที่รู้จัก เสนอกรอบการให้บริการที่มุ่งเน้นสำหรับการสร้างสถาปัตยกรรมการค้ายุคถัดไปแนวทางนี้มีกรอบแนวคิดและเส้นทางการดำเนินการโดยอิงตาม modularization และลดการพึ่งพาระหว่างกันกรอบนี้จะช่วยให้ บริษัท มีวิธีการ ประเมินสถานะปัจจุบันของพวกเขาในแง่ของการบริการ จัดลำดับความสำคัญของบริการตามมูลค่าของธุรกิจ วิวัฒนาการแพลตฟอร์มการซื้อขายให้อยู่ในสถานะที่ต้องการโดยใช้วิธีแบบแยกส่วนสถาปัตยกรรมการซื้อขายที่มีประสิทธิภาพสูงขึ้นอยู่กับบริการต่อไปนี้ตามที่กำหนดโดยโครงสร้างสถาปัตยกรรมบริการที่แสดงในรูปที่ 4 รูปที่ 4 กรอบโครงสร้างการบริการสำหรับการทำธุรกรรมที่มีประสิทธิภาพสูงความล่าช้าต่ำ บริการรับส่งข้อความบริการนี้จัดเตรียมโดยบัสข้อความซึ่งเป็นระบบซอฟต์แวร์ที่ช่วยแก้ปัญหาในการเชื่อมต่อแอ็พพลิเคชันจำนวนมากกับระบบต่างๆระบบประกอบด้วย ชุดของเค้าโครงข้อความที่กำหนดไว้ล่วงหน้า ชุดข้อความคำสั่งทั่วไป โครงสร้างพื้นฐานที่ใช้ร่วมกันสำหรับการส่งข้อความไปยังผู้รับโครงสร้างพื้นฐานที่ใช้ร่วมกันได้ขึ้นอยู่กับโบรกเกอร์ข้อความหรือรูปแบบการสมัครสมาชิกเผยแพร่ข้อกำหนดหลักสำหรับบัสส่งข้อความยุคหน้าคือแหล่งที่มาของข้อมูล 29West เวลาแฝงต่ำสุดที่เป็นไปได้ e g น้อยกว่า 100 microseconds ความเสถียรภายใต้ภาระหนัก e กรัมมากกว่า 1 4 ล้าน msg วินาที การควบคุมและการควบคุมอัตราความยืดหยุ่นและการขนส่งที่กำหนดได้มีความพยายามในอุตสาหกรรมที่จะสร้างมาตรฐานบัสการส่งข้อความ Advanced Message Queuing Protocol AMQP เป็นตัวอย่างของมาตรฐานแบบเปิดซึ่งได้รับการสนับสนุนโดย JP Morgan Chase และได้รับการสนับสนุนจากกลุ่มผู้ขายเช่น Cisco Envoy Technologies , Red Hat, TWIST Process Innovations, Iona, 29West และ iMatix สองเป้าหมายหลักคือการจัดหาเส้นทางที่เรียบง่ายสำหรับการใช้งานระหว่างกันสำหรับแอ็พพลิเคชันที่เขียนบนแพลตฟอร์มที่แตกต่างกันและโมดูลเพื่อให้ตัวกลางสามารถพัฒนาได้ง่ายในทั่วไป เงื่อนไขเซิร์ฟเวอร์ AMQP จะเหมือนกับเซิร์ฟเวอร์อีเมลที่มีการแลกเปลี่ยนทำหน้าที่เป็นตัวแทนการถ่ายโอนข้อความและแต่ละคิวข้อความเป็นกล่องจดหมายการผูกกำหนดตารางการกำหนดเส้นทางในแต่ละ บริษัท ตัวแทนการโอนผู้จัดส่งข้อความไปยังตัวแทนการโอนแต่ละรายซึ่งเป็นเส้นทางแล้ว ข้อความลงในกล่องจดหมายผู้บริโภคนำข้อความจากกล่องจดหมายซึ่งสร้างรูปแบบที่มีประสิทธิภาพและมีความยืดหยุ่นซึ่งเป็นแหล่งข้อมูลที่เรียบง่าย บริการหลัก ๆ ของบริการนี้คือ รายละเอียดย่อยย่อยของหน่วยมิลลิวินาที การแสดงผลแบบเรียลไทม์โดยไม่ต้องเพิ่มเวลาในการเข้าชมการซื้อขาย ความสามารถในการแยกแยะความล่าช้าในการประมวลผลแอปพลิเคชันออกจากความล่าช้าในการรับส่งข้อมูลระบบเครือข่าย ความสามารถในการจัดการอัตราข้อความสูง จัดเตรียมส่วนติดต่อแบบเป็นโปรแกรมสำหรับการซื้อขายเพื่อรับข้อมูลแฝงซึ่งจะช่วยให้เครื่องยนต์เทรดดิ้งอัลกอริทึมสามารถปรับให้เข้ากับสภาวะที่เปลี่ยนแปลงได้ เชื่อมโยงเหตุการณ์เครือข่ายกับเหตุการณ์แอ็พพลิเคชันเพื่อใช้ในการแก้ไขปัญหาความสว่างสามารถกำหนดเป็นช่วงเวลาระหว่างการส่งคำสั่งซื้อสินค้าและเมื่อได้รับการยอมรับและดำเนินการกับคำสั่งซื้อเดียวกันโดยฝ่ายรับสินค้าการแก้ไขปัญหาแฝงเป็นปัญหาที่ซับซ้อน วิธีการแบบองค์รวมที่ระบุแหล่งที่มาทั้งหมดของ latency และใช้เทคโนโลยีที่แตกต่างกันในแต่ละชั้นของระบบรูปที่ 5 แสดงส่วนประกอบต่างๆที่สามารถนำเสนอ latency ในแต่ละชั้นของสแต็ค OSI นอกจากนี้ยังมีแผนที่แต่ละแฝงด้วยโซลูชันที่เป็นไปได้และ โซลูชันการตรวจสอบวิธีการแบบชั้นนี้สามารถให้ บริษัท มีวิธีการที่มีโครงสร้างมากขึ้นในการโจมตีปัญหาด้านเวลาแฝงโดยที่แต่ละองค์ประกอบสามารถใช้เป็นบริการและได้รับการปฏิบัติอย่างสม่ำเสมอทั่วทั้ง บริษัท การวัดผลการทำงานแบบไดนามิกของช่วงเวลานี้ในทางเลือก เส้นทางและจุดหมายปลายทางสามารถให้ความช่วยเหลืออย่างมากในการตัดสินใจทางการค้าทางยุทธวิธี สถานที่ตั้งที่แน่นอนของความล่าช้าไม่ว่าจะเป็นในเครือข่ายของลูกค้าระดับกลางฮับการประมวลผลกลางหรือระดับแอ็พพลิเคชันธุรกรรมอย่างมากจะกำหนดความสามารถของผู้ให้บริการเพื่อตอบสนองข้อตกลงระดับบริการการค้าของพวกเขา SLAs สำหรับรูปแบบการซื้อและขาย, เช่นเดียวกับตลาดข้อมูล syndicators การระบุอย่างรวดเร็วและการกำจัด bottlenecks แปลโดยตรงเป็นโอกาสทางการค้าที่เพิ่มขึ้นและรายได้รูปที่ 5 สถาปัตยกรรมการจัดการ latencyCisco Low - Latency Monitoring Tools เครื่องมือตรวจสอบเครือข่ายแบบดั้งเดิมทำงานกับนาทีหรือวินาที granularity Next - โดยเฉพาะอย่างยิ่งการสนับสนุนการซื้อขายแบบอัลกอริธึมต้องใช้เวลาน้อยกว่า 5 มิลลิวินาทีและการสูญเสียแพ็กเก็ตในระดับต่ำมากบน Gigabit LAN การระเบิดด้วยความเร็ว 100 มิลลิวินาทีอาจทำให้ธุรกรรมสูญหายได้หรือสูญหายไปมากถึง 10,000 รายการซิสโก้เสนอทางเลือกให้กับลูกค้า เครื่องมือในการวัดความแฝงในสภาพแวดล้อมการค้า ผู้จัดการฝ่ายคุณภาพแบนด์วิดท์ BQM OEM จาก Corvil โซลูชันการตรวจสอบความล่าช้าในการให้บริการทางการเงินของ Cisco AON FSMS. Bandwidth Quality Manager Bandwidth Quality Manager BQM 4 0 เป็นผลิตภัณฑ์จัดการประสิทธิภาพของเครือข่ายยุคหน้าซึ่งช่วยให้ลูกค้าสามารถตรวจสอบและจัดเตรียมเครือข่ายของตนเพื่อควบคุมระดับความล่าช้าและประสิทธิภาพการสูญเสียขณะที่ BQM ไม่ได้มีจุดมุ่งหมายเฉพาะที่เครือข่ายการค้าการแสดงผลแบบ microsecond รวมกับคุณสมบัติการจัดสรรแบนด์วิธอัจฉริยะช่วยให้เหมาะสำหรับสภาพแวดล้อมที่ต้องการ Cisco BQM 4 0 ใช้ชุดวัดปริมาณการจราจรและเทคโนโลยีการวิเคราะห์เครือข่ายที่จดสิทธิบัตรและจดสิทธิบัตรไว้ การมองเห็นและความเข้าใจเกี่ยวกับการเพิ่มประสิทธิภาพเครือข่ายเพื่อให้ได้ประสิทธิภาพสูงสุดแอ็พพลิเคชัน BECM ของ Cisco ได้รับการสนับสนุนในตระกูลผลิตภัณฑ์ของ Cisco Application Deployment Engine ADE ตระกูลผลิตภัณฑ์ Cisco ADE เป็นแพลตฟอร์มที่เหมาะสำหรับแอ็พพลิเคชันการจัดการเครือข่ายของ Cisco ข้อดีของ CRM คือ Cisco BQM ความสามารถในการมองเห็นเล็ก ๆ คือความกระปรี้กระเปร่า y เพื่อตรวจจับวัดและวิเคราะห์ความล่าช้าการกระวนกระวายใจและการสูญเสียทำให้เกิดเหตุการณ์การจราจรลงไปถึงระดับ microsecond ของเมล็ดกับความละเอียดของแพ็กเก็ตนี้ซึ่งจะช่วยให้ Cisco BQM เพื่อตรวจจับและกำหนดผลกระทบของเหตุการณ์การจราจรบนแฝงเครือข่ายกระวนกระวายใจและสูญเสีย Critical for BQM สามารถรองรับการตอบสนองความล่าช้าการสูญเสียและการกระวนกระวายใจแบบทางเดียวสำหรับการรับส่งข้อมูลแบบหลายผู้รับทั้งแบบ TCP และ UDP ซึ่งหมายความว่ารายงานนี้ได้รับการรายงานอย่างราบรื่นสำหรับการเข้าชมการซื้อขายและการดึงข้อมูลตลาด BBQ ช่วยให้ผู้ใช้สามารถระบุชุดเกณฑ์ที่ครอบคลุมได้ ความสามารถในการทำ microburst ความล่าช้าการสูญเสียการกระวนกระวายใจการใช้ประโยชน์ ฯลฯ บนอินเทอร์เฟซทั้งหมด BQM จะดำเนินการจับ packet packet แบบพื้นหลังเมื่อใดก็ตามที่มีการละเมิดเกณฑ์หรือเหตุการณ์การย่อยสลายประสิทธิภาพที่อาจเกิดขึ้นอื่น ๆ จะเรียกใช้ Cisco BQM เพื่อเก็บข้อมูล packet capture ลงในดิสก์เพื่อทำการวิเคราะห์ในภายหลัง ช่วยให้ผู้ใช้ในการตรวจสอบอย่างละเอียดทั้งการจราจรแอพพลิเคชันที่ได้รับผลกระทบจากการลดประสิทธิภาพการทำงานของผู้ที่ตกเป็นเหยื่อและ th ซึ่งจะช่วยลดเวลาในการวินิจฉัยและแก้ไขปัญหาเกี่ยวกับประสิทธิภาพของเครือข่ายได้อย่างมากนอกจากนี้ QMM ยังสามารถให้รายละเอียดเกี่ยวกับแบนด์วิดท์และคุณภาพของข้อเสนอแนะในการให้บริการ QoS ซึ่งผู้ใช้สามารถนำไปประยุกต์ใช้กับเครือข่ายที่ต้องการได้โดยตรง ประสิทธิภาพ BQM ภาพประกอบ Illustrated เพื่อทำความเข้าใจความแตกต่างระหว่างบางส่วนของธรรมดากว่าเทคนิคการวัดและการมองเห็นโดย BQM เราสามารถดูกราฟการเปรียบเทียบบางอย่างในชุดแรกของกราฟรูปที่ 6 และรูปที่ 7 เราเห็นความแตกต่างระหว่าง แอนติบอดีที่วัดโดย BQM ของ PNQM ตรวจสอบคุณภาพของเครือข่ายแบบพาสซีฟและเวลาแฝงที่วัดโดยการฉีดพ็อคเก็ต ping ทุกๆ 1 วินาทีในสตรีมการเข้าชมในรูปที่ 6 เราจะดู latency ที่รายงานโดยแพ็คเก็ต ping ICMP 1 วินาทีสำหรับการรับส่งข้อมูลเครือข่ายจริง เพื่อให้ค่าประมาณสำหรับความล่าช้าเพียงครั้งเดียวแสดงความล่าช้าที่ต่ำกว่าประมาณ 5 มิลลิวินาทีสำหรับเกือบทั้งหมด time รูปที่ 6 ความล่าช้าที่รายงานโดยแพ็กเก็ต Ping-pack ICMP 1 วินาทีสำหรับการรับส่งข้อมูลเครือข่ายจริงในรูปที่ 7 เราจะดูเวลาแฝงที่รายงานโดย PNQM สำหรับการเข้าชมเดียวกันในเวลาเดียวกันที่นี่เราจะเห็นว่าโดยการวัดความแฝงในทางเดียวของข้อมูลจริง แพ็คเก็ตแอ็พพลิเคชันเราได้ภาพที่แตกต่างกันอย่างสิ้นเชิงนี่แฝงจะเห็นได้ว่าโฉบรอบ 20 มิลลิวินาทีโดยมีการระเบิดเป็นครั้งคราวที่สูงขึ้นคำอธิบายก็คือเนื่องจาก ping กำลังส่งแพ็คเก็ตเพียงวินาทีละครั้งทั้งหมดจะหายไปส่วนใหญ่ของแอนตี้ไวรัสในแอพพลิเคชัน ความเป็นจริงผลลัพธ์ของ ping มักแสดงเฉพาะการหน่วงเวลาการแพร่กระจายของการเดินทางไปรอบ ๆ แทนที่จะใช้เวลาแอบแฝงของแอ็พพลิเคชันจริงทั่วทั้งเครือข่ายรูปที่ 7 Latency รายงานโดย PNQM สำหรับ Real Network Traffic ในตัวอย่างที่สองตัวอย่างที่ 8 เราจะเห็นความแตกต่างของโหลดลิงก์ที่รายงานหรือระดับความอิ่มตัวระหว่าง มุมมองเฉลี่ย 5 นาทีและมุมมองการแผ่รังสี 5 มิลลิเมตร BQM สามารถรายงานการเกิด microburst ได้ถึง 10-100 nanosecond accuracy เส้นสีเขียวแสดงการใช้งานโดยเฉลี่ยที่ 5 นาที e เฉลี่ยต่ำถึง 5 Mbits พล็อตสีน้ำเงินเข้มแสดงกิจกรรม microburst 5ms ระหว่าง 75 Mbits และ 100 Mbits s ความเร็ว LAN ได้อย่างมีประสิทธิภาพ BQM แสดงระดับความละเอียดนี้สำหรับการใช้งานทั้งหมดและยังให้การจัดเตรียมที่ชัดเจน เพื่อให้ผู้ใช้สามารถควบคุมหรือต่อต้านการเกิด microburst เหล่านี้ได้รูปที่ 8 ความแตกต่างในการโหลดการเชื่อมโยงที่รายงานไว้ระหว่างมุมมองค่าเฉลี่ย 5 นาทีและการติดตั้ง Microburst View. BQM ขนาด 5 ms ในเครือข่ายการซื้อขายรูปที่ 9 แสดงการปรับใช้ BQM โดยทั่วไปในการซื้อขาย เครือข่ายรูปที่ 9 การปรับใช้ BQM ทั่วไปในเครือข่ายการซื้อขาย BQM สามารถใช้เพื่อตอบคำถามประเภทนี้ได้ มีการเชื่อมโยงแกน Gigabit LAN ใดของฉันอิ่มตัวนานกว่ามิลลิวินาที x อันนี้ทำให้สูญเสียลิงก์ใดที่จะได้รับประโยชน์สูงสุดจากการอัปเกรดเป็น Etherchannel หรือความเร็ว 10 กิกะบิต ปริมาณการเข้าใช้แอ็พพลิเคชันใดที่ก่อให้เกิดความอิ่มตัวของลิงก์ 1 กิกะบิตของฉัน ข้อมูลตลาดใด ๆ ที่เกิดจากการสูญเสียแบบ end-to-end ใช้เวลาในการรับส่งข้อมูล failover เพิ่มอีกเท่าไหร่การเชื่อมโยงนี้มีขนาดเท่ากันเพื่อจัดการกับ microbursts ผู้ค้าของฉันได้รับข้อมูลอัปเดตต่ำจากข้อมูลการกระจายข้อมูลตลาดหรือไม่พวกเขาเห็นความล่าช้าใด ๆ ที่มากกว่ามิลลิวินาทีหรือไม่หากสามารถตอบคำถามเหล่านี้ได้ง่ายๆและมีประสิทธิภาพช่วยประหยัดเวลาและค่าใช้จ่ายในการดำเนินธุรกิจเครือข่ายการค้า QQM เป็นเครื่องมือสำคัญสำหรับการมองเห็น ข้อมูลการตลาดและสภาพแวดล้อมในการซื้อขายจะให้การวัดค่าแฝงในแบบ end-to-end แบบละเอียดในโครงสร้างพื้นฐานที่ซับซ้อนซึ่งพบการเคลื่อนไหวข้อมูลปริมาณมากการตรวจจับ microburst ในระดับย่อยมิลลิวินาทีและการวิเคราะห์จากผู้เชี่ยวชาญในเหตุการณ์ใดมีความสำคัญยิ่งต่อการซื้อขายสมาร์ทแบนด์วิดท์ ข้อเสนอแนะในการจัดเตรียมเช่นการวัดขนาดและการวิเคราะห์ถ้ามีความคล่องตัวมากขึ้นเพื่อตอบสนองต่อสภาวะตลาดที่ผันผวนเนื่องจากการระเบิดของการซื้อขายแบบอัลกอทิกซ์และอัตราการส่งข้อความที่เพิ่มขึ้นอย่างต่อเนื่อง BQM รวมกับเครื่องมือ QoS ทำให้สามารถใช้นโยบาย QoS ที่สามารถทำได้ ปกป้องแอพพลิเคชันการค้าที่สำคัญ โซลูชันการตรวจสอบความล่าช้า Cisco และ Trading Metrics ได้ร่วมมือกับโซลูชันการตรวจสอบความล่าช้าสำหรับการสั่งซื้อ FIX และข้อมูลตลาดการตรวจสอบเทคโนโลยี Cisco AON เป็นรากฐานสำหรับผลิตภัณฑ์และโซลูชั่นแบบฝังตัวเครือข่ายใหม่ที่ช่วยให้สามารถรวมเครือข่ายอัจฉริยะกับโครงสร้างพื้นฐานแอพพลิเคชันได้ สถาปัตยกรรมการให้บริการหรือสถาปัตยกรรมแบบดั้งเดิมเมตริกเมตริกเป็นผู้ให้บริการชั้นนำด้านซอฟต์แวร์การวิเคราะห์สำหรับโครงสร้างพื้นฐานของเครือข่ายและจุดประสงค์ในการตรวจสอบแอบแฝงแอพพลิเคชันโซลูชันการตรวจสอบเวลาในการให้บริการทางการเงินของ Cisco AON Financial Services FSMS มีความสัมพันธ์กับเหตุการณ์สองประเภท ณ จุดสังเกตการณ์ เหตุการณ์เครือข่ายมีความสัมพันธ์โดยตรงกับการจัดการข้อความแอ็พพลิเคชันที่ตรงกัน การไหลของใบสั่งทางการค้าและการจับคู่เหตุการณ์การปรับปรุงตลาดการใช้แสตมป์เวลาที่ถูกกล่าวหาในจุดจับภาพในเครือข่ายการวิเคราะห์ข้อมูลที่มีความสัมพันธ์แบบเรียลไทม์ช่วยให้สามารถบ่งบอกถึงปัญหาคอขวดในโครงสร้างพื้นฐานได้อย่างแม่นยำในขณะที่กำลังดำเนินการซื้อขายหรือข้อมูลตลาดอยู่ โดยการตรวจสอบและวัดความแฝงในช่วงต้นของวัฏจักร บริษัท ทางการเงินสามารถตัดสินใจได้ดียิ่งขึ้นว่าบริการเครือข่ายใดและตัวกลางตลาดหรือคู่ค้าเพื่อเลือกคำสั่งทางการค้าการกำหนดเส้นทางด้วยเหตุนี้ความรู้นี้จึงช่วยให้สามารถเข้าถึงข้อมูลราคาหลักทรัพย์ของตลาดที่ปรับปรุงแล้วได้มากขึ้น " ข่าวเศรษฐกิจ ฯลฯ ซึ่งเป็นพื้นฐานที่สำคัญสำหรับการเริ่มต้นการถอนตัวออกจากหรือการแสวงหาโอกาสทางการตลาดส่วนประกอบของการแก้ปัญหาคือ AON ในรูปแบบสามรูปแบบ AON สำหรับ Cisco 2600 2800 3700 3800 routers AON Blade สำหรับซีรีส์ Cisco Catalyst 6500 เครื่องใช้ไฟฟ้า AON 8340 เมตริกการซื้อขายซอฟต์แวร์ MA 2 0 ซึ่งมีแอปพลิเคชันการตรวจสอบและแจ้งเตือนแสดงกราฟความล่าช้าในแดชบอร์ดและแจ้งเตือนเมื่อมีการชะลอตัวรูปที่ 10 การตรวจสอบการแอบแฝงแบบ AON-Based Fisco Latency Monitoring. ISA IP SLA. Cisco IP SLA คือการจัดการเครือข่ายแบบฝัง ใน Cisco IOS ซึ่งช่วยให้เราเตอร์และสวิทช์สามารถสร้างกระแสข้อมูลการจราจรแบบสังเคราะห์ซึ่งสามารถวัดได้สำหรับแฝงความกระวนกระวายใจการสูญเสียแพ็คเก็ตและเงื่อนไขอื่น ๆ สองแนวคิดหลักคือแหล่งที่มาของการเข้าชมที่สร้างขึ้นและเป้าหมายทั้งสองแบบนี้ใช้ IP SLA ตอบกลับซึ่งมีหน้าที่ในการประทับเวลาการเข้าชมการควบคุมก่อนที่จะมีแหล่งข้อมูลและส่งกลับตามเป้าหมายสำหรับการวัดรอบการเดินทางประเภทการรับส่งข้อมูลต่างๆสามารถจัดหาได้จาก SLA ของ IP และมีจุดมุ่งหมายเพื่อวัดและกำหนดเป้าหมายบริการและแอ็พพลิเคชันที่แตกต่างกัน UDR การดำเนินการจะใช้ในการวัดความล่าช้าแบบทางเดียวและแบบ round-trip และรูปแบบรายงานเนื่องจากการเข้าชมเป็นเวลาประทับบนอุปกรณ์ส่งและเป้าหมายโดยใช้ resp onder ความล่าช้าในการเดินทางรอบคือลักษณะเป็นเดลต้าระหว่างสอง timestamps. A คุณลักษณะใหม่ถูกนำมาใช้ใน IOS 12 3 14 T, IP SLA ย่อยมิลลิวินาทีรายงานซึ่งช่วยให้ timestamps จะแสดงด้วยความละเอียดใน microseconds จึงให้ ระดับความละเอียดที่ไม่เคยมีมาก่อนคุณลักษณะใหม่นี้ได้ทำ IP SLA ที่เกี่ยวข้องกับเครือข่ายภายในมหาวิทยาลัยที่แฝงตัวของเครือข่ายโดยทั่วไปอยู่ในช่วง 300-800 microseconds และความสามารถในการตรวจสอบแนวโน้มและแนวโน้มที่สั้น ๆ ขึ้นอยู่กับเคาน์เตอร์ความละเอียดของไมโครวินาทีเป็นข้อกำหนด สำหรับลูกค้าที่มีส่วนร่วมในสภาพแวดล้อมการซื้อขายทางอิเล็กทรอนิกส์ที่มีความไวต่อเวลาดังนั้น IP SLA จึงได้รับการพิจารณาจากองค์กรทางการเงินจำนวนมากเนื่องจากต้องเผชิญกับข้อกำหนดทั้งหมด รายงานความล่าช้าพื้นฐานสำหรับผู้ใช้ ความล่าช้าพื้นฐานของเทรนด์ตามเวลา ตอบสนองความรวดเร็วในการออกการจราจรที่ทำให้เกิดการเปลี่ยนแปลงในรายงาน latency ที่มีการรายงานผลมิลลิวินาทีต่อมิลลิวินาทีเป็นสิ่งจำเป็นสำหรับลูกค้าเหล่านี้เนื่องจากหลายวิทยาเขตและแบ็คโบนกำลังอยู่ในช่วงเวลาแฝงตัวที่สองในสวิตช์สลับหลายสภาพแวดล้อมการซื้อขายทางอิเล็กทรอนิกส์ทำงานโดยทั่วไปเพื่อลดหรือลด ทุกช่วงของอุปกรณ์และเวลาแฝงของเครือข่ายเพื่อให้บรรลุตามคำสั่งที่รวดเร็วสำหรับธุรกิจการรายงานว่าเวลาตอบกลับของเครือข่ายอยู่ในช่วงหนึ่งมิลลิวินาทีไม่เพียงพอที่ความละเอียดของการวัดค่าแฝงที่รายงานในเซ็กเมนต์เครือข่ายหรือกระดูกสันหลังจะต้องใกล้เคียงกับ 300-800 micro วินาทีที่มีระดับความละเอียด 100 วินาที IP SLA เพิ่งเพิ่มการสนับสนุน IP multicast test streams ซึ่งสามารถวัดข้อมูล latency ของข้อมูลได้โดยทั่วไป topology ของเครือข่ายจะแสดงในรูปที่ 11 โดยใช้ IP SLA shadow, แหล่งที่มาและ Responders รูปที่ 11 IP SLA Deploymentputing บริการ Servicesputing ครอบคลุมเทคโนโลยีหลากหลายประเภทโดยมีเป้าหมายคือ Elim inating หน่วยความจำและคอขวดของ CPU ที่สร้างขึ้นโดยการประมวลผลของแพ็กเก็ตเครือข่ายการซื้อขายใช้ปริมาณข้อมูลตลาดสูงและเซิร์ฟเวอร์ต้องอุทิศทรัพยากรเพื่อการประมวลผลเครือข่ายการจราจรแทนการประมวลผลโปรแกรม การประมวลผลการประมวลผลข้อมูลด้วยความเร็วสูงการประมวลผลเครือข่ายสามารถใช้ CPU cycle และหน่วยความจำได้อย่างมากกฎการตั้งค่าของหน่วยความจำระบุว่า 1Gbps ของแบนด์วิดท์เครือข่ายต้องใช้แหล่งความจุของโปรเซสเซอร์ 1GHz กระดาษ Intel บนการเร่ง IO 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.
Comments
Post a Comment