Abstract:
본 발명은 OGSI 프레임워크를 이용한 사이트 기반 수평 구조 그리드 정보 서비스 제공 방법에 관한 것으로, 사이트 기반 정보 서비스를 통하여 분산 시스템이 가지는 관리의 어려움을 완화하고 단위 정보 서비스를 수평으로 유지함으로써, 전체 그리드 상태 정보의 동기화를 유지시킬 수 있으며, 사이트 정책에 따른 정보 공유가 가능하도록 하여 유연하고 동적인 VO(Virtual Organization) 참여가 가능하다. 또한, 그리드의 확장성을 보장하기 위하여 VO 쿼리 부하를 분산할 수 있는 메커니즘을 제공하며, 쓰레드 기반 쿼리 기법을 이용함으로써 수평 구조를 채택함으로써 발생할 수 있는 정보 검색 속도 지연 문제를 해결할 수 있다. 이를 위한 본 발명에 의한 OGSI 프레임워크를 이용한 사이트 기반 수평 구조 그리드 정보 서비스 제공 방법은 자신이 관리하는 도메인 내의 자원들에 대한 정보를 분류하여 그룹화하고, 이 그룹에 대한 생성, 삭제 및 접근 제어를 관리하는 사이트 정보 서비스(SIS); 자신이 관리하는 가상 조직(Virtual Organization: VO)에 대한 가입과 탈퇴를 관리하는 VO 가입 서비스(VSS); 및 사용자를 대신해서 VO 쿼리를 수행하는 에이전트 기능을 수행하는 VO 쿼리 서비스(VQS);를 포함하며, 상기 VO 가입 서비스와 상기 VO 쿼리 서비스는 VO를 구성하기 위해서 VO 관리자에 의해 운영되며, 상기 VO에 참여하기 위해 사이트 정보 서비스(SIS) 관리자는 VO에 공개할 자원들에 대한 정보를 관리하고 유지하는 VO 멤버 그룹(VMG)을 생성하고 사이트 정책에 따라 자원들을 등록하는 과정을 거쳐서 하나의 VO를 구성하며, 상기 VO 멤버 그룹(VMG)을 통해 사용자의 VO 쿼리를 처리하는 것을 특징으로 한다.
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 네트워크로의 참여를 통해 그리드 정보 서비스를 이용할 수 있으므로 확장성의 개선을 얻을 수 있는 효과를 갖습니다.
Abstract:
본 발명은 복수의 그리드 자원으로 이루어지는 피어그룹(peer group)이 복수개 존재하고, 각 그리드 자원이 통신망에 의해 연결되는 그리드 네트워크(grid network)에서, 그리드 자원 정보를 제공하는 장치 및 방법과 그 프로세스를 기록한 기록매체를 제공한다. 본 발명의 자원정보 제공장치는 사용자의 그리드 자원정보 요청내용을 분석하고 처리하는 정보요청 처리부와; 상기 정보요청 처리부의 분석에 따라 자신이 속한 피어그룹의 그리드 자원과 자신이 속하지 않은 피어그룹의 그리드 자원 중 적어도 하나의 그리드 자원으로부터 상기 그리드 자원정보 요청내용에 해당하는 그리드 자원의 정보를 수집하여 저장 및 관리하고 상기 정보요청 처리부로 공급하는 정보제공부를 포함하는 것을 특징으로 한다.
Abstract:
PURPOSE: A data transmission control system suitable for grid computing, method therefor and a recording medium for reading a computer storing process of the same are provided to enhance transmission capability in high speed communication network and grid network environment by adopting a virtual buffer concept. CONSTITUTION: A TCP state information initializing unit initializes TCP state information by using a pre-set initial value(S100). A transmission mode determining unit determines a transmission mode of data based on the TCP state information(S120). The transmission mode determining unit checks whether the data transmission mode is an initial mode(S130). If it is not the initial mode, the transmission mode determining unit checks whether a CWND(transmittable window) is greater than an RWND(Receive Window)(S140). If so, the transmission mode determining unit checks whether an SWND(Send Window) is the same as the RWND(S150). The transmission mode determining unit checks whether the SWND is the same as or greater than the RWND and smaller than four times a reference point(SSTHRESH) indicating start of congestion(S160). If not, the transmission mode determining unit checks whether the SWND is greater than or the same as four times the reference point or smaller than eight times the reference point(S170), it transmits data at a high speed(S180). The transmitted data is uniformly distributed and transmitted(S190). The uniformly distributed data is fully delayed(S200). It is determined whether a packet of the data has been lost(S210). The reference point is reset to half of the SWND(S220).