Gregory Chan

Learn More
This paper describes QuickSilver, developed at the IBM Almaden Research Center, which uses <italic>atomic transactions</italic> as a unified failure recovery mechanism for a client-server structured distributed system. Transactions allow failure atomicity for related activities at a single server or at a number of independent servers. Rather than bundling(More)
One price of extensibility and distribution, as implemented in QuickSilver, is a more complicated set of failure modes, and the consequent necessity of dealing with them. In traditional operating systems, services (<italic>e.g.</italic>, file, display) are intrinsic pieces of the kernel. Process state is maintained in kernel tables, and the kernel contains(More)
  • 1