In a cluster of multiple processors or cpu-cores, many processes may run on each compute node. Each process tends to issue contiguous I/O requests for snapshot, checkpointing or s...
Thread migration moves a single call-stack to another machine to improve either load balancing or locality. Current approaches for checkpointing and thread migration are either no...
In this paper, we describe a scheme for tolerating and recovering from mid-query faults in a distributed shared nothing database. Rather than aborting and restarting queries, our s...
Christopher Yang, Christine Yen, Ceryen Tan, Samue...
In electrical heating systems, the electrical power consumption should be lower than the Contracted Power Limit. Energy distribution devices are used to solve this problem, but the...
The construction of a large class of distributed systems can be simplified by leveraging middleware, which is layered between network operating systems and application components....