应用气象学报
應用氣象學報
응용기상학보
QUARTERLY JOURNAL OF APPLIED METEOROLOGY
2009年
5期
642-648
,共7页
王彬%常飚%朱江%刘春花
王彬%常飚%硃江%劉春花
왕빈%상표%주강%류춘화
资源监视%气象计算网格%网格平台软件系统%资源地理视图%计算资源
資源鑑視%氣象計算網格%網格平檯軟件繫統%資源地理視圖%計算資源
자원감시%기상계산망격%망격평태연건계통%자원지리시도%계산자원
resource monitor%meteorological computational Grid%Grid platform software system%resource GIS view%computing resource
气象计算网格聚合的计算资源具有地理分布、系统异构、运行状况与使用负载各不相同等特点.气象计算网格平台软件系统的资源监视模块,涉及了远程气象网格节点、资源状态信息获取、web展示等3个层次.资源状态信息获取层町分为轮询、收集、整理等功能,web展示通过资源地理视网和资源列表栏目实现.基于ARCON客户工具箱技术开发实现了资源信息轮询和收集功能.现已实现对国家级网格节点及北京、成都、广州、沈阳4个区域级中心网格节点和安徽省级网格节点的10个高性能计算机系统的集中监视.
氣象計算網格聚閤的計算資源具有地理分佈、繫統異構、運行狀況與使用負載各不相同等特點.氣象計算網格平檯軟件繫統的資源鑑視模塊,涉及瞭遠程氣象網格節點、資源狀態信息穫取、web展示等3箇層次.資源狀態信息穫取層町分為輪詢、收集、整理等功能,web展示通過資源地理視網和資源列錶欄目實現.基于ARCON客戶工具箱技術開髮實現瞭資源信息輪詢和收集功能.現已實現對國傢級網格節點及北京、成都、廣州、瀋暘4箇區域級中心網格節點和安徽省級網格節點的10箇高性能計算機繫統的集中鑑視.
기상계산망격취합적계산자원구유지리분포、계통이구、운행상황여사용부재각불상동등특점.기상계산망격평태연건계통적자원감시모괴,섭급료원정기상망격절점、자원상태신식획취、web전시등3개층차.자원상태신식획취층정분위륜순、수집、정리등공능,web전시통과자원지리시망화자원렬표란목실현.기우ARCON객호공구상기술개발실현료자원신식륜순화수집공능.현이실현대국가급망격절점급북경、성도、엄주、침양4개구역급중심망격절점화안휘성급망격절점적10개고성능계산궤계통적집중감시.
Computing resources, aggregated by meteorological computational Grid, are composed of high performance computers and storage resources. These resources are installed in different areas with different system structures, running conditions and workloads. In order to monitor the status of resources in meteorological computational Grid and to provide users and administrators with reference information, resource monitor module is designed and implemented as part of meteorological computational Grid platform software system.The resource monitor module involves 3 layers: remote meteorological Grid nodes, resource state information acquisition, and web representation. Resource state describes the system information of high performance computers in a meteorological Grid node, comprising 3 major parts, overall information, nodes information and jobs information. The layer of resource state information acquisition is made up of poller, collector, feeder and related configuration files. Correspondingly, the acquisition process of resource state information in the resource monitor module can be divided into 3 parts, polling, collecting and feeding. Web representation layer is on the top and provides users with resource state information through commonly used internet browsers.The resource monitor module is developed based on Grid management software UNICORE and client software ARCON.Client, and implemented with Java and XML technology. ARCON Client Toolkit is used to implement node accessing function in the resource monitor module. The poller submits querying jobs for status information to computers in Grid nodes automatically and termly, and pushes it into the log queue when a job is submitted. The collector reads the queue and retrieves results of query. The feeder parses the results and writes a specially formatted XML file. The code of querying and retrieving is asynchronous so as to avoid waiting in querying. As a result, the monitor program runs stably and robustly. Major packages of resource state information acquisition layer are base driver, job scheduling, log queue query, resource state parsing, and configuration setting etc. The web representation reads the XML file containing the resource state query results, and implements resource state displaying via Flex and J2EE technologies.At present, 10 high performance computers have been brought into centralized monitoring in National Meteorological Information Center, Beijing, Chengdu, Guangzhou, Shenyang Regional Centers as well as Anhui Province. Resource monitor module is one of the key parts of meteorological Grid platform software system and providing real time services. In the future, with the further construction of meteorological computational Grid, the resource monitor module will see further application and put major computing resources in meteorological department into supervision.