The document discusses three proposed cluster computing frameworks: CloudMirror, Mesos, and Omega.
CloudMirror addresses challenges of providing bandwidth guarantees for interactive workloads in the cloud. It proposes a new network abstraction model based on application communication structure and a workload placement algorithm for efficient resource allocation.
Mesos targets sharing cluster resources across frameworks. It introduces a two-level resource allocation and isolation model to allow sharing while preventing interference. Mesos was implemented in C++ and evaluated using various macrobenchmarks showing improved resource utilization and scalability.
Omega is a proposed scheduler architecture that avoids centralized control. It allows schedulers parallel access to the entire cluster and uses optimistic concurrency control. Simulations showed Omega improved scheduling performance
Related topics: