cwb
play

CWB Network Information exChange Environment (NICE) Mark Cheng - PowerPoint PPT Presentation

CWB Network Information exChange Environment (NICE) Mark Cheng Central Weather Bureau, Taiwan, R.O.C. CWB NICE - Mark Cheng 1 2011/4/1 NICE A network based application framework for real time distributed data processing 1. Roles and


  1. CWB Network Information exChange Environment (NICE) Mark Cheng Central Weather Bureau, Taiwan, R.O.C. CWB NICE - Mark Cheng 1 2011/4/1

  2. NICE A network based application framework for real time distributed data processing 1. Roles and Responsibilities of CWB 2. Meteorological data processing requirements 3. HW environment and application systems 4. NICE requirement and components 5. Operation concepts 6. Real world applications and future CWB NICE - Mark Cheng 2 2011/4/1

  3. Key issues to TW weather forecast challenge Complex terrain, intersection of continent Asia and Pacific ocean, intersection of tropical and sub-tropical monsoon area, prone to have typhoon, heavy rain fall, cold surge and drought • Location land-sea boundary(121E,24N) • Size 400km × 150km • Topography 3/4 mountain area central mountain ridge : 2000m avg strong terrain forcing • Sever weather phenomena spring : MeiYu summer : Typhoon, sounder storm winter : cold surge • Forecast Challenges MEGI Typhoon & Heavy rain fall CWB NICE - Mark Cheng 3 2011/4/1

  4. Roles and Responsibilities of CWB Hazard Environmental Mitigation Conservation Government 颱風 / 暴雨 / 乾旱 Public 環保 / 森林 / 水保 Service 洪水 / 土石 / 搜救 陸域 / 海域 Service urgent sustainablility Living Resource 觀測、警報、特報、預報 溫度 衛星 Service Planning 守視、天氣、氣候 生活 / 旅遊 / 交通 水利 / 能源 / 農業 / / General 颱風 / 暴雨 / 寒潮 氣壓 雷達 Econo. 漁牧 / 海域 CWB / / 溼度 降雨 Met. 、 Mar. 、 seis. Value Added Governmental Econo. Suppo. / / Applications Applications 風力 能見 颱風、豪雨、寒潮、濃霧 保險 / 物流 / 產銷 國防 / 民航 / 海巡 地震、海嘯、波浪、潮汐 營建 / 媒體 / 交通 環保 / 水庫 / 保建 Operation Devlopment Int. Data Int. Tech. Exchange Cooperations 國防 / 民航 / 環保 國內外學研單位 國際作業中心 國際作業中心 I nternational Collaborations CWB NICE - Mark Cheng 4 2011/4/1

  5. Global Data Acqusition Data processing Model Forecast Information Display Courtesy : ECMWF Product Generation Verification Forecast Decision CWB NICE - Mark Cheng 5 2011/4/1

  6. HW & Network for CWB Weather Information Processing Internet WAN FireWall LAN Admin. staff NWP HPCs MIPS AMDP Grapher FireWall MSS security Router Giga WINS Switch Ethernet FireWall Satellite, Rain Gauge Mesonet Rader Government Agencies CWB NICE - Mark Cheng 6 2011/4/1

  7. Numerical Weather Prediction System Concepts 料 資 acqusition acqusition decode decode Atomspheric High Atmospheric forecast dynamic performance structure & future error check theory computer phenomena change analysis 原理 運算 分析 推算 Graphic output Other centers Research agency CWB NICE - Mark Cheng 7 2011/4/1

  8. Model Resolution Run period( length) # Mbr Model days GFS T239-L30 00z(120h),12z(216h) 1 14 CWB GFS T319-L40 00z(120h),12z(216h) 1 14 NFS 45/15/5km-L30 00z/06z/12z/18z(84h) 2 28 NWP WRF 45/15/5km-L45 00z/06z/12z/18z(84h) 2 28 Models TWRF 45/15/5km-L45 00z/06z/12z/18z(84h) 1 14 in WRF 20/4km-L45 00z/06z/12z/18z(84h) 1 14 operation LAPS 9km-L31 every 3 hours(12h) 4 16 GCFS T42-L18 1st(210d), 16th(210d) 40 560 RCFS 60km-L18 10th(150d) 30 150 total 838 CWB NICE - Mark Cheng 8 2011/4/1

  9. Flow for Major Internet MesoNet OBS GTS Data Data Processing Rain gauge OBS GTS data collection Systems CAA Satellite OBS Weather code service CAF, Navy Radar network University AMDP CAF, Navy, Army Lighting OBS OBS data service EPA Grapher N umerical W eather P rediction Statistical forecast Graphic product service University Grid data processing WINS display CAF, Navy Grid product service EPA Forecaster Forecaster Weather service Seismic OBS Guidance product Professional product service service Marin forecast Local weather station Media service Public service CAA Navy Government Organizations EPA Internet University Emergency Management WWW Research CWB NICE - Mark Cheng 9 2011/4/1

  10. The need for an integrated software development environment and application framework to  Support the development and operation of various real time distributed meteorological data processing systems.  Reduce the efforts in developing and maintaining similar automation mechanism for different application systems. (maximize reusability)  Integrate past experiences and best practices in system operation mechanism development become an unified architecture and tool kits for optimal system operations.  Utilizing open system software technologies, components & standards to speed up AP development while maintaining the system’s operability, flexibility, reliability and interoperability. CWB NICE - Mark Cheng 10 2011/4/1

  11. Network Information exChange Environment NICE Applications Application Data / Info. Operators Information Information User Transport Service Interface NICE Processes Monitoring MSS MSS Applications Automation Logging Interface High Avail. HPC Data Access Fail over Interface Management online HPC storage non NICE offline Application Applications storage Configurations CWB NICE - Mark Cheng 11 2011/4/1

  12. NICE components (1/3) (1)Information Transport facility - IT Provides the solutions for reliably exchange of data and/or messages in different hosts within or among systems across network. Access controls can be applied to information objects and hosts if so wished. (2)Process Automation facility - PA Provides the solutions for automated processes management. The process activation mechanisms include : time driven (one time or periodical), event driven (single event or logical combination of multiple events). The management functions include : creation / deletion / rerun, process queueing, # of processes, execution elapse time, … (3)Data Access and Management facility - DA/DM Provides the solutions for on-line data records and files access in local or remote hosts across network. Files can be either plane or indexed. File management mechanism includes : creation, purging, archiving, backup, restore. CWB NICE - Mark Cheng 12 2011/4/1

  13. NICE components (2/3) (4)Information Service facility - IS Provides the solutions for reliably receiving and sending information objects with standard FTP, RCP & LDM protocols to interface the outside world. Status detection, Timeout, retry, multithreading and queueing mechanisms are provided for reliable transport management. (5)System MONitoring & LOGging facility – MON/LOG Provides the solutions for detecting, monitoring, logging & reporting resource utilization and/or processes activities events of application systems. Events include : resource usage & utilization, data availability, network connectivity, process life cycle, activities timing. All events can be centralized managed and displayed in an operator UI. (6)System Fail Over facility - FO Provides the solutions for maintaining high availability of system operation. Critical resources and services can be configured, monitored, managed and failovered by a decision making kernel with the support of activity monitoring, abnormal detection and fault isolation. CWB NICE - Mark Cheng 13 2011/4/1

  14. NICE components (3/3) (7)User Interfacing facility - UI Provides the solutions for users and operators to interface with the system. A set of X-window based widgets include : menu items, selection list, command button, file selection, text entry, dialog box & message window can be configured and composed via a scripting language for system’s specific needs. (8)MSS interfacing facility - MSS Provides the solutions for interfacing with the Hierarchical Storage Management system in CWB. Storage pool inventory query, migration/de- migration control and basic file operations can be applied to file objects in local and/or remote storage devices and/or servers. (9)HPC interfacing facility - HPC Provides the client side solution for interfacing with the High Performance Computer system in CWB. A Simplified commands set to encapsulate different batch systems commands for most commonly used commands for Job submission, execution control & status query. CWB NICE - Mark Cheng 14 2011/4/1

  15. NICE Application Framework & Operation Concept : NICE process ~ Configuration / Logging / Monitoring / Operation Interface : AP process : Data flow N : Control flow I C E information Service Service Service Service Service processor processor processor P processor Distributed R Data store O ~ T message data Prod. O message Data Service Service Service Service processor processor store Distributed O router C store processor processor processor processor T Prod. store O H L E S R Service Service Activities process processor protocol P N Message processor monitor manager R converter store E O T T W O channel channel File O C Service manager connect processor Service R O Temporary processor processor L Data store K S ~ ~ High Availability Fail Over control CWB NICE - Mark Cheng 15 2011/4/1

Recommend


More recommend