MapReduce技术的开源C语言实现
来源:互联网 发布:兰州淘宝培训班 编辑:程序博客网 时间:2024/06/03 17:22
一、Stanford大学的Phoenix系统(单机多核的应用)
1、Phoenix是在共享内存的体系结构上的MapReduce实现。它的目标是在多核平台上,使程序执行得更高效,而且使程序员不必关心并发的管理。事实上并发管理,尽管是经验丰富的程序员,也难免在这上面出错。
2、Phoenix由一组对程序应用开发者开放的简单API和一个高效的运行时组成。运行时系统处理程序的并发、资源管理和错误修复, 它的实现是建立在P-thread之上的,当然也可以很方便地移植到其它的共享内存线程库上。
3、网站http://mapreduce.stanford.edu/可以下载到最新程序和源码。
二、Eucalyptus 开源云计算平台
1、Eucalyptus 项目(Elastic Utility Computing Architecture for LinkingYour Programs To Useful Systems)是 Amazon EC2 的一个开源实现,它与商业服务接口兼容。和 EC2一样,Eucalyptus 依赖于 Linux 和 Xen 进行操作系统虚拟化。
2、Eucalyptus 是加利福尼亚大学(SantaBarbara)为进行云计算研究而开发的。
3、网站http://eucalyptus.cs.ucsb.edu/可以下载到最新程序和源码。
三、Enomalism 弹性计算平台
1、Enomaly's Elastic Computing Platform (ECP)是一个可编程的虚拟云架构,ECP平台可以简化在云架构中发布应用的操作。
2、云计算平台是一个 EC2 风格的 IaaS 。Enomalism 是一个开放源代码项目,它提供了一个功能类似于 EC2的云计算框架。Enomalism 基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。与其他纯IaaS 解决方案不同的是,Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。
3、网站http://www.enomaly.com可以下载到最新程序和源码。
- MapReduce技术的开源C语言实现
- MapReduce技术的开源C语言实现
- 基于C语言的状态机实现技术
- 基于C语言的状态机实现技术
- 字符编辑技术C语言实现
- R语言实现MapReduce的协同过滤算法
- 《C语言接口与实现:创建可重用软件的技术》
- C语言接口与实现-创建可重用软件的技术 (笔记10)
- C语言接口与实现-创建可重用软件的技术(笔记12)
- 线程池技术个人理解以及c语言的简单实现
- C语言接口与实现创建可重用软件的技术读书笔记(1)
- C语言接口与实现创建可重用软件的技术读书笔记(3)---原子
- C语言接口与实现创建可重用软件的技术读书笔记(5)---内存管理
- 【小镇的技术天梯】从头写数据结构,C语言实现双向链表
- 汇编语言与C语言的接口技术
- C语言的变参技术-va_arg
- 汇编语言与C语言的接口技术
- 基于C语言的文件加密技术
- JDK配置
- XMPP 3920 最靠谱的中文翻译文档(五)
- Oracle ERP财务系统——固定资产
- 关于Apache的性能优化(zt)
- 【转】如何完全杀掉带锁的进程并释放资源
- MapReduce技术的开源C语言实现
- XMPP 3920 最靠谱的中文翻译文档(六)
- AbstractSequentialList
- 采用HADOOP的MAPREDUCE使用其他文件系统或数据库系统的方式
- 使用ZooKeeper解决Hadoop单点故障(single point of failure)
- [转]毕业5年决定你的命运 --------值得所有不甘平庸的人看看
- 创造力来自宽松的环境:Google 办公室图赏
- oracle-merge用法详解
- Android系统文件夹结构解析