earthworm系列-earthworm介绍

earthworm的官方网站:http://www.earthwormcentral.org

1 Earthworm 简介
        Earthworm 项目始于1993 年,主要目的是为了解决美国地震区域台网出现的问题。当时,区域内的地震台网存在的主要问题有:观测设备陈旧,自动处理系统老化,维修费用逐年增长;仪器性能落后,地震研究的发展需要从精密传感器中获取研究数据;社会公众需要新的、显而易见的实时产品了解详情;最后,经费不足导致大多数台网不再支持区域系统的发展工作。
为了更好解决服务器老旧与新地震观测仪器相结合的问题,Earthworm 项目应运而生。
1.1 Earthworm 的特点
      Earthworm 系统是以避免早期地震处理系统的设计缺陷,保证地震预警的顺利实施为目标而建设的。系统具有以下5 个方面的优点:
   (1)模块化:在硬件以及软件方面,系统把所执行的每一个函数封装成一个模块,该模块能独立于其他模块运行。模块化使得系统内的任何一个关键性模块能与系统内的其他模块保持独立。因此,新的试验性需求模块可以在不破坏现有系统的基础上添加并保证良好的性能。
   (2)系统独立性:由于不同的模块可独立运行在不同的计算机硬件和操作系统中,并作为一个系统运转,因此该系统可以无中断、在任意操作系统的计算机之间移植。在实际运用中,只使用各种计算机系统标准化的部分,而不使用任何无法规避的系统特殊功能。
   (3)可扩展性:该系统提供较好的性价比以适应各种类型层次的网络需求。同时,用户可定制个性的需求,编写新的模块运行。
   (4)连通性:该系统能够实现与其它自动实时系统、互动分析系统以及各种发布方式之间快速可靠地通信。其目标是在各层次提供自动和交互式的接口,使系统的配置范围可以从完全单机独立操作到分布式系统单个节点的运行。
   (5)鲁棒性:在地震危机时刻,由于输入数据和电源可能中断、系统负荷急剧增加,只有高鲁棒性的地震报警系统才能向媒体和应急机构提供实时准确信息。该系统针对地震处理数据的错误检测及恢复、恢复时间、故障弱化和负荷控制等问题具有极好的可靠性。
1.2 Earthworm 框架的特点
       Earthworm 系统中每个模块都执行特定的任务,如数据采集,震相拾取等。模块之间通过广播和监听(如波形数据包和相位捡拾等)各种消息来通信。消息传递类似于无线电通讯:它由用于传递消息的“传输媒介”和一套标准模块程序组成。这些模块程序类似于运行在传输媒介中的多频率双向无线电设备。在传输媒介上模块可以使用这些标准程序广播并监听。

1.3 Earthworm框架图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值