“…These methods are classified in four types (i) Replacement,(ii) Scheduling [15], (iii): Reoptimization [1,2,12], and (iv) Uses of dynamic operators [23,24]. Each dynamic optimization method is able in adapting the execution plans in order to react to one or several events: (i) Estimation errors [15],(ii) Memory available [7,8,28,30], (iii): Delays in data arrival rates [1,2], and (iv) Users Preferences. The modification level of the executions plans can also be differ from a method to another.…”