全书内容丰富,知识跨度较大,对云计算技术人员、技术战略分析人员和爱好者均有重要的参考价值,也可供高等院校研究云计算和并行计算的研究者和同学作为参考资料及教材使用。
(1)“单独的程序”文件夹中为MPI程序的示例,每个程序的说明见文件夹中的程序说明,其程序需要在MPICH并行环境下使用。
(2)“云计算v0.01”文件夹中包含两个压缩包,其中v0.01压缩包中包含主节点程序文件夹main,子节点程序文件夹block,向用户提供的API程序文件夹client;m_client压缩包中为VisualC 开发的测试程序,该程序中已包含了API程序文件夹中的内容。服务器主节点和子节点程序需要在Linux环境下运行,子节点程序需要在所有的子节点服务器上运行,测试程序是在Windows环境下运行的窗口程序,测试程序运行在用户自己的机器上。
(4)“C语言的在hadoop下的运行”文件夹为在Hadoop下运行的C语言程序reducer.c和mapper.c两个程序
《云计算的关键技术与应用实例》:引爆云计算热潮《走进云计算》作者最新力作揭示云计算的关键技术数十位顶尖专家强力推荐给出具体的模型化实现实例和解决方法
云计算技术的创新是应用技术和架构技术的创新,离彻底的技术变革还是有很长的一段距离。云计算之后未来的计算技术要走向何方,从单机到并行计算、网格计算再到云计算,计算技术的逐步前进使人类拥有了前所未有的信息处理能力,然而要实现真正的计算智能以计算机的简单叠加是不可能最后解决问题的,由不确定性所导致的隐含并行性,也许是一个思路。计算技术的发展也许会走出这么一个轨迹:单机计算、并行计算、网络计算、云计算、…、隐含并行计算。我们永远需要创新地去思考,技术的发展是没有止境的。隐含并行性(Implicit:Parallelism)这一时常出现在计算机算法中的精灵,一直被计算机学者所忽视,隐含并行性的存在使一些算法具有神奇的并行搜索能力和复杂问题的求解能力。我们在对遗传算法隐含并行性以及物理学中不确定性理论研究的基础上发现:隐含并行性存在于大量的智能算法中,正是由于隐含并行性的存在,使这类算法具备很强的解空间搜索能力。这一发现使我们意识到算法的隐含并行可能是一把解开人工智能奥秘的钥匙,对算法隐含并行性出现的物理本质进行解释,将有助于我们从一个新的视角进一步了解人工智能产生的机制。自然界的发展,人类从
C、H、O原子进化到高级智能生命体的过程,无不昭示着我们的大自然本身就是一个具有极强隐含并行能力的系统。无独有偶,我们发现不只是遗传算法,大量的自然算法如模拟退火算法、蚁群算法、神经网络算法、量子算法都具有对解空间的高效搜索能力,这些算法通过对大自然的模仿都具备了较强的信息搜索能力,从某种程度上实现了对智能行为的模拟。更为巧合的是这些算法无一例外的都采用了概率的方法,通过概率方法即使算法系统处于一种不确定的状态。自然界的这种不确定性状态在1900年提出的量子论中的迭加原理和海森堡测不准原理得到了证明,这说明大自然从本质上讲是一个不确定的系统,我们无法对大自然实施准确的测量,因而不确定性也是大自然能实现并行进化的原因,如量子计算机利用迭加态所构成的概率系统可以实现超强的并行计算能力,这一点提示我们得到以下猜想:算法的隐含并行性的出现与算法中采用概率方法构造的不确定性系统有直接关系,正是由于不确定性导致了算法出现隐含并行性这一现象。
“云计算技术”从各种学术解释和争论的大雅之堂走入“寻常百姓家”,是自王鹏博士的《云计算的关键技术和应用实例》开始。——《中国贸易报社》副社长刘德辉目前,几乎所有与IT相关的个人和组织都在探讨“云计算”这个新兴的行业热点,各大IT厂商和学术界纷纷提出自己的观点、理论、技术和产品。初次涉及这一领域的读者可能会有茫然无措的感觉,所以有必要从最基本的一些概念、知识和实例开始普及。本书为读者打开了一扇通往“云计算”的便捷之门。——EMC大中华区技术解决方案中心教育推广经理全球网络存储工业协会(中国)教育委员会副主席王永康本书将云计算以务实的方式展示到我们面前。特别是在书里提到的“云计算不信任节点服务器”的观点,以不稳定的计算节点构建出稳定的云计算系统,从理论上让云计算摆脱了高昂的硬件费用问题,这对云计算的普及、让云计算进入实用化提供了一条新的道路。“旧时王谢堂前燕,飞入寻常百姓家”,相信本书的出版必将推动云计算服务在实用化上的进程。——《软件报》专栏撰稿人、应用服务器专家黄华峰王博士的《云计算的关键技术与应用实例》一书,从技术架构上给出了自己的云计算实践和解决方案,使技术人员能够了解云计算的背后故事和技术细节;企业用户阅读本书可以更好地了解云计算的概念、云计算对现有技术架构所带来的影响、如何使自己私有企业技术架构平滑地过渡到云计算架构。——企业应用资深技术顾问、SaaS架构开发设计资深技术顾问邢波涛本书高屋建瓴地从并行计算走向云计算,给我们在云计算的实施应用中指明了方向。王鹏博士在Google的云计算方面有深入的研究,使普通读者学习云计算有了一个好的切入点。——企业云计算网云计算中心强大的网络计算能力使得同方云终端作为网络计算终端成为可能。——清华同方华北区销售经理秦川
从并行计算、网格计算到云计算的发展历程,是一个技术从阳春白雪向下里巴人的发展过程。云计算使计算机上了云端,却让并行技术走进了人们的生活。云计算从定位上讲一开始就是面向所有普通用户的,所以云计算概念的提出马上得到了一线IT企业和大众的关注,使其成为一种改变现有计算机使用模式的革命性技术。Amazon的云计算系统在市场上的成功更是给了大家强大的信心。云计算的发展到底到了什么阶段?我们以王国维在他的《人间词话》中的一段话来描述,“古今之成大事业、大学问者,必经过三种之境界”。“昨夜西风凋碧树,独上高楼,望尽天涯路”,此第一境也。“衣带渐宽终不悔,为伊消得人憔悴”,此第二境也。“众里寻他千百度,蓦然回首,那人正在灯火阑珊处”,此第三境也。云计算发展到今天,我们认为应该还处于第一境界:望尽天涯路。前路漫漫,云计算最后将走向何方我们还不得而知,在技术上“你方唱罢我登场”,最后谁会成功我们也不得而知,现在正是需要大家开始以“衣带渐宽终不悔,为伊消得人憔悴”的精神去找寻云计算的“天涯之路”,相信终会到达“众里寻他千百度,蓦然回首,那人正在灯火阑珊处”的境界。云计算概念被提出以后并行计算技术和虚拟化技术成为其核心支撑技术,云计算将按需计算带给了普通的用户,也使并行计算成为普通用户方便使用的技术,而且并行计算中的“单一系统映像技术”实际也反映系统虚拟化的思想,所以从广义来看并行计算技术本身可能包括虚拟化技术,因而并行计算技术是云计算技术中的一个相当重要的技术基础。云计算及高性能计算的逐步普及使并行程序设计成为许多程序设计人员不可避免的一项艰巨工作,特别是云计算、个人高性能计算机(PHPC)等技术的深入发展,使许多技术人员开始从单机工作模式向并行计算模式转变。由于并行程序设计现在还没有一个很好的集成开发平台提供方便的组件给设计者使用,几乎所有的设计工作都需要从底层自己完成,因此并行程序的设计往往使很多程序设计者望而却步。MPI作为并行程序设计事实上的标准被广泛地应用于各个领域,不少企业及研究机构逐步认识到。MPI的重要性。
搜狗百科词条内容由用户共同创建和维护,不代表搜狗百科立场。如果您需要医学、法律、投资理财等专业领域的建议,我们强烈建议您独自对内容的可信性进行评估,并咨询相关专业人士。