OoOJoin  0.0.1
The next generation of out-of-order join operator
Todo List
Module ADB_JOINALGOS
Add latency tracking and throughput evaluation for each algorithms, we use the TrackTuple so just fill in the processedTIme is enough State-of-art joins algorithms. We use a register to table called JoinAlgoTable to manage and access different algos in an unified way, and user-defined new algos should also be registered in that table.
Member INTELLI::UtilityFunctions::bind2Core (int id)
unsure about hyper-thread
Class OoOJoin::AbstractOperator
Finish the watermark generator part
Class OoOJoin::AbstractWaterMarker
multi window support is not done yet, left for future, but we do preserve the interfaces
Class OoOJoin::ArrivalWM
multi window support is not done yet, left for future, but we do preserve the interfaces
Member OoOJoin::IAWJOperator::lockedByWaterMark
current implementation is putting rotten, fix later
Member OoOJoin::IAWJOperator::setConfig (ConfigMapPtr cfg)
Where this operator is conducting join is still putting rotten, try to place it at feedTupleS/R
Member OoOJoin::IMAIAWJOperator::setConfig (ConfigMapPtr cfg)
Where this operator is conducting join is still putting rotten, try to place it at feedTupleS/R
Member OoOJoin::MeanAQPIAWJOperator::setConfig (ConfigMapPtr cfg)
Where this operator is conducting join is still putting rotten, try to place it at feedTupleS/R
Class OoOJoin::MultiThreadHashTable
Improve the efficiency of build phase