2016 - 2024

感恩一路有你

ASM封装机电路图 主流的overlay技术有哪些协议?

浏览量:1082 时间:2023-04-08 09:09:42 作者:采采

主流的overlay技术有哪些协议?

Ov:VXLAN是一种隧道转发,在UDP传输层封装以太网报文,目的UDP端口号为4798。为了使VXLAN充分利用承载网路由的平衡,VXLAN使用了原以太网头的哈希值(MAC,IP,四层端口号等。)作为UDP号;用24位来标识二层网段称为VNI(VXLAN网络标识符),类似于VLAN ID。未知目的地、广播、组播等网络流量封装为组播转发,要求物理网络支持任意源组播(ASM)。

2)nvgr: nvgr

YARN到底是怎么一回事?

纱线编程模型

1.为了保证编程模型的向下兼容性,MRv2重用了MRv1的编程模型和数据处理引擎,但运行环境被重写。

2.编程模型和数据处理引擎mapreduce应用程序之间有两套编程接口:新API(mapred)和旧API(mapreduc:Jobracker和Tasktrack: YARN和ApplicationMaster YARN主要由ResourceManager、NodeManager、ApplicationMaster、Container等几个组件组成。ResourceManager(RM) RM是一个全局资源管理器,负责整个系统的资源管理和分配。它主要由两个组件组成:调度程序和应用程序管理器(ASM)调度程序。调度程序基于容量、队列等。约束,将系统中的资源分配给正在运行的应用程序,不负责特定应用程序的相关工作,如监控或跟踪状态,也不负责重新启动失败的任务。资源分配单元使用 "资源容器和指示容器是一个动态资源分配单元,它封装了内存、CPU、磁盘和网络等资源。所以每个任务的资源调度器都是一个可的组件,用户可以自己设计。YARN提供了各种直接可用的调度器,如公平调度器和容量调度器。应用程序管理员负责管理整个系统中的所有应用程序。ApplicationMaster(AM)用户提交的每个应用程序都包含一个AM AM。主要功能是与RM scheduler协商获取资源(用容器表示),并进一步将获取的任务分配给内部任务,与NM通信自动/停止任务,监控所有任务的运行状态。并且当任务运行失败时,重新为任务申请资源以重启任务。目前,YARN附带了两个am来实现一个演示AM编写方法的示例程序,一个Mapreduce程序的分布式shell-MRAppMaster。对应其他计算框架的AM正在开发中,比如spark。Nodemanager(NM)和Container NM是每个节点上的资源和任务管理器,定期向RM报告本节点上的资源使用情况和每个容器的运行状态,接收和处理来自AM的容器启动/停止等各种请求。容器是纱线中的一种资源抽象。它封装了一个节点上的多维资源。YARN会给每个任务分配一个容器,只有容器中描述的资源容器可以用来改变任务。它是一个动态的资源划分单元。YARN是根据应用的需求动态生成的,主要由以下协议组成:ApplicationClientProtocol作业客户端通过RPC协议提交应用程序,查询应用状态等。ResourceManagementProtocol Admin通过该协议更新系统配置文件,如节点黑名单、用户队列权限等。ApplicationMasterProtocol AM希望RM通过RPC协议注册和注销自己,为每个任务申请资源。ContainerManagementProtocol AM通过n的要求。m启动或停止容器,获取每个容器的使用状态和其他信息。ResourceTracker NM通过RPC协议向RM注册,定期发送心跳信息,报告当前节点的资源使用情况和容器的运行状态。纱线与纺织品。;的工作流文本描述了这个过程:1 .客户提交申请,RM amp提交的申请内容是什么?;接受申请请求后的s ASM:a:applicationmast: ;启动应用程序的命令master c: ;自己的应用内容2:提交三部分给R. M,然后RM找NodeManager,然后Nodemanager启用Applicationmast:,但它需要资源来执行任务,所以我们必须向RM 它将向RM注册,比如说我已经开始了。注册后,我可以通过RM管理它,我们的用户也可以通过RM 的网络客户端。)ASM只负责激活APplicationMaster。注册后,我们必须申请资源。申请资源是通过第四步。在向ResourceSch:申请资源后,它会寻找Nod:在知道自己申请了任务后会启动任务,环境会在当前启动前准备好。7:启动任务后,会和APplicationmast:将向RM报告,并让RSM注销。然后RSM将回收资源。当然,我们是分布式的,所以我们不会只和自己的Nodemanager通信。它还将与其他节点通信。

资源 任务 应用程序 协议 VXLAN

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。