面向BT下载服务的高性能程序研究与设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wangxiaoxiao880523
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机和互联网的飞速发展,对高性能程序的研究是各大公司、企业及各大机构都必须面对的问题,并在不断的改进和超越。在互联网中,BT网络越来越被大家所熟知,并成为了网络中最重要的共享资源的平台。本文以BT网络为载体,对高性能程序的业务处理进行设计和研究。  选择这一课题进行研究,主要是因为高性能程序是互联网发展至今的必然产物。在这个课题的研究中,对系统的设计、开发、实现都必须谨慎进行以达到高性能的目标。而多机的配合运行进行业务的处理是几乎所有机构的必然选择。  本文根据分布式系统的原理,研究和分析多机调度,协调调度机为多台任务机进行正确的调度,实现任务的分发和负载均衡,并研究针对多机的通信方式和策略。研究在每台任务机上对高性能并发程序的数据进行高效的处理,对涉及到的进程间通信、多线程合作等问题分析出适合本系统的处理方式,使之能使计算机的资源利用达到最优。最后为该系统设计出一种保障机制以期对整个系统提供不间断、高效、可靠的运行服务。将本文的主要工作归纳为如下几点:  (1)研究并实现在调度子系统上为实现高性能程序而使用的高效多机调度方法,并找到一种调度机与各任务机之间的高效的通信方式和策略,以提供最大程度上的即独立又合作的方式。  (2)研究并实现对各个任务机的任务分配,找到一种适合本系统自身的负载均衡方法,使整个系统在调度算法的协调下能达到最高的效能。  (3)研究并实现单台任务机如何最大限度的发挥出硬件的潜能,提高计算机的效率,在业务层中对网络中高并发的数据如何高性能的进行处理。  (4)研究并实现单机中多进程、多线程的合作方式,使它们能够协同、高效的合作,以使该系统能够合理高效的利用计算机资源。  (5)研究并实现对该系统的保障机制,对于出现故障的情况能够及时快速的发现并解决,使本系统能够可靠持续的运行。
其他文献
合成孔径雷达成像是微波成像中非常成熟且应用最为广泛的一种技术,由于其可进行大范围动态同步和快速观测,能全天候全天时工作等优点,目前已广泛应用于环境保护、灾害监测、海洋
学位
目的 探讨内蒙古地区汉族儿童急性淋巴细胞白血病(acute lamphoblastic Lelake-mia,ALL)的发生、疗效及预后与白细胞介素-6(IL-6)异常变化之间的相关性。 方法 采用
搬家的时候,我面对满屋的旧物愁肠百转,对妹妹说:“这些东西,我一样都舍不得丢掉,哪样都是陪着我一天天走过来的,有多少经历和感情都在里面!”妹妹直言快语地说:“没用的都丢
期刊
为实现在野生酵母菌株JSY4中组成型表达β-甘露聚糖酶,首先采用PCR方法从毕赤酵母GS115基因组DNA中扩增出500bp的三磷酸甘油醛脱氢酶基因启动子(P),以其取代分泌型表达载体pPIC
季羡林接受外地文联的邀请,要去参加会议,需要离开北京几天.临走的时候,他突然想到,还没有给自己漂亮的君子兰浇水,只能赶快对家政阿姨交代,要求她负责给花浇水.rn会议结束回
期刊
海洋的能量分布是在一定的频率和方向范围内的,海洋的方向谱可以很好的描述海洋能量的这种特性,所以研究海洋方向谱有很重要的理论和应用价值,一直以来是学者研究的重点。  海
网络技术和不断增长的应用需求推动着社会信息化的不断发展,在带给人们许多方便的同时,也暴露出了诸多安全隐患。大量的敏感信息需要通过计算机网络进行传输,信息安全已经成为关
为了满足爆发式增长的网络带宽需求,位于网络末端而成为速率增长“瓶颈”的接入网迎来了高速发展期。随着10G无源光网络(10G-PON)的标准化和应用,下一代无源光网络版本二(NG-
行走的“百科全书”rn越老越糊涂?不,老人有老人的独家智慧.老年期也被称为“黄金时期”.岁月赐予的不是只有皱纹,还有青年人所不具备的知识和经验.进入老年期,能更加灵活地
期刊