Currently, Offers are managed by Master while Resources are handled by the Allocator. This introduces a variety of races between the Master and Allocator actors; and limitations with regards to information that the Allocator can act upon. See the linked issues for some examples of races/limitations.
The goal of this epic is to track a refactor of the Master and Allocator. The Master should continue to manage communication with Frameworks, including the act of sending Offers, but all state associated with Offers (primarily OfferIDs and Timers), will be off-loaded to the Allocator.