software

Software

Most of the software I have developed is behind closed doors. Below are some small scale stuff related to my papers and other bits-and-pieces. I intend to put more of these, as I find time.

KanomTracer: The simulator used for the location anonymity paper (ICDCS and IEEE TMC). As of 2013, I still get requests for this. It is a GUI based tool that lets you load a road network (one should be available in the package) and based on some configuration options you can specify, it generates a trace file.

CellSort: Optimized bitonic sort code for the IBM Cell processor. The implementation is described in the VLDB 2007 paper with the same name. Since then several people have developed much faster sorts for the Cell processor, beating mine to death.

CellJoin: The code for the streaming band join operator for the IBM Cell processor. The operator is described in the VLDB Journal 2007 paper with the same name.

SPL toolkits and operators: These can be found at the Streams Exchange

  • The distributed process store toolkit (joint with Senthil Nathan from IBM)
  • The process store toolkit (joint with Senthil Nathan from IBM)
  • The ordered merge operator
  • The SPL to Google Protocol Buffers operator
  • The multi-connection TCP server operator
  • The multi-threaded pressure valve operator
  • The log processing benchmark (joint with Vibhore Kumar)
software.txt · Last modified: 2017/03/16 12:29 (external edit)

Page Tools