All,

Maybe someone could offer some smart pointers on how to best setup a drools planning project where I am trying to optimize ad display. 

The project game plan is:

* At any one time there is only one ad in play across all 4K+ sites.
* Ads are scored and ranked by value and potential of generating a click. We know what ad is the most valuable down to the least. 
* Each of the 10,080 minutes in a week is scored by how much traffic is seen at that minute.  (the curve is a predictable 7 peak mountain.  Each peak is variable but around 2:00 PM EST with the biggest peak on Thursday and lowest on Sunday.  Valleys are around 3:00 am.  A small hemigog around 10:00 and 12:00 weekdays.
* Each ad is "in play" from between 10 to 60 minutes.  Meaning that one ad is displayed across all properties for at least 10 minutes and a most 60. 
* Once a add gets a certain number of clicks it is "100% sold" and then removed from the queue.  If an ad is sold before the 60 minutes is up it is removed and the next ad in line take its place.  If it is under 10 minutes it will stay in play and continue to be "sold" until the first 10 minutes is up.

Is drools scheduler the right tool for this job or could you suggest something better?

Thank you for any insights you all have.