Title :
Competitive access time via dynamic storage rearrangement
Author :
Fiat, Amos ; Mansour, Yishay ; Rosén, Adi ; Waarts, Orli
Author_Institution :
Dept. of Comput. Sci., Tel Aviv Univ., Israel
Abstract :
We model the problem of storing items in some warehouse (modeled as an undirected graph) where a server has to visit items over time, with the goal of minimizing the total distance traversed by the server. Special cases of this problem include the management of a real industrial stacker crane warehouse, automatic robot run warehouses, disk track optimization to minimize access time, managing two dimensional memory (bubble memory and mass storage systems), doubly linked list management, and the process migration problem. The static version of this problem assumes some known probability distribution on the access patterns. We initiate the study of the dynamic version of the problem, where the robot may rearrange the warehouse to deal efficiently with future events. We require no statistical assumptions on the access pattern, and give competitive algorithms that rearrange the warehouse over time to deal efficiently with the true access patterns. We give non-trivial upper bounds for the general problem, along with some interesting lower bounds. In addition, we model realistic data access patterns on disk storage by considering two practically significant scenarios: access to some database via dynamically changing alternative indices and access patterns derived from root to leaf traversals of some (unknown) tree structure. In both cases we give greatly improved competitive ratios
Keywords :
competitive algorithms; computational complexity; database management systems; graph theory; operations research; optimisation; storage allocation; tree data structures; automatic robot run warehouse; bubble memory; competitive access time; competitive algorithms; database; disk storage; disk track optimization; doubly linked list management; dynamic storage rearrangement; industrial stacker crane warehouse; lower bounds; mass storage systems; probability distribution; process migration; server; tree structure; two dimensional memory management; undirected graph; upper bounds; warehouse; Computer science; Cranes; Databases; Memory management; Probability distribution; Robotics and automation; Service robots; Storage automation; Tree data structures; Upper bound;
Conference_Titel :
Foundations of Computer Science, 1995. Proceedings., 36th Annual Symposium on
Conference_Location :
Milwaukee, WI
Print_ISBN :
0-8186-7183-1
DOI :
10.1109/SFCS.1995.492570