DocumentCode :
1605905
Title :
A Customized Linux Kernel for Providing Notification of Pending Financial Transaction Information
Author :
Montgomery, Jami ; Brewster, Gregory B. ; Yee, Wai Gen
Author_Institution :
Inf. Retrieval Lab., Illinois Inst. of Technol., Chicago, IL, USA
fYear :
2010
Firstpage :
1
Lastpage :
2
Abstract :
Financial transaction systems, such as those utilizing the Financial Information Exchange (FIX) protocol, must make buy/sell decisions based on information received over a network interface. However, at the time that a decision to buy or sell is made, some data on the system may not yet be visible to the financial engine software because it has not yet completed being processing by the network protocol stack. This data is hidden from a FIX engine running in user space until the network protocol processing (in the kernel) is fully completed and the message contents are copied from kernel space to user space. This hidden data may contain information that would lead to a more advantageous transaction if it were available to the financial application at the time that the trade decision is made. We have made several modifications to the TCP/IP protocol stack in the Linux operating system. Our protocol modifications allow a user application to determine if there are pertinent pending messages currently being processed in the kernel. If this is the case, the user application may then choose to delay the buy/sell decision by a short time until these additional messages have completed kernel processing and become available to the user application. We have implemented this mechanism under Linux 2.6.27.24 and are evaluating alternate implementations and the significance of the decision improvements that result from this enhancement.
Keywords :
Linux; financial data processing; operating system kernels; transport protocols; Linux 2.6.27.24 system; TCP/IP protocol stack; financial engine software; financial information exchange protocol; kernel processing; pending financial transaction information; user application; Communications Society; Delay effects; Engines; Kernel; Linux; Network interfaces; Protocols; Space technology; TCPIP; USA Councils;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Consumer Communications and Networking Conference (CCNC), 2010 7th IEEE
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-5175-3
Electronic_ISBN :
978-1-4244-5176-0
Type :
conf
DOI :
10.1109/CCNC.2010.5421649
Filename :
5421649
Link To Document :
بازگشت