Consumer satisfaction depends on the quality of service. Services with high quality usually lead to high cost. Due to the budget limitation, consumers tend to acquire services with lowest cost. Feasible request allocation can improve service quality or reduce service cost. Some request allocation algorithms need the coordination with service consumers, but the benefits from consumers' coordination are arranged by service providers, especially for on-demand consumers. On-demand consumers have no idea to improve service quality or reduce service cost through allocating their requests, even though service providers can collect on-demand requests to perform feasible request allocation for efficient service execution.