Abstract:
본 발명은 지구환경변화 예측시스템 및 그 예측 방법에 관한 것이다. 본 발명의 일 실시예는, 수치예측모델에 입력될 지구환경 관측데이터 및 상기 수치예측모델의 수행 변수를 선택하도록 하고 상기 수치예측모델의 수행 작업 요청을 수신하는 웹 인터페이스를 표시하는 클라이언트; 및 상기 웹 인터페이스를 표출시키는 웹 애플리케이션을 실행하게 하고 상기 수치예보모델의 수행 변수 및 상기 수치예보모델 수행 작업 요청에 따라, 복수의 이종 컴퓨터 시스템들 중 적어도 하나의 컴퓨터 시스템에 수치예보모델의 수행 작업을 할당하는 그리드 미들웨어와, 상기 웹 인터페이스로부터 선택된 지구환경 관측데이터를 수신하고 상기 수신된 지구환경 관측데이터를 이용하여 상기 수치예측모델이 할당된 컴퓨터 시스템에 상기 수치예보모델이 수행되도록 제어하는 매니저를 구비한 서버를 포함할 수 있다.
Abstract:
본 발명은 대표적인 그리드 미들웨어(Grid Middleware)인 글로버스(Globus)상에서 수행되는 MPI(Message Passing Interface) 프로그램의 통신방법에 관한 것으로, 보다 구체적으로는 사설 IP 클러스터를 포함한 그리드 환경에서 MPI 통신을 수행하는데 홀 펀칭(Hole Punching)을 적용하여 보다 개선된 방식의 통신중계방법을 개시한다. 본 발명의 통신중계방법에 의하면, 사설 IP클러스터에서 수행되는 MPI 프로그램과 통신할 수 있을 뿐만 아니라, 이러한 통신이 신속하고 안정적으로 이루어질 수 있고 클러스터 환경에 구애받지 않고 MPI 프로그램을 수행할 수 있어, 사설 IP 클러스터도 MPI 작업에 포함시킬 수 있으므로 기존에는 제외되었던 많은 사설 IP 클러스터들을 그리드 환경에 포함시킴으로써 좀더 풍부한 컴퓨팅 환경을 구성할 수 있기 때문에 가용한 자원의 범위를 확대시킬 수 있는 동시에, 사설 IP 클러스터의 사용으로 인해 발생하는 성능의 저하도 최소화해서 공인 IP 클러스터만을 사용하는 경우와 비교해서 거의 차이가 없는 작업 성능을 제공할 수 있다. 그리드, MPI, 사설 IP, 네트워크 주소 변환, 홀 펀칭
Abstract:
PURPOSE: A device and a method for offering the information for grid resources on a grid network, and a computer-readable recording medium recording a process are provided to offer a service by sharing the resource information with the hosts respectively offering the grid resource information and integrating the resource information without installing a server for the grid resource information service. CONSTITUTION: An information request processor(100) analyzes/processes the grid resource information request contents of the user. An information provider collects the grid resource information corresponding to the request contents from at least one grid resource among the grid resources of a peer group, and stores/manages/provides the collected grid resource information to the information request processor. The information provider includes a grid resource information manager(200) periodically collecting/storing/managing the resource information kept by each grid resource of the peer group, and a peer group manager(300) collecting/storing/managing/providing the information for each grid resource and the peer group including the grid resource.
Abstract:
PURPOSE: A data expressing system and a data expressing method are provided to quickly extract massive data. CONSTITUTION: A server partitions a specific area into a plurality of visible block area units. The server visualizes at least two partitioned block area units. At least one visualization work is allocated to a plurality of slave nodes(350,450) about the partitioned block area units. The slave nodes perform the allocated visualization works using original data. Earth environment data about the specific area are divided into a plurality of area units and stored.
Abstract:
PURPOSE: An earth environmental change prediction system of a portal web and method thereof are provided to predict the change of an earth environment and to supply a prediction result to a web-based service. CONSTITUTION: A client(10) selects earth environment observation data and variable and displays a web interface for receiving the request of a numerical forecasting model. A server(400) includes a grid middleware and a manager. The grid middleware executes a web application for displaying the web interface and allocates a task to a computer system of heterogeneous computer systems. The manager controls the performance of the allocated computer system through the earth environment observation data.
Abstract:
본 발명은 작업의 구성 정보를 이용하여, 작업이 요구하는 권한과 이들 권한의 연관 관계를 자동으로 표현한 워크플로우를 바탕으로 권한을 위임하는 워크플로우 기반의 그리드 사용자 권한 위임과 인증 시스템 및 그 방법에 관한 것이다. 본 발명에 의하면, 작업 정보를 이용하여 해당 작업이 요구하는 권한을 알아낼 수 있으므로, 작업이 요구할 권한만을 모아서 제한적으로 권한을 위임할 수 있다. 또한, 본 발명에 의하면 작업 기반의 접근 인증이 가능해진다. 즉, 해당 작업의 동작 가능한 흐름이 기록되어 있고, 그 흐름에 따라서 요청되는 권한 또한 표현되어 있는 워크플로우를 이용하여 작업이 동작하는 과정에 따라서 흐름을 추적할 수 있으며, 흐름에 따라 요청하는 권한이 정당한지를 체크할 수 있다. 궁극적으로, 본 발명은 중앙의 서버가 일괄적으로 정책을 관리함으로써 유연성 있는 정책관리가 가능하게 한다.
Abstract:
An MPI(Message Passing Interface) communication method in a system level which supports a private IP through modified hole punching in a grid environment is provided to modify hole punching so as to be executed at an MPI program in order to solve the problem that an existing MPI program cannot be executed on a private IP cluster. In a communication method using MPI programs which respectively are executed at a plurality of clusters on the basis of grid middleware, a modified hole punching process to grant a private IP address and a public IP address to each MPI program is presented so that direct communication can be achieved between MPI programs. In this case, each MPI program acquires its own public IP address from each management node's NAT(Network Address Translator) service. Each MPI program, acquiring its own public IP address, delivers channel information, which contains its own private IP address and the acquired public IP address, to the other MPI programs. Each MPI program stores the delivered channel information in an identification table correspondingly.
Abstract:
본 발명은 그리드 컴퓨팅 환경에서 MPI를 실행시키기 위한 시스템 및 방법에 관한 것으로, 보다 구체적으로는 서로 분산되어 있는 컴퓨터들이 네트워크로 연결된 그리드 컴퓨팅 시스템에서, 미들웨어와 MPI(Massage Passing Interface) 프로그램의 역할을 구분하여 별도의 중재 프로세스의 개입 없이 MPI초기화가 이루어지는 파일 기반의 그리드 MPI 작업 할당시스템 및 MPI 작업할당 방법에 관한 것이다. 본 발명에 따른 MPI 작업 할당시스템 및 MPI 작업할당 방법은 그리드 컴퓨팅 시스템의 미들웨어가 MPI 초기화에 필요한 각 노드의 주소와 포트번호 등을 포함하는 파일을 만들어서 상기 파일을 분산된 컴퓨터가 보유하는 각 노드의 MPI 프로그램에 제공하고, MPI 프로그램은 파일이 존재할 때까지 기다렸다가 파일이 존재하면 초기화가 이루어지는 구성을 가지므로, 그리드 컴퓨팅 시스템의 미들웨어와는 독립적으로 MPI 초기화가 이루어진다. 따라서, 현재 그리드 컴퓨팅 시스템에서 미들웨어로 통용되고 있는 OGSA (Open Grid Services Architecture) 기반 응용프로그램은 DUROC(Dynamically- Updated Request Online Coallocator)같은 라이브러리를 통합해서 사용하기 힘든 구조이므로, 라이브러리와는 관계없이 MPI 작업이 할당될 수 있게 해야 하는데, 본 발명은 MPI 프로그램과 그리드 미들웨어가 해야 할일을 명확히 구분할 수 있는 구조이므로 어떤 미들웨어가 디자인되더라도 MPI 프로그램이 그리드 상에서 실행될 수 있는 우수한 효과가 있다.
Abstract:
Disclosed are a system and a method for controlling a data transmission adapted for a grid computing and a computer readable recording medium of recording a process thereof, in which efficiently perform a grid computing using an ultrahigh speed communication network from an ultrahigh speed communication network in a non-congestion state to a communication network in a congestion state. TCP state information-providing section stores and provides TCP state information of a network. TCP state information-initializing section initializes TCP state information. Transmission mode-judging section judges a transmission mode of data to be transmitted according to the TCP state information. Packet processor generates and transmits traffic corresponding to each transmission mode classified according to the judgment result from transmission mode-judging section.
Abstract:
본 발명은 피어 투 피어 매커니즘을 이용한 그리드 정보 서비스 시스템 및 그 방법에 관한 것으로, 사용자가 원하는 자원 정보 또는 서비스 정보를 수신받아, 네트워크를 통해 연결된 컴퓨팅 자원을 통합하여 구축된 인프라로부터 검색하여 제공하는 피어 투 피어 매커니즘을 이용한 그리드 정보 서비스 시스템에 있어서, 상기 인프라로부터 제공되는 서비스 데이터를 수집하는 서비스 데이터 수집기, 상기 서비스 데이터 수집기에 의해 수집된 서비스 데이터가 VO(Virtual Organization)별로 분류 및 유지되어 저장되는 서비스 데이터 데이터베이스, 상기 자원 정보 또는 서비스 정보에 해당되는 VO 정보를 유지하고 관리하는 서비스 핸들을 피어 투 피어 방식으로 검색하는 VO 라우터를 포함합니다. 그리고 그 결과, 특정 그리드 정보 서비스가 존재하는 서버로의 집중화를 막을 수 있고 P2P 네트워크로의 참여를 통해 그리드 정보 서비스를 이용할 수 있으므로 확장성의 개선을 얻을 수 있는 효과를 갖습니다.