@TechReport{falkenberg:server, author = {Charles Falkenberg and Paul Hagger and Steve Kelley}, title = {A Server of Distributed Disk Pages Using a Configurable Software Bus}, year = {1993}, month = {July}, number = {CS-TR-3082}, institution = {Dept. of Computer Science, University of Maryland}, note = {Also cross-referenced as UMIACS-TR-93-47}, URL = {http://www.cs.umd.edu/TR/UMCP-CSD:CS-TR-3082}, keywords = {parallel I/O, network, virtual memory, parallel database, pario-bib}, abstract = {As network latency drops below disk latency, access time to a remote disk will begin to approach local disk access time. The performance of I/O may then be improved by spreading disk pages across several remote disk servers and accessing disk pages in parallel. To research this we have prototyped a data page server called a Page File. This persistent data type provides a set of methods to access disk pages stored on a cluster of remote machines acting as disk servers. The goal is to improve the throughput of database management system or other I/O intensive application by accessing pages from remote disks and incurring disk latency in parallel. This report describes the conceptual foundation and the methods of access for our prototype.}, comment = {An early document on a system under development. It declusters pages of a file across many page servers, and provides an abstraction of a linearly ordered collection of pages. The intended use is by database systems. As it stands now, there is little here other than block declustering, and thus, nothing new to the I/O community. Perhaps later they will develop interesting new caching or prefetching strategies.} }