Docker

Apache Mesos – retired cluster manager

Apache Mesos was a cluster manager designed to share computing resources across distributed applications and frameworks. It abstracted CPU, memory, storage and other resources from a pool of machines and offered them to higher-level frameworks that handled application-specific scheduling.

Mesos was used as infrastructure for large distributed systems and could run workloads directly or through container technologies. The Apache Software Foundation has retired the project because of inactivity. Its website, source code, mailing lists, issue tracker and other project resources are retained in read-only form in the Apache Attic.

This is free and open source software.

Key Features

  • Distributed cluster resource management across groups of physical or virtual machines.
  • Two-level scheduling model that offered resources to application frameworks while leaving task placement decisions to those frameworks.
  • Resource isolation for CPU, memory, disk, ports and other workload requirements.
  • Support for running containerised workloads alongside other distributed applications.
  • Mesos containerizer with Linux isolation mechanisms including cgroups and namespaces.
  • Support for Docker containers through its containerisation layer.
  • Replicated masters and agents for high-availability cluster operation.
  • HTTP APIs for framework development, cluster operation and monitoring.
  • Built-in web interface for viewing cluster state and navigating task sandboxes.
  • Pluggable modules and isolation mechanisms for extending cluster behaviour.
  • Designed to support multiple distributed frameworks sharing the same cluster.
  • Project resources remain available for existing users and downstream forks, but Apache no longer develops Mesos.

Website: mesos.apache.org
Support:
Developer: Apache Software Foundation
License: Apache License 2.0

Mesos is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Container Managers
PortainerLightweight and easy to use management UI
PodmanTool for managing OCI containers and pods
LXDManage virtual machines and containers
RancherContainer management platform
MesosCluster manager
virt-managerDesktop tool for managing virtual machines via libvirt
CloudminManage virtual systems running virtualization technology
IncusModern, secure and powerful system container and virtual machine manager
PodsManage your Podman containers
CruiseDocker TUI client
StakkrDocker recompose tool
rktApplication container engine

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted