Managing timed tasks within a cluster utilizing the stoplight framework
The increase in demand for large scale, enterprise application solutions has led to the development of application clustering techniques and technologies. Until now these techniques have not dealt with the intricacies of managing timed tasks with in a cluster. The StopLight framework is the first to package all of the necessary components for clustered management of timed tasks into a single reusable unit. StopLight defines a flexible, extensible set of interfaces that allow developers to create classes that utilize a variety of external resources as distributed semaphores. Additionally, the framework provides other features necessary for the robust management of clustered tasks in a production environment. StopLight provides the following features: (1) Task Managements; (2) Task Health Monitoring; (3) Management of Dead Tasks; (4) Configurable settings.