ZTE Communications ›› 2014, Vol. 12 ›› Issue (4): 54-60.doi: DOI:10.3969/j.issn.1673-5188.2014.04.008

• Research Paper • Previous Articles    

An MAS Framework for Speculative Trading Research in Stock Index Futures Market

Junneng Nie and Haopeng Chen   

  1. School of Software, Shanghai Jiao Tong University, Shanghai 200240, China
  • Received:2014-09-10 Online:2014-12-25 Published:2014-12-25
  • About author:Junneng Nie (njn@sjtu.edu.cn) received his BS degree in software engineering from Shanghai Jiao Tong University. He is currently a MsC candidate at the School of Software, Shanghai Jiao Tong University. His research interests include massive data processing and software testing.

    Haopeng chen (chen-hp@sjtu.edu.cn) is an associate professor of School of Software, Shanghai JiaoTong university. He received his PhD degree from Department of Computer Science and Engineering, Northwestern Polytechinal University in 2001. He has worked with School of Software, Shanghai Jiao Tong University since 2004 after he finished his two-year postdoctoral research job in Department of Computer Science and Engineering, Shanghai Jiao Tong University. In 2010, he studied and researched at Georgia Institute of Technology as a visiting scholar. His research group focuses on distributed computing and software engineering, and has kept studying Web Services, Web 2.0, Java EE, .NET, and SOA for several years. Recently, the group is also interested in cloud computing, including cloud federation, resource management, and dynamic scaling up and down.

Abstract: In this paper, we develop a futures trading simulation system to determine how speculative behavior affects the futures market. A configurable client is designed to simulate traders, and users can define trade strategies using different programming languages. A lightweight server is designed to handle largescale and highly concurrent access requests from clients. HBase is chosen as the database to grantee scalability of the system. As HBase only supports single - row transaction, a transaction support mechanism is developed to improve data consistency for HBase. The HBase transaction support mechanism supports multi-row and multi-table by using two phase commit protocol. The experiments indicate that our system shows high efficiency in the face of the large scale and high concurrency access request, and the read/write performance loss of HBase introduced by the transaction support mechanisms is also acceptable.

Key words: NOSQL, transaction management, isolation level, multi-agent system