This document discusses load balancing techniques in distributed database systems. It describes different types of parallelism including inter-query, intra-query, intra-operation, and inter-operation parallelism. It also discusses problems that can occur with parallel execution such as initialization, interference, and skew. The document then focuses on techniques for load balancing within operators and between operators, including adaptive and specialized techniques. It describes how activations, activation queues, and threads can be used to improve load balancing in shared-memory systems.
Related topics: