Abstract:
본 발명은 클라우드 컴퓨팅 환경 내 데이터 비교 처리 방법 및 시스템에 관한 것으로, 보다 구체적으로는 정보수신부가 이벤트 발생에 따른 적어도 하나의 현재 상황정보를 실시간으로 입력받는 단계; 작업 스케줄러가 수신한 상기 상황정보의 분석을 위한 클라우드 자원을 요청하는 단계; 자원 관리부가 상기 작업 스케줄러의 클라우드 자원 요청에 응답하여 가상머신을 생성하는 단계; 클러스터링 관리부가 상기 작업 스케줄러로부터 상황정보를 수신하고, 수신한 상황정보를 시퀀스 데이터 형태로 변환하는 단계; 상기 가상머신이 상기 시퀀스 데이터를 분산 후 병렬 처리하여 기저장된 적어도 하나의 과거 상황정보와 비교 분석하는 단계; 및 사용자관리부가 상기 가상머신으로부터 상기 시퀀스 데이터의 분석결과를 수신하고, 수신한 분석결과를 사용자단말로 전송하는 단계;를 포함한다. 이러한 구성에 의해, 본 발명의 클라우드 컴퓨팅 환경 내 데이터 비교 처리 방법 및 시스템은 기저장된 과거 데이터와 실시간으로 입력되는 현재 데이터간 분산 병렬 처리를 통해 신속하게 비교 분석할 수 있는 효과가 있다.
Abstract:
The present invention relates to an event-based large-scale cooperation flow control method, which is capable of simply defining a cooperation flow and automating cooperation in a cooperation system using cloud technology. The event-based cooperation flow control method of the cooperation system according to the present invention comprises the steps of creating a cooperation flow chart by analyzing a cooperation flow statement which describes a cooperation flow; monitoring an active event which occurs in the system; determining whether all events required to derive a next action have occurred on the basis of rules in the current stage of the cooperation flow chart; and deriving the next action based on the cooperation flow chart and controlling the automatic execution of the derived action when it is determined that all the required events have occurred.
Abstract:
Provided is a large volume rendering method based on MapReduce. According to an embodiment of the present invention, the volume rendering method comprises the following steps: receiving target volume data of volume rendering; converting the volume data into a brick of MapReduce, performing graphics processing unit (GPU) rasterizing on the converted brick; classifying rasterizing result values obtained from the GPU rasterizing; obtaining a minimum depth value of each of pixel coordinates from the classified rasterizing result value; and outputting a rendering result image based on the minimum depth value of each of the pixel coordinates.
Abstract:
그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 획득방법 및 웹 서비스 제공방법이 개시된다. 본 발명에 따른 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 획득방법은 그리드 분산 객체지향 프로그래밍 미들웨어 시스템의 객체 매니저와 객체를 생성하고, 상기 시스템의 객체를 상기 객체 매니저에 등록하는 단계; 상기 그리드 분산 객체지향 프로그래밍 미들웨어 시스템의 객체가 상기 객체 매니저에게 에이전트 객체에 대한 참조를 요청하는 단계; 상기 요청받은 객체 매니저가 상기 에이전트 객체에 대한 참조를 상기 그리드 분산 객체지향 프로그래밍 미들웨어 시스템의 객체에 전달하는 단계; 및 상기 전달받은 에이전트 객체에 대한 참조를 이용하여 상기 그리드 분산 객체지향 프로그래밍 미들웨어 시스템의 객체가 웹 서비스를 획득하는 단계를 포함한다. 본 발명에 따른 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 제공방법은 그리드 분산 객체지향 프로그래밍 미들웨어 시스템의 객체 매니저와 어플리케이션 객체를 생성하고, 상기 시스템의 어플리케이션 객체를 상기 객체 매니저에 등록하는 단계; 상기 객체 매니저가 인터페이스 객체를 생성하고, 상기 인터페이스 객체를 상기 객체 매니저에 등록하는 단계; 상기 인터페이스 객체가 제공할 웹 서비스를 웹 서비스 거래소에 등록하는 단계; 및 상기 웹 서비스 거래소에 등록된 웹 서비스에 대하여 외부 사용자의 요청이 있는 경우 상기 인터페이스 객체가 웹 서비스를 제공하는 단계를 포함한다. 본 발명에 의하면, 그리드 기반의 미들웨어 시스템에 있어서 객체지향 프로그래밍을 적용하여 환경이 복잡한 그리드 컴퓨팅 환경을 단일한 컴퓨팅 환경으로 제공하여 개발 환경을 단순화시킴으로써 사용자가 접근하기 용이하고 효율적인 정보 관리를 할 수 있는 효과가 있다. 또한 본 발명에 의하면 사용자가 접근하기 쉬운 웹 서비스와의 연동을 지원하는 그리드 기반의 미들웨어 시스템에 있어서 객체지향 프로그래밍을 적용함으로써 그리드 컴퓨팅의 보급을 확대시켜 다양한 어플리케이션에 적용할 수 있으며 빠른 서비스의 제공과 비용절감의 효과가 있다.
Abstract:
그리드 기반의 워크플로우 관리 시스템 및 그 방법이 개시된다. 본 발명에 따른 그리드 기반의 워크플로우 관리 시스템은, 그리드 워크플로우 명세 언어를 이용하여 실행하고자 하는 워크플로우의 명세를 생성하고, 상기 워크플로우의 작업 및 상기 작업을 각각 수행하는 그리드 자원에 대한 맵핑 정보를 생성하는 워크플로우 명세 생성부, 상기 워크플로우 명세 생성부로부터 상기 워크플로우의 명세를 파싱받고, 상기 워크플로우의 작업과 상기 그리드 자원 간의 맵핑 정보에 따라 상기 워크플로우의 작업을 상기 그리드 자원에 할당하는 자원할당 매니저, 상기 자원할당 매니저로부터 수신한 상기 워크플로우의 명세를 참조하여 상기 워크플로우의 작업을 수행할 그리드 자원을 선별 요청하는 리퀘스트 매니저, 상기 리퀘스트 매니저의 요청에 따라 상기 워크플로우의 작업을 해석하고, 상기 작업을 수행할 그리드 자원을 온톨로지 기반의 추론 모델로부터 선별하여 상기 리퀘스트 매니저에 전송하는 자원 맵핑 툴, 및 상기 자원할당 매니저로부터 전송된 상기 워크플로우의 작업 및 상기 작업을 수행할 그리드 자원 간의 맵핑 정보에 따라 상기 워크플로우를 수행하는 워크플로우 감독자를 포함한다. 본 발명에 의하면, 대용량의 연산을 필요로 하는 문제에 대하여 분산, 병렬 실행을 가능하게 하고, 다양한 워크플로우 패턴을 웹 서비스를 이용하여 수행할 수 있고, 다양한 어플리케이션과 자원들을 제어할 수 있으며, 자원 맵핑 툴을 이용하여 효과적으로 각 자원들에게 작업을 분산시킬 수 있으므로 높은 연산 성능을 요구 하는 대용량 데이터를 신속하게 수행할 수 있는 효과가 있다.
Abstract:
A method for encoding a stereo residual image and an apparatus thereof are provided to change an information storage order according to the characteristic of a stereo residual image, thereby restoring a stereo image with high quality in a lesser bit rate. A method for encoding a stereo residual image comprises the following steps of: performing the wavelet conversion of the residual image of a stereo image and computing the edge tendency of a wavelet subband of the converted image(300,310); setting a threshold value from the computed edge tendency(320); performing the dominant pass of the wavelet subband when the set threshold value is higher than the absolute value of the wavelet subband(330); and applying subordinate pass to the dominant passed subband until a difference between the dominant passed subband coefficient and the coefficient of the stereo image is smaller than a difference between the coefficient of a subband not dominant passed and the coefficient of the stereo image(340).
Abstract:
A system and a method for managing a workflow based on a grid are provided to perform a distributed and parallel workflow process based on a web service, and efficiently assign grid resources in a grid environment. A workflow description generator(310) generates a description of the workflow, and mapping information between works of the workflow and the grid resources(370) executing the work. A resource assignment manager(320) assigns the works of the workflow to the grid resources based on the mapping information by parsing the description of the workflow. A request manager(330) selects and requests the grid resources to execute the work by referring to the description. A resource mapping tool(340) interprets the work according to a request of the request manager, selects the grid resources for executing the work from an ontology based inferring model, and transfers selected grid resource information to the request manager. A workflow supervisor(350) performs the workflow based on the mapping information.
Abstract:
A web service obtaining method applying a grid object-oriented programming middleware system and a web service providing method using the same are provided to enable each distributed object to use a web service by applying object-oriented programming to grid computing to efficiently manage information while supporting various programming. An object manager and the object of the grid distributed object-oriented programming middleware system are generated, and the object of the middleware system is registered to the object manager(320). The object of the middleware system requests reference for an agent object from the object manager(330). The object manager transfers the reference to the agent object to the object of the middleware system(340). The object of the middleware system obtains the web service by using the received reference to the agent object(350). The obtained web service is transferred to other objects wanting to obtain the same web service.