离线计算机系统

(5页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.9 积分

北京正负电子对撞机重大改造工程初步设计4.13 离线计算机系统4.13.1 引言BES在十几年来的运行中积累了丰富的数据处理经验, 随着计算机硬件和软件技术的不断发展, BES的离线数据处理环境也不断改进、提高和更新换代。现在BES拥有HP--UNIX工作站和PC机群的计算机系统。网络方面由100 Mbps 快以太网桌面系统和1000 Mbps 光纤网系统以及100Mbps FDDI系统完成BES的数据处理。在此基础上的BESIII数据处理环境和计算机系统配置应考虑以下三因素:(1) 为了促进国际、国内的合作和交流,建立BESIII离线计算机系统必须采用和参考国际最先进的技术并尽量与先进的国际实验室接轨。(2) 该系统应该尽量支持BES 现有的软件包,并考虑兼顾BESII的专家和BESIII的新成员的要求。(3) 为了适应BESIII探测器和数据处理的要求,现有BESII的大多数软件包将需要进行修改和重写。BESIII离线计算机系统是一个长远的工程,从技术上考虑,该工程应能适应计算机领域内软硬件技术飞速发展的形势,所以该工程的配置应既稳定、可靠和方便用户并具有相当的灵活性和可更新性。4.13.2 离线数据处理对计算机环境的要求4.13.2.1 物理数据量的估计BEPC-II在能区的亮度假定为1033cm-2s-1,估计其最高离线事例率为3000Hz,BEPC-II最大年取数率为1010 事例,并假定原始数据(Raw-Data)的大小按平均每事例12 Kbytes计算,经过事例重建后的数据(Rec.Data)大小为每事例24 Kbytes。供物理分析用的压缩后的数据(DST Data),其大小约为重建数据的1/10,即每事例约2Kbytes。假定BEPC-II在开始的一年左右在能区取数, 然后在Y¢能区取数, 那么 BEPC-II 最大年取数率为1010 事例,5年内BESIII的原始数据估计为2´1010 , Y¢, D和Ds事例。第一年总字节数为12×103×1010 ≈120×1012 bytes,详细数据情况表4.13-1。表4.13-1 BESIII年物理数据量的估计 数据种类事例长度kbytes 总数据量T(1012 )bytes Raw 12 120 Rec. 24 240 DST 2 20 MC-Rec. 24 240 MC-DST 2 20 共计 640 4.13.2.2 数据存储和管理假定5年内BESIII的原始数据总字节数估计为12×103×2´1010≈240×1012 bytes,其中包括120 Tbytes数据和120 Tbytes Y¢,D和Ds数据。假定原始数据需要每年重建三次,那么Rec.和DST事例的总字节数分别为1440 Tbytes和120 Tbytes。MC 的Rec.和DST数据的字节数和实验数据的字节数基本一样。设想所有BESIII的原始数据(Raw)和重建(Rec.)数据都存放于计算中心的磁带库中,其总字节数为3120 Tbytes。大约240 Tbytes 的DST 数据将存储在磁盘阵列上。详细需求情况如表4.13-2(每年按三次数据重建计算)表4.13-2 数据种类和存储设备的要求数据种类数据量(Tbytes)设备Raw240带库Rec.1440带库DST120磁盘MC-Rec.1440带库MC-DST120磁盘4.13.2.3 计算机能力的要求按照BES的经验,离线数据处理的主要CPU消耗量是事例重建。按每事例 20 MIPS·s的CPU要求,假定计算机每年工作时间为2×107 秒,并假定在数据处理过程中对数据每年作4次重建,完成BESIII实验数据的处理,包括事例重建、MC(Monte Carlo) 数据模拟和重建所需的CPU总量约为 130000 MIPS(如果按现在PIV 1.6G 的CPU能力和重建BESII的J/Ψ数据的CPU 估计(0.02s/events),则需要130台PIV), 详细情况如表4.13-3。表4.13-3 计算机能力的要求进程种类每事例(MIPS·s) 事例数 (1010 )CPU总量(MIPS)事例重建20440000M.C模拟100150000M.C 重建20440000共计1300004.13.2.4 数据传送对网络速度的要求从在线数据系统到离线数据系统的数据传送的网络带宽要求原则上由在线的事例触发率决定。即:4000´12Kbytes´8»4000Mbps,该网络系统还需具备极好的稳定性以免发生事例丢失。从数据服务器到“重建FARM”之间的带宽要求将由处理器的速度决定,处理器的速度越快,带宽要求越高。因为处理器的速度越快,单位时间内从数据服务器输入输出的数据量越大。所以建立一个孤立的BES数据处理网络环境是必要的,只有这样才能使BES的数据传输不受IHEP网络通讯的干扰。4.13.3 BESIII离线数据处理环境初步设想BESIII离线数据处理环境的主要任务可分为4个部分,即原始数据的处理和物理分析;各种数据的传输;各种数据和文件的存储和管理以及用户和各种设备之间的通讯。为了满足以上要求,BESIII离线数据处理环境建设的原则是:高性/价比、高可扩充和良好的可维护性和共享性。主要采用如图4.13-1所示技术线路。主要的技术选择如下:CPU类型和结构:采用Intel、AMD或IA64多处理器主板的PC/Cluster或PC/Grid高性能计算结构。存储能力:采用磁盘阵列和磁带库存储虚拟化技术,建立分级存储体系HSM(Hierachical Storage Management) 以满足大容量、可扩展和快速访问的存储区域网SAN(Storage Area Network)结构。作为目标设备的存储子系统(磁盘阵列、磁带库)通过互连设备(交换机)独立于发启设备(服务器)。网络I/O:除了通过建立SAN第二网,将主要的数据通路和传统网络分开以提高数据I/O率外,所有计算节点机均采用100TX/1000TX双网卡,其中100TX提供传统的TCP/IP服务,而1000TX仅提供NFS服务,以提高NFS的能力。图4.13-1 BESIII数据处理系统结构图系统支撑软件:BESIII离线数据处理环境的系统支撑软件以自由软件为主,既可以节约经费,又可以与国际高能物理实验室同步,其中:l 操作系统选用RedHat/Linuxl 数据存储和管理选用Castor,MySQL或ProstgreSQL。l 批处理作业管理选用PBSl 通过YP 关 键 词: 离线 计算机系统

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

离线在线计算机系统,离线计算机系统相关推荐

  1. hybriddb mysql移植_HybridDB for MySQL 实现在线与离线数据分离的实践

    本文将重点介绍HybridDB for MySQL 实现在线与离线数据分离的实践,特别推荐! 核心业务简介 任务中心汇聚了集团的所有工作流任务,并提供统一的入口给用户处理集团的工作任务. 面临主要问题 ...

  2. bilibili在线解析接口_SpringBoot+Gradle+MyBatisPlus3.x + Swagger搭建在线和离线API

    1.简要说明 本文章是搭建SpringBoot + Gradle + MyBatisPlus3.x + SwaggerBootstrapUi整合在线和离线API 本框架以Java语言实现为主,基于Sp ...

  3. html监控用户在线与离线,HTML5判断设备在线离线及监听网络状态变化例子

    经测试android ipad默认的浏览器支持,用appcan封装的网页也支持 html> 网络在线与离线 $$=function(id){return document.getElementB ...

  4. chrome恐龙游戏_如何玩没有互联网的Google Chrome恐龙游戏-在线和离线

    chrome恐龙游戏 Several years ago, Google added a fun little Easter egg to Chrome: if your internet went ...

  5. 离线 ocr 开源_在线和离线开始使用开源

    离线 ocr 开源 作为开源的初学者,您需要什么技能以及应该参加哪些项目 ? 这些是初学者使用开源软件,硬件,社区和方法的常见问题. 开源的新人们可以在线和离线开始他们的发现. 许多不同类型的事件和项 ...

  6. mysql按照列构建索引_列存储索引增强功能–在线和离线(重新)构建

    mysql按照列构建索引 In this article, we will explore ' Clustered columnstore online index build and rebuild ...

  7. RHEL7/CentOS7在线和离线安装GitLab配置使用实践

    前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...

  8. 集成Android免费语音合成功能(在线、离线、离在线融合),有这一篇文章就够了(离线)

    原址 集成Android免费语音合成功能(在线.离线.离在线融合),有这一篇文章就够了(在线) 集成Android免费语音合成功能(在线.离线.离在线融合),有这一篇文章就够了(离在线融合)     ...

  9. uniapp unipush接入个推消息推送(各种踩坑记录)安卓+IOS+在线消息+离线消息

    uniapp 消息推送功能实现 上周公司要求做一个消息推送的功能,由于现有的电商APP是用uniapp做的,所以优先考虑uniapp自带的unipush消息推送. ios证书导出踩坑 ios推送证书导 ...

  10. 在线存储 离线存储 近线存储

    技术不过时! 转自:http://write.blog.csdn.net/postedit -------------- 要久.要准.还要快 企业存储新挑战许多人经常抱怨,在深夜或凌晨前往自动柜员机提 ...

最新文章

  1. AI让硬件说话,这就是未来物联网
  2. java消息服务,JMS 和 ActiveMQ
  3. python零基础怎么学-零基础python入门分析,如何做到一个月学会(深思极恐)
  4. Django 发布时间格式化
  5. Filter高级开发
  6. [js] 写一个方法判断数组内元素是否全部相同
  7. 详述白盒测试逻辑覆盖法的语句覆盖及其缺点
  8. 系统分区 ,硬盘格式化,
  9. Mac上Go环境配置
  10. 结合使用 Oracle 和 Ruby on Rails 的补充
  11. usb转rj45 android,USB转RJ45驱动合集
  12. Jquery 进度条集锦
  13. 优点电子签章系统无法解除_电子签章常见问题解答
  14. 角度计算公式 角度换算 想知道1是多少度; 度和弧度的关系 弧微分: 曲率,曲半径,曲率圆:
  15. 浅谈智能卡技术在数字电视小额支付系统中的应用
  16. vscode 编写代码为白色 --解决办法
  17. 「Thymeleaf页面在浏览器加载不出来」
  18. 【离散数学】编程练习:求偏序集中的极大元与极小元
  19. [句子成分] 四、状语 定语 同位语
  20. 二分法查找(dichotomy)--python实现

热门文章

  1. 安卓手机上微信无法打开Https网址的完美解决方案
  2. 更换mysql-connector-java-6.0.5jar包后程序出现的两个异常及解决方法
  3. 推翻相对论的专家,就差安排明天几点日出了
  4. PTA5-53 两个有序序列的中位数
  5. 浙大 PAT b1029
  6. python窗体应用程序无阻塞_当GUI应用程序运行时,imshow阻塞线程
  7. crontab mysql 不执行_crontab定时任务不执行
  8. Tiktok的红利期,你要加入吗?
  9. 跨境电商ERP系统的相关信息?
  10. HDU-3537 Mock Turtles型翻硬币游戏