{'fraction_non_alphanumeric': 0.014720314033366046, 'fraction_numerical': 0.0, 'mean_word_length': 4.964912280701754, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Configurable Simulation System Illustrated by the Case of Futures Trading

It is well known that speculative behavior may do harm to the financial system and the market order. So, it is essential for us to make a research on how speculative behavior affects the market. And for this purpose, we developed a futures trading simulation system. We designed a configurable client to simulate traders and users can define trade strategies using different programming languages. We designed a lightweight server to handle the large scale and high concurrency access requests from clients. We chose HBase as our database to grantee the high scalability of our system. And, we also developed multi-row and multi-table transaction support to improve the data consistency for HBase. The experiment indicates 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.