Research on distributed computing platform architecture and scheduling strategies - practical exploration based on Mesos

Author: Zen and the Art of Computer Programming

1 Introduction

The Mesos project was released in 2011. In the past ten years, a revolutionary change in the fields of container technology, resource management, and cloud computing has gradually occurred in the open source community. Mesos is a distributed system kernel framework contributed by the Apache Foundation to the Apache Incubator. It is used to manage cluster resources and support application deployment, elastic expansion and other functions in multiple programming language operating environments. As a cluster management software, Mesos has complete life cycle management, resource isolation, fault tolerance recovery and health monitoring functions. Mesos is also a resource sharing scheduling platform that provides a unified resource management mechanism for allocating public cluster resources and efficiently sharing system resources. With the development of cloud computing and Mesos being accepted by more and more enterprises, the application of Mesos is also growing. Due to the many advantages and characteristics of the Mesos project, including its open source, flexible and customizable, highly scalable, and robust nature, it has received widespread attention in the fields of cloud computing, big data analysis, and high-performance computing. Therefore, the study of Mesos computing platform architecture and scheduling strategies has become a hot topic of concern to experts from all walks of life.
In 2019, Huawei Cloud held a special event "Scheduling System Practice in the Cloud Computing Field" at Huawei Research Institute. Our company participated in this project and actively explored research related to Mesos computing platform architecture and scheduling strategies around Mesos. After many discussions, we believe that this article can not only provide a deeper understanding of the Mesos computing platform architecture and scheduling strategy, but also provide a reference for the developers, users and companies of the Mesos computing platform to make technical decisions. Therefore, under the title "2. Research on Distributed Computing Platform Architecture and Scheduling Strategy - Practical Exploration Based on Mesos", we elaborate on the research perspective and technical route of Mesos computing platform architecture and scheduling strategy.

2. Concepts and terminology

2.1 Mesos

Apache Mesos (Mesos for short) is a distributed system kernel framework contributed by the Apache Foundation to the Apache Incubator. Mesos is an open source cluster management system for managing resources and tasks, providing resource isolation,

Guess you like

Origin blog.csdn.net/universsky2015/article/details/131990189