Telecommunications Science ›› 2013, Vol. 29 ›› Issue (10): 49-57.doi: 10.3969/j.issn.1000-0801.2013.10.010

• research and development • Previous Articles     Next Articles

TTDSP:A Cost-Effective Approach to Tracking Tuple in Data Stream Processing

Huaming Du1,3,Peng Zhang2,3,Kefu Xu2,3,Jianlong Tan2,3,Yan Li4   

  1. 1 School of Software Engineering,University of Science and Technology of China,Hefei 230051,China
    2 Institute of Information Engineering,Chinese Academy of Sciences,Beijing 100093,China
    3 National Engineering Laboratory for Information Security Technologies,Beijing 100093,China
    4 National Computer Network Emergency Response and Coordination Center,Beijing 100029,China
  • Online:2013-10-15 Published:2017-06-19

Abstract:

The traditional data stream processing systems will keep all the tuples in the memory until they have been processed in order to provide reliable tuple processing.Unfortunately,the strategy will take up much memory.To address this issue,a cost-effective approach to tracking tuples-TTDSP was proposed.The approach includes three strategies,namely memory allocation strategy,tuple acker selection strategy and checksum updating strategy,which make tuple acker to keep only the XOR checksum not the tuple in memory.Moreover,the tuple acker are load balancing through the improved consistent Hash.The experiments on memory overhead and load balancing show that this approach is able to track and process tuples effectively and reliably.

Key words: data stream processing, reliability,data stream, load balancing

No Suggested Reading articles found!