计算机与操作系统第十三讲 并行处理与操作系统设计.ppt

计算机与操作系统第十三讲 并行处理与操作系统设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * heartbeat ldirectord heartbeat Heartbeat heartbeat是一种心跳检测机制。他可以让两台服务器(Master Server 和Slave Server)互为备份。Heartbeat的中文是“心跳检测”。Slave Server利用heartbeat来检测Master Master的当前状态,当Master Server不能工作时(如:down机)Slave Server通过heartbeat来接管Master Server的所有工作,这个接管过程在10秒以内完成,对用户来说没有什么察觉。Heartbeat中包含一个IP take over(IP 地址接管)的功能,此功能是通过ARP欺骗的手段来完成的 * * heartbeat ldirectord ldirectord工作原理: ldirectord需要在每台真实服务器web服务器的根目录下建立你在配置文件所指定的文件与内容,然后ldirectord通过循环检查此文件来确定真实服务器是否存活,如果不存活,则自动将其权重设为0,以确保后面客户的连接不会再导向失效的真实服务器,如果真实服务修复上线后,则其又将它的权重设为以使它能够继续为客端连接提供服务。ldirectord主要是通过调用ipvsadm来创建ipvs虚拟服务器表 ldirectord(LinuxDirectorDaemon)可以对服务和物理服务器进行监测,被广泛地用于http和https等服务。它是专门为LVS(LinuxVirtualServer)监控而编写的,不仅能从heartbeat的配置文件/etc/ha.d/xxx.cf中读取所有有关IPVS(IPVirtulServer)路由表配置的信息,还可以方便地被heartbeat管理(比如由heartbeat来启动和停止ldirectord服务) * * * * LVS的应用延伸 Web站点负载(LAMP /J2EE /Lighttpd) 结合Squid服务成为CDN 结合MySQL Cluster成为MySQL高性能高可靠群集 基于LVS的二次开发 * * * * * * * (1)随着计算技术应用的领域越来越关,已经不在限于单独执行本地的计算任务,随着网络技术进步和网络设施的普及,基于网络环境的远程计算以及异地计算任务之间的协同协作可以为人们的生产生活带来很多便利,因此也就称为计算技术发展的新趋势。如今,我们的生活与工作离不开网络,分布式计算也就称为日常计算的必需。计算技术在商业领域的应用越来越广泛,IBM的全拼是国际商业机器,可见计算技术的一个重要应用领域就是解决商业计算的需求,Business Computing,细言之,类似于金融信息(银行、证券、保险行业)、办公信息、电子商务等计算都可以归为商业计算,一些新的计算与软件技术,如SOA, Web Services, BPEL4WS等都可以归为商业计算的范畴。 (2)高性能计算的需要,单个计算机的计算能力与计算速度不能满足计算任务的需要。这些庞大的计算任务可能来自于天气预报、生物信息、地质勘探、生物工程、船舶设计、汽车设计和碰撞模拟等等。很多国家都建设有大型的计算中心。国内的高性能计算中心有:曙光系列机器/李国杰院士,银河系列机器/国防科技大学陈火旺院士,神威系列机器/无锡江南计算所(56所/陈左宁院士),合肥高性能计算中心/中科大陈国良院士,西安国家高性能计算中心/西交大董小社,上海超级计算中心。计算机500强排名网/ 这个其中包含了并行计算与分布式计算技术,在区分并行与分布式的时候,一般来讲是这样的,如果在一个系统中从体系结构看,有统一的物理的时钟,有共享的存储空间,可以看成是并行计算;相反,如果没有统一的物理时钟,没有共享的存储空间,那么就是分布式计算。 Shared Memory – shared variants – programming/Using OpenMP Non-Shared Memory – message passing paradigm – programming/using MPI (3)更好的利用网络中的计算资源,实现人人为我,我为人人的理念,需要发展新的分布式计算技术,如P2P技术。 (4)使得计算更加轻易便捷的为人服务,使得计算更加轻易便捷的来到人们身边,使得我们在不经意间就使用了计算,为此需要发展普适计算技术和移动计算技术。Ubiquitous/Pervasive。Challenges of Computing 研究报告。 (5)军事等特殊领域的应用需要,研究Ad hoc网络、Sensor Networks。 * * 分子模拟, 生物工程的计算, 船舶设计, 气象, 天文,

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档