Jose Faleiro

Learn More
Today's connected world demands applications that are responsive, always available, and can service a large number of users. However, the task of writing such applications is daunting, even for experienced developers. We propose CScale, a programming model that attempts to simplify this task. The objective of CScale is to let programmers specify their(More)
Distributed systems achieve scalability by balancing load across many machines, but wide-area distribution can introduce worst-case response latencies proportional to the network's delay diameter. Crux is a general framework to build locality-preserving distributed systems, by transforming some existing scalable distributed algorithm A into a new algorithm(More)
  • 1