Description
In order to run the PeriodicNotificationApplication in a distributed environment, the application needs to be wrapped in a Twill Application so that it can be run on Yarn. After creating the Twill application, it needs to be tested along with an updated version of the Rya-Fluo application to verify that the service works in a timely manner. There may be some need to adjust the Fluo config parameter "fluo.impl.ScanTask.maxSleep" which sets the longest amount of time that Fluo sleeps for until it wakes up and processes new results. A balance needs to be struck between the need for Fluo to be timely and preventing a large number of unnecessary checks for "dirty cells".