The PRESTO project (“PRESTO” means Paderborn REal-time STOrage network) is a joint project of the computer science and electrical engineering department of the Paderborn University, funded by the German Science Foundation (DFG). The aim of the project is to develop a scalable, resource-efficient, and robust data server that is able to support real-time data requests. Our basic approach is to develop a single type of hardware component that can be connected to a set of disks as well as to a LAN or a server. The components can be interconnected to form a dedicated network that manages the disks connected to it in such a way that they appear to the outside world like a single, giant disk.
In my talk, I will give a survey of the basic concepts we developed to achieve the goals above, focusing on routing, scheduling and data management. For each of these areas, I will present our algorithmic solutions and discuss how these solutions behave in theory and in simulations.