그리드 컴퓨팅

위키百科, 우리 모두의 百科事典.

그리드 컴퓨팅 ( 英語 : grid computing )은 分散 竝列 컴퓨팅 의 한 分野로서, 遠距離 通信망 (WAN, Wide Area Network)으로 連結된 서로 다른 機種의(heterogeneous) 컴퓨터들을 하나로 묶어 假想의 大容量 高性能 컴퓨터( 英語 : super virtual computer )를 構成하여 高度의 演算 作業(computation intensive jobs) 或은 大容量 處理(data intensive jobs)를 遂行하는 것을 일컫는다. 모든 컴퓨터를 하나의 超高速 네트워크( 光通信 )로 連結하여 計算能力을 極大化시키는 次世代 디지털 神經網 서비스 이다. 여러 컴퓨터를 假想으로 連結해서 共同 作業(연산)을 遂行하게 하는 것이며 分散 컴퓨팅 이라고도 한다.

그리드는 大容量 데이터에 對한 演算을 작은 小規模 演算들로 나누어 작은 여러臺의 컴퓨터들로 分散시켜 遂行한다는 點에서 클러스터 컴퓨팅 의 擴張된 槪念으로 볼 수 있으나, WAN 上에서 서로 다른 機種의 머신들을 連結한다는 點으로 인해 클러스터 컴퓨팅에서는 考慮되지 않았던 여러 가지 標準 規約들이 必要해졌고, 現在 글로버스 (Globus) 프로젝트를 中心으로 標準들이 定立되고 있는 中이다. 또한 다양한 플랫폼을 서로 連結한다는 點에서 클러스터 컴퓨팅과 差異가 있다.

槪要 [ 編輯 ]

그리드 컴퓨팅은 그리드 尙의 모든 關聯 컴퓨터의 計算能力을 結合하여 假想의 슈퍼 컴퓨터를 構築하려고, 地理的으로 멀리 떨어진 컴퓨터를 하나의 네트워크로 連結하는 것이다. 그리드 컴퓨팅은 美國에 있는 大部分의 컴퓨터에서 中央處理裝置가 다른 處理 作業에 使用 可能한 餘裕 資源을 남겨둔 채, 割當된 作業에는 平均的으로 25%의 時間밖에 使用되지 못한다는 事實을 活用한 것이다. 그리드 컴퓨팅은 企業이 超高速 인터넷 接續을 통해 遠距離의 컴퓨터를 經濟的으로 連結하고 엄청난 量의 데이터를 다룰 수 있기 前까지는 不可能 하였다. 그리드 컴퓨팅에서 그리드上의 資源을 統制하고 割當하려면, 글로버스얼라이언스나 個人 提供者가 提供하는 公開소스 소프트웨어 같은 소프트웨어 프로그램이 必要하다. 클라이언트 소프트웨어는 서버의 應用 프로그램과 通信한다. 이런 서버 소프트웨어는 데이터와 應用 프로그램 코드를 一定 單位로 分割한 뒤, 分割된 코드를 그리드上의 컴퓨터에 配分한다. 클라이언트 컴퓨터는 뒤便에서 그리드 應用 프로그램을 實行시키면서 旣存에 遂行했던 類型의 作業도 遂行할 수 있다. 그리드 컴퓨팅을 使用하는 비즈니스는 費用節減, 計算速度 增加, 敏捷性 等의 效果를 보여준다. [1]

起源 [ 編輯 ]

인터넷 과 마찬가지로, 그리드 컴퓨팅은 常用이 아닌 科學 프로젝트들을 支援하기 위해 開發되어 進化하고 있다. 인터넷은 처음에 美國 聯邦政府의 支援을 받는 컴퓨팅 硏究所들을 通信 連結하여 情報의 共有를 수월하게 하려는 必要性에 依해 開發이 되었는데, 그리드 컴퓨팅 또한 이러한 努力의 延長線上에 있는 더욱 包括的인 資源의 共有를 위한 프레임워크로 볼 수 있다.

그리드의 槪念은 所謂 "그리드의 아버지들"이라 불리는 Ian Foster, Carl Kesselman, Steve Tuecke가 始作하였으며, 그들은 CPU 管理 (클러스터링, 사이클 훔쳐오기) 以外에도 貯藏所 管理, 保安 條項, 데이터 移動, 모니터링, 그리고 그 밖의 다른 서비스들을 開發하는 데 必要한 道具들을 한데 모은 글로버스 툴킷 (Globus Toolkit)을 開發하였다.

그리드 컴퓨팅 은 元來 1990年代 初盤에 파워 그리드 에서 由來된 것으로, 電氣 처럼 쉽게 어디서나 컴퓨팅을 할 수 있게 한다는 槪念에서 비롯되었다.

1998年 個人의 參與가 可能하도록 設計된 世界最初의 컴퓨팅프로젝트인 外界 知的生命體 探査計劃의 세티앳홈 (SETI@home)李 始作됐다.

그리드의 應用 [ 編輯 ]

그리드 컴퓨팅은 네트워크에 連結된 수많은 使用되지 않고 있는 資源들 (例를 들면, 데스크톱 컴퓨터 CPU 사이클 , 디스크 貯藏裝置 等)을 活用함으로써 大規模 演算이 必要한 問題들을 解決할 수 있게 해준다. 이는 個人의 參與가 可能한 最初의 컴퓨팅으로 有名한 外界 知的生命體 探査計劃의 세티앳홈 (SETI@home)李 始作됐으며, 財政 모델링 (financial modeling)부터 蛋白質 접힘 (protein folding), 地震 시뮬레이션 (earthquake simulation), 氣候 變化 모델링 (climate, weather modeling)과 같은 自然科學 問題 解決에 이르기까지 매우 複雜한 演算이 必要한 問題를 解決 可能하게 해주는 컴퓨팅 資源을 提供해준다.

그리드는 機能 面에서 다음과 같이 分類될 수 있다.

  • 컴퓨팅 그리드 (Computational Grid): CPU나 GPU等의 機能을 利用해 複雜한 演算을 遂行하는 것.
  • 데이터 그리드 (Data Grid): 大容量의 分散 데이터를 共有하고 管理하는 것.
  • 액세스 그리드 (Access Grid): 地理的으로 떨어진 곳에 있는 使用者들 間에 오디오와 비디오를 使用하여 業務 協力을 可能하게 하는 것.
  • 裝備 그리드 (Equipment Grid) 望遠鏡等의 主要 裝備를 遠隔 調整하며 裝備로부터 얻은 데이터를 分析하는 것.

各州 [ 編輯 ]

  1. Laudon, Kenneth C, Jane P. 《Management Information Systems 12/E: Managing the Digital Firm, CHAPTER 5, 212P》. Pearson Education Asia. ISBN-10 : 027375453X / ISBN-13 : 9780273754534.  

參考 文獻 [ 編輯 ]

外部 링크 [ 編輯 ]

뉴스 & 情報
네트워크, 聯合
포털 사이트