摘要
编程模型是云计算的关键技术之一。云计算环境下的编程模型必须设计得简单、便捷,以满足用户利用云计算的编程模型编写个性化程序。目前的云计算编程工具,都是基于Map Reduce的编程模型,它适用于大规模数据集的并行运算。其基本思想是将问题分解成Map(映射)和Reduce(化简),Map程序将数据分割独立区块,利用计算机群实现分布式处理,最后通过Reduce程序将结果汇总整合输出。Map Reduce的作业流程是任务的分解与集合的汇总。
Programming model is one of the key technology of cloud computing. The programming model in the cloud computing environment needs to be designed simple and convenient to meet users who write a personalized program by use of the cloud computing programming model. The current cloud computing programming tools based on Map Reduce programming model are suitable for large-scale data set of parallel computing. Its basic idea is to decompose the problem into Map and Reduce, Map program will divide data into separate sections, and realize distributed processing by use of computer group, finally integrate and output the summary results by Reduce program. The operation process of Map Reduce is a collection of task decomposition and aggregation.
出处
《信息技术》
2015年第1期1-3,共3页
Information Technology
基金
地震工程远程协同试验系统的软件研究与开发(0618001)
关键词
云计算
编程模型
运算流程
cloud computing
programming model
operation process