k-server problems with bulk requests: an application to tool switching in manufacturing

The classical k-server problem has been widely used to model two-level memory systems (e.g., paging and caching). The problem is to plan the movements of k mobile servers on the vertices of a graph under an on-line sequence of requests. We generalize this model in order to process a sequence of bulk requests and formulate, in this way, a valid model for the usual two-level tooling configuration in automated production systems. A slight adaptation of the so-called Partitioning Algorithm provides an on-line algorithm for this more general case, preserving basically the same competitive properties as the classical model. This approach yields a new tool management procedure in manufacturing which outperforms in its quality the usual methods that are based on heuristics for the traveling salesman problem.

[1]  Christopher S. Tang,et al.  Models Arising from a Flexible Manufacturing Machine, Part I: Minimization of the Number of Tool Switches , 1988, Oper. Res..

[2]  Gerd Finke,et al.  Modelling a tool switching problem on a single NC-machine , 1995, J. Intell. Manuf..

[3]  Amos Fiat,et al.  Competitive Paging Algorithms , 1991, J. Algorithms.

[4]  Irving L. Traiger,et al.  Evaluation Techniques for Storage Hierarchies , 1970, IBM Syst. J..

[5]  Laszlo A. Belady,et al.  A Study of Replacement Algorithms for Virtual-Storage Computer , 1966, IBM Syst. J..

[6]  Christopher S. Tang,et al.  Models Arising from a Flexible Manufacturing Machine, Part II: Minimization of the Number of Switching Instants , 1988, Oper. Res..

[7]  Frits C. R. Spieksma,et al.  Minimizing the number of tool switches on a flexible machine , 1994 .

[8]  Jeffrey R. Spirn,et al.  Program Behavior: Models and Measurements , 1977 .

[9]  Peter J. Denning,et al.  Operating Systems Theory , 1973 .

[10]  Gerd Finke,et al.  Scheduling with resource management in manufacturing systems , 1994 .

[11]  Caroline Privault Modèles mathématiques pour la gestion off-line et on-line des changements d'outils sur une machine flexible. (Mathematical models for the off-line and on-line management of tool switches on a flexible machine) , 1994 .

[12]  Marek Chrobak,et al.  New results on server problems , 1991, SODA '90.

[13]  Lyle A. McGeoch,et al.  Competitive Algorithms for Server Problems , 1990, J. Algorithms.