Abstract
In this paper, we aim at maximizing the useful life of a heterogeneous distributed platform which has to deliver a given production. The machines perform independent tasks and may be configured with different profiles (one nominal mode and several degraded ones). Depending on the profile, a machine reaches a given throughput. At each time the sum of the machine throughputs that are currently running determines the global throughput. Moreover, each machine is supposed to be monitored and a prognostic module gives its remaining useful life depending on both its past and future usage (profile). The objective is to configure the platform so as to reach the demand as long as possible. We propose to discretize the time into periods and to choose a configuration for each period. We propose an Integer Linear Programming (ILP) model to find such configurations for a fixed time horizon. Due to the number of variables and constraints in the ILP, the largest horizon can be computed for small instances of the problem. For larger ones, we propose polynomial time heuristics to maximize the useful life. Exhaustive simulations show that the heuristic solutions are close to the optimal (5% in average) in the case where the optimal horizon can be computed. For other platforms with a very large number of machines, simulations assess the efficiency of our heuristics. The distance to the theoretical maximal value is about 8% in average.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.