Efficient Architectures for Low Latency and High Throughput Trading Systems on the JVM

  • LIXANDRU A
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

The motivation for our research starts from the common belief that the Java platform is not suitable for implementing ultra-high performance applications. Java is one of the most widely used software development platform in the world, and it provides the means for rapid devel- opment of robust and complex applications that are easy to extend, ensuring short time-to- market of initial deliveries and throughout the lifetime of the system. The Java runtime envi- ronment, and especially the Java Virtual Machine, on top of which applications are executed, is the principal source of concerns in regards to its suitability in the electronic trading envi- ronment, mainly because of its implicit memory management. In this paper, we intend to iden- tify some of the most common measures that can be taken, both at the Java runtime environ- ment level and at the application architecture level, which can help Java applications achieve ultra-high performance. We also propose two efficient architectures for exchange trading sys- tems that allow for ultra-low latencies and high throughput.

Cite

CITATION STYLE

APA

LIXANDRU, A. (2013). Efficient Architectures for Low Latency and High Throughput Trading Systems on the JVM. Informatica Economica, 17(3/2013), 60–74. https://doi.org/10.12948/issn14531305/17.3.2013.06

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free