[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3696348.3696890acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Network Design Considerations for Trading Systems

Published: 18 November 2024 Publication History

Abstract

The quest to build scalable data center networks has driven much of the innovation in the networking community in recent decades. But the one-size-fits-all service model offered by these networks does not meet the needs of every application. In response, cloud providers have started to design custom clusters to support the specialized workloads used in finance, AI, high-performance computing, and other areas.
This paper pulls back the curtain on one such area: the low-latency networks used for algorithmic trading systems. We present requirements and architectures, and discuss implementation approaches that make different trade-offs in terms of performance, hardware requirements, and ease of management. We identify concrete steps for making it easier to design low-latency networks in the future.

References

[1]
Andrew Addison, Charles Andrews, Newas Azad, Daniel Bardsley, John Bauman, Jeffrey Diaz, Tatiana Didik, Komoliddin Fazliddin, Maria Gromoa, Ari Krish, Ryan Prins, Larry Ryan, and Nicole Villette. 2019. Low-Latency Trading in the Cloud Environment. In IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC). 272--282. https://doi.org/10.1109/CSE/EUC.2019.00060
[2]
Mohammad Al-Fares, Alexander Loukissas, and Amin Vahdat. 2008. A Scalable, Commodity Data Center Network Architecture. In ACM SIGCOMM Conference on Data Communication (SIGCOMM). 63--74. https://doi.org/10.1145/1402958.1402967
[3]
Arista Networks. 2021. The Arista 7130 Series. https://www.arista.com/assets/data/pdf/7130-product-overview.pdf Retrieved June 24, 2024.
[4]
Debopam Bhattacherjee, Waqar Aqeel, Sangeetha Abdu Jyothi, Ilker Nadi Bozkurt, William Sentosa, Muhammad Tirmazi, Anthony Aguirre, Balakrishnan Chandrasekaran, P. Brighten Godfrey, Gregory Laughlin, Bruce Maggs, and Ankit Singla. 2022. cISP: A Speed-of-Light Internet Service Provider. In USENIX Symposium on Networked Systems Design and Implementation (NSDI). 1115--1133. https://www.usenix.org/conference/nsdi22/presentation/bhattacherjee
[5]
Debopam Bhattacherjee, Waqar Aqeel, Gregory Laughlin, Bruce M. Maggs, and Ankit Singla. 2020. A Bird's Eye View of the World's Fastest Networks. In ACM Internet Measurement Conference (IMC). 521--527. https://doi.org/10.1145/3419394.3423620
[6]
Andrew Brook. 2015. Low-latency Distributed Applications in Finance. Communications of the ACM (CACM) 58, 7 (June 2015), 42--50. https://doi.org/10.1145/2747303
[7]
Cboe Global Markets. 2024. US Equities Exchange Binary Order Specification. https://cdn.cboe.com/resources/membership/Cboe_US_Equities_BOE_Specification.pdf
[8]
Cboe Global Markets. 2024. US Equities Market Share. https://www.cboe.com/us/equities/market_share/
[9]
Cboe Global Markets. 2024. US Equities/Options Multicast Depth of Book (PITCH) Specification. https://cdn.cboe.com/resources/membership/US_EQUITIES_OPTIONS_MULTICAST_PITCH_SPECIFICATION.pdf
[10]
Deutsche Börse Group. 2023. Insights into Trading System Dynamics. https://www.eurex.com/resource/blob/48918/e8d4df56f75c9a96fb0f6fff6b18a14f/data/presentation_insights-into-trading-system-dynamics_en.pdf Retrieved June 24, 2024.
[11]
Advanced Micro Devices. 2023. Onload User Guide. https://docs.amd.com/r/en-US/ug1586-onload-user Version UG1586.
[12]
Nate Foster, Nick McKeown, Jennifer Rexford, Guru Parulkar, Larry Peterson, and Oguz Sunay. 2020. Using Deep Programmability to Put Network Owners in Control. ACM SIGCOMM Compututer Communications Review (CCR) 50, 4 (Oct. 2020), 82--88. https://doi.org/10.1145/3431832.3431842
[13]
Yilong Geng, Shiyu Liu, Zi Yin, Ashish Naik, Balaji Prabhakar, Mendel Rosunblum, and Amin Vahdat. 2018. Exploiting a Natural Network Effect for Scalable, Fine-grained Clock Synchronization. In SENIX Conference on Networked Systems Design and Implementation (NSDI). 81--94. https://www.usenix.org/conference/nsdi18/presentation/geng
[14]
Eashan Gupta, Prateesh Goyal, Ilias Marinos, Chenxingyu Zhao, Radhika Mittal, and Ranveer Chandra. 2023. DBO: Fairness for Cloud-Hosted Financial Exchanges. In ACM SIGCOMM Conference on Data Communication (SIGCOMM). 550--563. https://doi.org/10.1145/3603269.3604871
[15]
Muhammad Haseeb, Jinkun Geng, Ulysses Butler, Xiyu Hao, Daniel Duclos-Cavalcanti, Anirudh Sivaraman, and Srinivas Narayana. 2024. Design and Implementation of a Scalable Financial Exchange in the Public Cloud. https://arxiv.org/abs/2402.09527
[16]
Yang hua Chu, S.G. Rao, S. Seshan, and Hui Zhang. 2002. A Case for End-system Multicast. IEEE Journal on Selected Areas in Communications (JSAC) 20, 8 (2002), 1456--1471. https://doi.org/10.1109/JSAC.2002.803066
[17]
Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, and Rebecca L. Braynard. 2009. Networking Named Content. In International Conference on Emerging Networking Experiments and Technologies (CoNEXT). Association for Computing Machinery, New York, NY, USA, 1--12. https://doi.org/10.1145/1658939.1658941
[18]
Theo Jepsen, Ali Fattaholmanan, Masoud Moshref, Nate Foster, Antonio Carzaniga, and Robert Soulé. 2022. Forwarding and Routing With Packet Subscriptions. IEEE/ACM Transactions on Networking (ToN) 30, 6 (May 2022), 2464--2479. https://doi.org/10.1109/TNET.2022.3172066
[19]
John W. Lockwood, Adwait Gupte, Nishit Mehta, Michaela Blott, Tom English, and Kees Vissers. 2012. A Low-Latency Library in FPGA Hardware for High-Frequency Trading (HFT). In IEEE Annual Symposium on High-Performance Interconnects (HOTI). 9--16. https://doi.org/10.1109/HOTI.2012.15
[20]
McKay Brothers. 2024. Low Latency Microwave. https://www.mckay-brothers.com/
[21]
Miami International Holdings. 2024. Miami International Holdings Announces Successful Launch of MIAX Sapphire Options Exchange. https://www.miaxglobal.com/news/miami-international-holdings-announces-successful-launch-miax-sapphire
[22]
Options Clearing Corporation. 2023. Participant Exchanges & Futures Markets. https://www.theocc.com/clearance-and-settlement/participant-exchanges
[23]
Leon Poutievski, Omid Mashayekhi, Joon Ong, Arjun Singh, Mukarram Tariq, Rui Wang, Jianan Zhang, Virginia Beauregard, Patrick Conner, Steve Gribble, Rishi Kapoor, Stephen Kratzer, Nanfang Li, Hong Liu, Karthik Nagaraj, Jason Ornstein, Samir Sawhney, Ryohei Urata, Lorenzo Vicisano, Kevin Yasumura, Shidong Zhang, Junlan Zhou, and Amin Vahdat. 2022. Jupiter Evolving: Transforming Google's Datacenter Network via Optical Circuit Switches and Software-Defined Networking. In ACM SIGCOMM Conference on Data Communication (SIGCOMM). Association for Computing Machinery, New York, NY, USA, 66--85. https://doi.org/10.1145/3544216.3544265
[24]
Kexin Rong, Mihai Budiu, Athinagoras Skiadopoulos, Lalith Suresh, and Amy Tai. 2023. Scaling a Declarative Cluster Manager Architecture with Query Optimization Techniques. Proceedings of the VLDB Endowment (VLDB) 16, 10 (June 2023), 2618--2631. https://doi.org/10.14778/3603581.3603599
[25]
Arjun Singh, Joon Ong, Amit Agarwal, Glen Anderson, Ashby Armistead, Roy Bannon, Seb Boving, Gaurav Desai, Bob Felderman, Paulie Germano, Anand Kanagala, Jeff Provost, Jason Simmons, Eiichi Tanda, Jim Wanderer, Urs Hölzle, Stephen Stuart, and Amin Vahdat. 2015. Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network. In ACM SIGCOMM Conference on Data Communication (SIGCOMM). 183--197. https://doi.org/10.1145/2785956.2787508
[26]
Greg Stitt, Wesley Piard, and Christopher Crary. 2024. Low-Latency, Line-Rate Variable-Length Field Parsing for 100+ Gb/s Ethernet. In ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA). 12--21. https://doi.org/10.1145/3626202.3637559
[27]
Zuotian Tatum. 2020. From Instant to Eternity - Challenges in Data Engineering. https://www.youtube.com/watch?v=pe6Gh_fi3Wc YouTube video.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
HotNets '24: Proceedings of the 23rd ACM Workshop on Hot Topics in Networks
November 2024
394 pages
ISBN:9798400712722
DOI:10.1145/3696348
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 November 2024

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Network architecture
  2. low-latency
  3. trading systems

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

HOTNETS '24
Sponsor:

Acceptance Rates

Overall Acceptance Rate 110 of 460 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 93
    Total Downloads
  • Downloads (Last 12 months)93
  • Downloads (Last 6 weeks)68
Reflects downloads up to 07 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media