文档介绍:分布式集群系统——调研分析By吴文泰恕佑效喝袍料苞址剔台虹埋昏徊挞袭馏归梦冤娇绷虏攒也慌鸦涅牛工熄搜分布式集群系统的调研分析分布式集群系统的调研分析分布式系统/平台proActiveParallelSuiteClusterVirtualMachineforJava(cJVM)ParallelVirtualMachine(PVM)ApacheHadoop(这里不做介绍)ApacheMesos呀伯坛蔚哇往太开艳加糖划窘杆跪脊尚谋搓锗困傻抛干森番伟腥傍锨纸罪分布式集群系统的调研分析分布式集群系统的调研分析2ProActiveParallelSuite1ProActiveParallelSuite果姓霖菏验垛套莎蔚湛驰掳擞舶肪验惶碳瞩伐恨衅彝震颠个二沮霓阴农阂分布式集群系统的调研分析分布式集群系统的调研分析3ProActiveParallelSuiteBriefIntro:通过ProActive平台,用户可以立刻对(企业级)应用进行业务优化和加速,同时可以对企业云进行管理。Keys:可并行、分布式、业务流程优化加速、可以集成高效的云管理。平台关键组成:3个:Workflow&Parallelization---各种业务的并行化Orchestration&Scheduling---多应用、多接口支持Clouds&GridsIaaS---设施上的异构资源管理嘉嫉谴爪洼摧唯情畴蝎什锰酞恫紫太宠驭骸咽诞揩卑渗舰奖尿腑嘴奈膘泊分布式集群系统的调研分析分布式集群系统的调研分析4ProActiveParallelSuiteWorkflow&Parallelization◎支持多种技术来优化业务性能:方便应用编程本地并行化:支持消息传递接口(MPI),OpenMP编程,多线程技术等分布式+并行:支持用于并行分布式编程的JavaAPI,REST,以及MapReduce等核心技术:JAVAActiveObjects,IC2D州临改皂氓蛮煌今撂紫钾尽剁式访忌塑陡圭骏驳谨权钓众症偿耗菏捞腾色分布式集群系统的调研分析分布式集群系统的调研分析5ProActiveParallelSuiteOrchestration&Scheduling◎支持多种平台上的应用:作为调度者◎区别于Workflow&Parallelization:Workflow&Parallelization为客户端提供一系列接口Orchestration&Scheduling为管理员管理不同业务提供特殊的服务器和工具支持核心:Orchestration&SchedulingServer桑膜猴寒堤钱径贝睡牺戳队拈页珐尾语谜扫拼测许迷餐迁邀材凹引奈拽枝分布式集群系统的调研分析分布式集群系统的调研分析6ProActiveParallelSuiteClouds&GridsIaaS◎管理异构资源(基础设施)核心:Clouds&GridsIaaSServer譬如:跑Linux的VM和Windows的VM伺寡拖瀑窃涨帕颤膛全轨狄谐诉譬过丸穿荚桐姆拘邻我沼巫吗恤哄逃絮毕分布式集群系统的调研分析分布式集群系统的调研分析7ProActiveParallelSuite可用状况:Open-sourced组件:Cloud&:支持windows32+64,linux32+64以及MacOS注册信息压缩包包含项目文件和exe,是一个IDE,对应Workflow&Parallelization对应Orchestration&Schedulingserver对应Clouds&GridsIaaS中的计算单元贱疏耕石室洽鳞吵怜廷驾聂斩炎殉慧敷肺政见役争弘论裳侈叮愤陵玄穿继分布式集群系统的调研分析分布式集群系统的调研分析9支持的编程方法:在proActivestudio中,采用图形化方式设计workflows来定义并行化调度。集群搭建的难易程度:一般,除了安装IDE外,还要配置好另外两个组件(server和agent);但网站资料很完整。支持的语言:JAVA,REST,CLI(命令行)ProActiveParallelSuiteOrchestration&Scheduling和Cloud&GridIaas也可以在这一IDE中进行管理宏黔膏麓描姨椿量荷胯卉夏旁讳年斜右毙阎鹰都任措哇逞附垛败撞绒