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)
The red palm weevil Rhynchophorus ferrugineus Olivier (Curculionidae/Rhynchophoridae/Dryophthoridae) is a lethal pest of young coconut palms, Cocos nucifera L. (Arecales: Arecaceae), with a highly aggregated population distribution pattern. R. ferrugineus is managed in several coconut growing countries using area-wide pheromone based programmes that need a(More)
Important This document is work in progress. Feel free to cite, but note that we will update the contents without warning (pages are timestamped at the bottom right), and that we are likely going to publish the content in some future venue, at which point we may update this paragraph. Abstract Many service applications use actors as a programming model for(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