脉冲星虚拟天文台概念设计

上传人:cl****1 文档编号:591390329 上传时间:2024-09-17 格式:PPT 页数:24 大小:266.50KB
返回 下载 相关 举报
脉冲星虚拟天文台概念设计_第1页
第1页 / 共24页
脉冲星虚拟天文台概念设计_第2页
第2页 / 共24页
脉冲星虚拟天文台概念设计_第3页
第3页 / 共24页
脉冲星虚拟天文台概念设计_第4页
第4页 / 共24页
脉冲星虚拟天文台概念设计_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《脉冲星虚拟天文台概念设计》由会员分享,可在线阅读,更多相关《脉冲星虚拟天文台概念设计(24页珍藏版)》请在金锄头文库上搜索。

1、脉冲星虚拟天文台脉冲星虚拟天文台概念设计概念设计廖名学 王 娜 汪华祥乌乌 鲁鲁 木木 齐齐 天天 文文 站站内容提要物理系统物理系统逻辑系统逻辑系统1 背景简介背景简介2 基本目标基本目标6 其他构想其他构想5 功能结构功能结构4 网络结构网络结构3 技术结构技术结构背景简介成熟的脉冲星软件大量的脉冲星数据VLBI实时数据传输目前是国际合作,将来肯定有国内协作其他处理软件和记录数据比如分子谱线和人造卫星等方面。管理型数据记录比如观测日志。背景:当前Pulsar软件体系结构PTDA闪烁闪烁处理处理到达到达时间时间PGPlotPSRChivePSRGUIVAPPATPSRScan单个脉单个脉冲观

2、测冲观测QtTCL/TK预预处处理理硬盘硬盘数据记录数据记录数据处理数据处理脉冲星脉冲星Searcher单个脉冲单个脉冲处理处理光盘光盘基本目标远程计算远程计算远程的,近实时的数据处理数据共享数据共享共享的,可管理的数据集成统一平台统一平台统一的,可扩展的开发平台技术结构:总体结构HTMLJSPServletJavaBeansEJBBrowserWeb ContainerTomcat5.0EJB ContainerJBoss4.0JNIDatabaseFile SystemLegacy ApplicationNative ApplicationClientPresentationTierLog

3、ic TierMiddlewareData TierANT/EclipseWeb ServiceJAX-RPCJAXRVariousWeb ServiceClientRMIsocketclient技术结构:Java-based Web Service建立建立Web服务及其客户端服务及其客户端JAXR架构架构技术结构:RMI功能结构数据功能:总体转储转储显示显示下载下载检索检索管理管理处理处理数据库数据库/文件系统文件系统CustomerManagerMemory实时传输实时传输其他系统其他系统数数据据源源Internet数据功能:转储记录软件记录软件n记录软件记录软件2记录程序记录程序1Loc

4、al Repository记录软件记录软件n记录软件记录软件2上传程序上传程序1TemporaryRepository记录软件记录软件n记录软件记录软件2转储程序转储程序1DataBase 1DataBase 2DataBase N数据分布表数据分布表Intranet orInternet软件功能系统软件(如编译器,OS库)能够浏览必要的系统软件的位置,版本。应用软件(如成图工具)能够在线浏览必要的应用软件的位置,版本,管理者可以远程升级。用户软件(如用户编制的各种处理程序)用户软件的位置,版本能够浏览,源程序能够下载,上传。用户功能管理者deploy, undeploy, 用户浏览,服务浏览

5、,用户管理(审查,删除,权限分配),数据功能(整理),所有普通用户功能等普通用户注册,登陆,数据功能(转储,检索,上传,下载,请求整理,远程处理)管理功能用户管理服务管理软件管理数据管理Web管理平台Off-line管理服务功能Web service(创建,发布,修改,撤销)仅在必要时,作为外部接口所有内部功能不使用Web service根据外部需要创建服务网络结构近期:单服务器的B/S体系远期:多服务器的,具有负载均衡能力的,能提供实时服务的B/S,C/S多层混合体系结构。网络结构:远期脉冲星数据分布脉冲星数据分布表(按时空)表(按时空)其他数据分布表其他数据分布表(暂无)(暂无)处理功能分

6、布表处理功能分布表Web请请求接口求接口Web服服务接口务接口Web管管理接口理接口计算与数计算与数据节点据节点计算与数计算与数据节点据节点计算与数计算与数据节点据节点Web负载分配负载分配实时数实时数据接口据接口负载分布表负载分布表网络结构:特点具有实时数据接口具有实时数据接口实时数据接口,采用c/s结构,因此整个结构是c/s,b/s多层混合结构。分布式的数据库结构分布式的数据库结构从(脉冲星)数据处理程序和其他处理程序来看,由于输入数据的相对集中,这种布局是合理的。基于基于URL和和Web内容的交换内容的交换可实施优先级别控制(先响应优先级高的用户的需求)。单入口单出口单入口单出口受限于单

7、IP,数据出口和入口限制在一台服务器上。适应批量数据转储,无速度要求的数据下载,数据处理过程中的结构相对较小。独占的实时数据接口。强适应的强适应的Web负载分配机制负载分配机制 可以扩展到多个独立IP的服务器,以适应数据输入输出较多的情形。网络结构:两种技术RMIJAX-RPCJAXR内部同构服务器集群内部同构服务器集群外部异构外部异构Web服务服务客户端客户端WS-ICompliantWebServiceClients服务服务节点节点1服务服务节点节点2服务服务节点节点n.RMI Server主服务器主服务器RMI ClientWeb ServiceXMLBasedSoapMessageIn

8、ternetAny其他构想遗留系统的观点遗留系统的观点目前的遗留系统主要是各个分散的处理程序,有些是开源软件,有些是自编软件,一般采用linux c语言。其特点是技术含量并不高,但是价值突出,应该采取集成化处理。并且今后仍然会不断产生这样的程序。目前,还不可能在这些程序基础上添加外部接口(比如Web Service,RPC,RMI等)。考虑到不可能修改这些程序以适应新的系统,故采用JNI进行集成(需要增加代码,但是量很小,不会超过10行每程序;方式单一,可以批量进行)。数据分布的原则数据分布的原则怎样分布是合理的?怎样分布才能减少数据流量?大部分人和大部分处理请求很可能集中在最新的数据上。对最

9、新数据数据保护数据保护概念设计中没有考虑这点。数据备份,可以在网络结构中增加数据节点,将历史的,稳定的数据备份;为防止数据破坏,数据节点可禁止修改。数据节点不承担计算任务。双备份,备份过程是备份检查。集成科普集成科普静态科普资料,动态科普资料;交互式科普调查,竞赛等其他构想:统一管理平台?各个虚拟天文台的建设中肯定有共性部分用户管理也许可以统一建设虚拟天文台应该考虑今后的用户管理集成?其他构想:统一管理平台?管理平台管理平台用户注册用户注册用户登陆用户登陆服务注册服务注册Web交换交换用户用户ID所属域所属域权限字权限字服务表服务表用户表用户表用户审核用户审核服务服务ID所属域所属域URL用户用户Session其他构想:并行处理有些数据处理可能需要并行处理比如脉冲星巡天数据分析概念设计中的体系结构也适合并行处理谢谢!谢谢!敬敬 请请 指指 教!教!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号