본문 바로가기

그리드컴퓨팅

HPC(High Performance Computing) 클러스터 HPC(High Performance Computing) HCP는 고성능 컴퓨터를 의미하여 대부분 슈퍼컴퓨터를 칭한다. HPC는 고급 연산 문제를 풀기 위하여 사용되며, 최근에는 테라플롭스 이상의 규모를 HPC에 사용되는 컴퓨터를 구분하는 기준으로 쓰인다. 여기서 테라플롭스는 컴퓨터의 성능을 수치로 나타낼 때 주로 사용되는 단위로 플롭스(FLOPS, FLoating point Operations Per Second)가 쓰인다. 플롭스는 부동 소수점 연산이라는 의미로 컴퓨터가 1초 동안 수행할 수 있는 부동소수점 연산의 횟수를 기준으로 삼는다. 여기서 플롭스의 단위가 테라 플롭스 이상이 될 시 슈퍼컴퓨터로 구분한다. HPC 클러스터(Cluster) HPC 클러스터는 여러개의 고성능 컴퓨터를 네트워크로 묶어.. 더보기
P2P 네트워크 시스템 ~ 클라우드 컴퓨팅 P2P(Peer-to-Peer) P2P는 동등 계층간 통신 망으로 중앙 집중식 관리 시스템을 사용하는 것이 아닌 상호 연결된 노드간 자원을 공유하는 형태로 구성된 네트워크이다. P2P 통신망은 일반적으로 특별한 목적의 큰 규모의 노드들을 연결하는 경우 사용한다. 일상에서 사용되는 경우는 오디오, 비디오 등의 디지털 데이터 공유와 인터넷 전화(VoIP)같은 실시간 데이터들도 P2P 통신으로 전달할 수 있다. 즉, 특정 서버에 집중되는 형태가 아닌 동등한 계층의 노드들이 서로 서버와 클라이언트의 역할을 하며 데이터를 공유할 수 있는 것이다. 반대되는 사례의 대표적인 경우는 FTP가 있으며 FTP는 FTP 서버에 집중된 데이터를 클라이언트가 내려받거나 올리는 등의 행위를 하는 서버-클라이언트의 형태이다. 그리.. 더보기