skip to main content
research-article

Efficient event processing through reconfigurable hardware for algorithmic trading

Published:01 September 2010Publication History
Skip Abstract Section

Abstract

In this demo, we present fpga-ToPSS (Toronto Publish/Subscribe System Family), an efficient event processing platform for high-frequency and low-latency algorithmic trading. Our event processing platform is built over reconfigurable hardware---FPGAs---to achieve line-rate processing. Furthermore, our event processing engine supports Boolean expression matching with an expressive predicate language that models complex financial strategies to autonomously buy and sell stocks based on real-time financial data.

References

  1. M. K. Aguilera, R. E. Strom, D. C. Sturman, M. Astley, and T. D. Chandra. Matching events in a content-based subscription system. In PODC'99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Corrigan. Updated traffic projections. OPRA, March'07.Google ScholarGoogle Scholar
  3. J. Daily. There's millions in those microseconds. The Globe & Mail, 29/1/10.Google ScholarGoogle Scholar
  4. F. Fabret, H. A. Jacobsen, F. Llirbat, J. Pereira, K. A. Ross, and D. Shasha. Filtering algorithms and implementation for fast pub/sub systems. SIGMOD'01. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. Heires. Budgeting for latency: If I shave a microsecond, will I see a 10x profit? Securities Industry, 1/11/10.Google ScholarGoogle Scholar
  6. R. Iati. The real story of trading software espionage. TABB Group Perspective, 10/07/09.Google ScholarGoogle Scholar
  7. M. Labrecque et al. NetThreads: Programming NetFPGA with threaded software. In NetFPGA Dev. Workshop'09.Google ScholarGoogle Scholar
  8. M. Labrecque and J. G. Steffan. Improving pipelined soft processors with multithreading. In FPL'07.Google ScholarGoogle Scholar
  9. J. W. Lockwood et al. NetFPGA - an open platform for gigabit-rate network switching and routing. In MSE'07. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Martin. Wall street's quest to process data at the speed of light. Information Week, 4/21/07.Google ScholarGoogle Scholar
  11. A. Mitra et al. Boosting XML filtering with a scalable FPGA-based architecture. CIDR'09.Google ScholarGoogle Scholar
  12. G. W. Morris et al. FPGA accelerated low-latency market data feed processing. IEEE 17th HPI'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Mueller, J. Teubner, and G. Alonso. Data processing on FPGAs. VLDB'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Mueller, J. Teubner, and G. Alonso. Streams on wires: a query compiler for FPGAs. VLDB'09. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image Proceedings of the VLDB Endowment
    Proceedings of the VLDB Endowment  Volume 3, Issue 1-2
    September 2010
    1658 pages

    Publisher

    VLDB Endowment

    Publication History

    • Published: 1 September 2010
    Published in pvldb Volume 3, Issue 1-2

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader