Ross S. Finlayson

Learn More
A log service provides efficient storage and retrieval of data that is written sequentially (append-only) and not subsequently modified. Application programs and subsystems use log services for recovery, to record security audit trails, and for performance monitoring. Ideally, a log service should accommodate very large, long-lived logs, and provide(More)
Designers of future operating systems face two major challenges, both brought about by advances in hardware. First, while CPU performance and memory capacity continue to improve at an astounding rate, external latencies (including mass storage and networks) are not advancing nearly as rapidly, and in some cases are ultimately limited by the speed of light.(More)
  • 1