自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Apache Mesos的任務(wù)分配過程分析

開發(fā)
Apache Mesos的任務(wù)分配過程分析。

Apache Mesos的任務(wù)分配過程分析,見下圖:

步驟1 當(dāng)出現(xiàn)以下幾種事件中的一種時(shí),會(huì)觸發(fā)資源分配行為:新框架注冊(cè)、框架注銷、增加節(jié)點(diǎn)、出現(xiàn)空閑資源等;

步驟2 Mesos Master中的Allocator模塊為某個(gè)框架分配資源,并將資源封裝到ResourceOffersMessage(Protocal Buffer Message)中,通過網(wǎng)絡(luò)傳輸給SchedulerProcess;

步驟3 SchedulerProcess調(diào)用用戶編寫的Scheduler中的resourceOffers函數(shù)(不能版本可能有變動(dòng)),告之有新資源可用;

步驟4 用戶的Scheduler調(diào)用MesosSchedulerDriver中的launchTasks()函數(shù),告之將要啟動(dòng)的任務(wù);

步驟5 SchedulerProcess將待啟動(dòng)的任務(wù)封裝到LaunchTasksMessage(Protocal Buffer Message)中,通過網(wǎng)絡(luò)傳輸給Mesos Master;

步驟6 Mesos Master將待啟動(dòng)的任務(wù)封裝成RunTaskMessage發(fā)送給各個(gè)Mesos Slave;

步驟7 Mesos Slave收到RunTaskMessage消息后,將之進(jìn)一步發(fā)送給對(duì)應(yīng)的ExecutorProcess;

步驟8 ExecutorProcess收到消息后,進(jìn)行資源本地化,并準(zhǔn)備任務(wù)運(yùn)行環(huán)境,最終調(diào)用用戶編寫的Executor中的launchTask啟動(dòng)任務(wù)(如果Executor尚未啟動(dòng),則先要啟動(dòng)Executor)。

在一個(gè)Mesos Slave上,一個(gè)任務(wù)啟動(dòng)過程如下圖所示:

原文鏈接:http://dongxicheng.org/apache-mesos/apache-mesos-task-assignment/

責(zé)任編輯:陳四芳 來源: dongxicheng.org
相關(guān)推薦

2014-01-06 11:26:38

ApacheMesos

2014-01-06 17:41:44

ApacheMesos

2017-04-19 14:23:08

項(xiàng)目管理分配

2014-02-14 15:12:41

ApacheMesos架構(gòu)

2014-01-06 17:30:50

ApacheMesos架構(gòu)

2014-01-06 17:24:44

ApacheMesos

2014-01-06 17:09:10

ApacheMesos

2014-01-06 17:13:59

ApacheMesos

2014-01-06 16:51:06

Mesos注冊(cè)

2022-11-16 09:41:27

2021-04-08 13:51:48

Apache Meso開發(fā)者項(xiàng)目

2015-01-19 13:33:44

KubernetesMesos計(jì)算集群

2022-10-13 11:38:16

Flowable查詢用戶組

2010-05-05 19:00:54

apache負(fù)載均衡

2015-11-16 15:37:13

編排工具集群管理對(duì)比

2015-11-16 11:22:05

Java對(duì)象內(nèi)存分配

2017-04-12 11:02:50

Apache Meso資源利用容器

2012-09-19 15:06:45

Lucene

2011-03-21 14:30:45

LAMPApachePHP

2011-07-14 13:38:34

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)