• DocumentCode
    160557
  • Title

    Evaluation of a trading application using a high performance messaging framework

  • Author

    Nandy, Payal Guha ; Agrawal, Nidhi ; Nambiar, Manoj

  • Author_Institution
    Performance Eng. Res. Centre, Tata Consultancy Services, Mumbai, India
  • fYear
    2014
  • fDate
    11-13 July 2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Trading Applications are multi component systems that require high speed communication between modules in order to deliver microsecond latencies for order responses. At the same time, the requirements for order throughput have to also be met which may range from a few thousand to a million orders per second. To achieve this, the messaging framework which provides the communication layer for external and internal communication needs to ensure the delivery of messages in a few microseconds between components at the desired message rate. Complexities increase when the application spans multiple physical systems and needs to support multiple simultaneous users while still delivering order responses in microseconds. This paper describes how a custom built, lock free, message queue framework was adapted to support multiple simultaneous users and employ Remote Direct Memory Access (RDMA) over InfiniBand for remote communication to provide a fifty fold improvement in an in-house trading application.
  • Keywords
    computer networks; electronic messaging; file organisation; queueing theory; InfiniBand; RDMA; communication layer; custom built queue framework; external communication; high performance messaging framework; high speed communication; in-house trading application; internal communication; lock free queue framework; message queue framework; multicomponent systems; multiple physical systems; multiple simultaneous users; order responses; order throughput; remote communication; remote direct memory access; trading application evaluation; IP networks; Instruments; Prototypes; Receivers; Servers; Throughput; Tuning; Messaging; RDMA; low-latency; multi-publisher; trading application;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Communication and Networking Technologies (ICCCNT), 2014 International Conference on
  • Conference_Location
    Hefei
  • Print_ISBN
    978-1-4799-2695-4
  • Type

    conf

  • DOI
    10.1109/ICCCNT.2014.6963136
  • Filename
    6963136