  In this paper we look at the growth of distributed object stores (DOS) and
examine the underlying mechanisms that guide their use and development. Our
focus is on the fundamental principles of operation that define this class of
system, how it has evolved, and where it is heading as new markets expand
beyond the use originally presented. We conclude by speculating about how
object stores as a class must evolve to meet the more demanding requirements of
future applications.
