120 likes | 274 Views
PC Farm Project 工作報告. 袁天竑 mailto: tyuan@beta.wsl.sinica.edu.tw 2003/08/11. 背景. High Performance Commodity PC Open Source Software Parallel/Distributed Computing Environment Massive amount of Data Internet Connectivity Idle Computing Resources Cluster Resource Management middleware
E N D
PC Farm Project 工作報告 袁天竑 mailto: tyuan@beta.wsl.sinica.edu.tw 2003/08/11
背景 • High Performance Commodity PC • Open Source Software • Parallel/Distributed Computing Environment • Massive amount of Data • Internet Connectivity • Idle Computing Resources • Cluster Resource Management middleware • 1996 年 12 月 PC Farm 計畫開始
目標 • 提供中央研究院研究人員部分科學計算環境 • Interactive, batch, parallel/distributed, package computing environments • 提供由 desktop、PC Cluster 到 IBM SP Cluster 一致的 UNIX 工作環境 • 可以讓使用者很快上手使用 • 可以讓使用者使用到盡量多的資源 • 可以讓不同的使用者均衡地使用各種資源 • 可以因應使用者的問題提供各種客製計算環境 • 可以節省客戶管理以及客製系統的成本
PC Farm計畫發展策略 • 程式容易移植的計算環境 • Single queue 的 queuing system • 套裝軟體計算環境 • 現有的 Linux 基礎架構 • 客製環境 • 彈性而且快速的資源分配機制 • 快速回復的能力 • 計算節點可以持續增加 • On demand 的 re-configurable system • 低管理人力需求 • 彈性整合分散各地的 PC Clusters
成果 • 全台灣第一套 PC Cluster • PC Clusters • PC Cluster for general scientific computing • BioCluster • LCG-1 Testbed • Resources • 2003 年第 3 季 • 250 nodes, 205 GB memory, 26 TB disk space • 2003 年第 4 季 • 420 nodes, 495GB memory, 36.7TB disk space
系統使用狀況 • 209 帳號 • 19 所 • 主要使用者為 原分、物理、化學所 • 平均 50%~80% 系統使用量 • Per job queuing time: 4~9 hours
提供 PC Farm 客戶的服務 • 工作環境 • Front-end Computing Cluster • Batch Computing Cluster • Parallel/Distributed Computing Cluster • Package Cluster • Grid Computing Deployment Service • Redhat Linux, UNIX Software Tools, Computer Security 等教育訓練課程
PC Farm 計畫的未來 • Deploy GRID technology • Develop Resource Management Middleware • 增加平行分散計算的節點 • 提供 64bit PC Cluster 環境 • 提供套裝軟體計算環境 • 尋找足夠的的場地與電力資源
附錄 • 歷史 • PC Cluster Resource Management Middleware
歷史(一) • PC Farm 計畫於 1996 年 12 月開始 • 1997 年中 testbed 開始給院內試用 • 1998 年 1 月正式推出服務 • 1998 年開始發展 PC Farm resource management 軟體 • 1998 10 月推出 LERR v1.0 以及 package cluster • 2000 年第一季完成 HRB / pQS v1.0
歷史(二) • 2002 年 12 月 LERR v2.0,PCB v1.0 完成 • 2003 年 2 月 為配合 Globus toolkit 2.x 和 EDG system 轉用 pbs+maui scheduler 提供 batch and parallel 計算環境 • 2003 年 6 月開始發展 RDS v1.0 • 2003 年 8 月開始發展 HRB v2.0, pQS v2.0
PC Farm 的軟體計畫 • pQS (preprocessor of Queueing System) • HRB (Host Resource Broker) • WGB (WorkGroup Broker) • LERR (Local Environment Remote Resource) • PCB (Package Cluster Broker) • MARS (MAC Address Registry Service) • Benchmark Software