Abstract:
The present invention relates to a screen renewal method, a screen renewal control device, and a storage medium thereof. An embodiment of the present invention provides a screen renewal control method including a step where information about a period at which a screen is renewed is inputted with a program execution task requested, a step where data necessary for renewing the screen is collected according to the inputted screen renewal period information, and a step where the collected data necessary for renewing the screen is outputted. [Reference numerals] (35) Input and output unit;(40) Middle ware;(50) Storage;(65) Processing unit
Abstract:
PURPOSE: A device for providing product information by using an SNS and a position-based service and a method thereof are provided to supply the product information written by another user and to supply the product information in real time. CONSTITUTION: An SNS receiving unit(31) receives question data and user position information through an SNS. A product information requesting unit(32) generates product information request data by analyzing the user position information and the query data. A database interface unit(34) extracts the product information from a database according to product information request data. A product information processing unit(35) converts the extracted product information into an SNS transmission data type. [Reference numerals] (31) SNS receiving unit; (32) Product information requesting unit; (33) Web crawler; (34) Database interface; (35) Product information processing unit; (36) SNS transmitting unit
Abstract:
PURPOSE: A media sharing system, a method thereof using a service component, and a device applied to the same are provided to perform a media sharing service based on a desired network by using a service component arranged within a terminal of a user. CONSTITUTION: A media sharing terminal converts a service for the media sharing into an activation mode through call of a service component for media sharing. A network server(200) configures the media sharing in response to an access request of the media sharing terminal or supplies a designated media through the media sharing. The media sharing terminal receives and outputs the media. [Reference numerals] (200) Network server; (AA) Media sharing terminal; (BB) Service component
Abstract:
PURPOSE: A simulation information providing system and method are provided to enable a user to receive simulation information through an SNS(Social Network Service) without considering a position. CONSTITUTION: A user terminal(100) requests registration of interest simulation information to a simulation information providing device(200). The simulation information providing device stores the interest simulation information corresponding to a request. When a simulation program, which is included in the interest simulation information, is executed, the simulation information providing device transmits execution state information or result information of simulation to the user terminal corresponding to the execution of the simulation program. [Reference numerals] (100) User terminal; (200) Simulation information providing device; (AA) Communication network
Abstract:
PURPOSE: A system for providing an event based service and a method thereof are provided to register events which are generated in a service or a plurality of services and to detects whether event generation or not by monitoring a corresponding service, thereby detecting malice attack or use for the system. CONSTITUTION: A client(100) transmits an event registration request signal to an event detection device(200) and receives event generation information or a service execution result from the event detection device. The event detection device monitors logging information of a service providing device(300) corresponding to the event registration request signal and detects whether event generation or not. When an event is detected, the event detection device transmits the event generation information to the client. [Reference numerals] (100) Client; (200) Event detection device; (300) Service providing device; (AA) Communication network
Abstract:
PURPOSE: A portable multi-touch display device and method are provided to process data through a wide display window with an existing portable terminal, thereby maximizing convenience. CONSTITUTION: An input communication module(202) receives data and information for an OS(Operating System) of a portable terminal through a wired or wireless communication network. A system SW(SoftWare) driver(203) selects the same OS system software by using information for the OS. A processing module(204) processes the data corresponding to the OS system software. A display module displays the data. The wireless communication network uses Bluetooth, Zigbee, or UWM(Ultra Wire Band) modes. The processing module includes a storage unit which stores the data. [Reference numerals] (201) Power supply unit; (202) Input communication module; (202-1) Wireless communication module; (202-2) Wired communication module; (203) System SW driver; (204) Processing module; (205) Display module; (AA) USB etc.; (BB) Memory; (CC) Sensor module; (DD) System SW-OS 1; (EE) System SW-OS 2
Abstract:
PURPOSE: A method and a system for providing computational chemistry education service are provided to offer basic calculation information, display 3D molecular structures on a screen and allow a user to make chemistry formulas for displaying 3D molecular structures. CONSTITUTION: A user terminal connects to a service providing server(S302) and provides an interface to run a computational chemistry program to a user terminal(S304). When the user terminal displays a selection screen of molecular structure making tool(S306), and a user selects a molecular structure making tool via the selection screen. After receiving molecular structure information and calculation conditions through the molecular structure making tool(S310), the user terminal transmits the molecular structure information and calculation conditions to the service providing server(S312). The service providing server determines whether the molecular structure is suitable for the input form of a molecular structure computation tool(S314). The service providing server computes the molecular structure(S316) and transmits the computed molecular structure to the user terminal(S318). The user terminal displays the computed molecular structure(S320) and transmits a completion signal to the service providing server(S322). The service providing server saves the computed molecular structure together with user identification information(S324) and transmits a request for evaluation to an administrator terminal which is previously registered(S326). The administrator inputs evaluation of each user and transmits the evaluation to the service providing server(S328), then the service providing server saves the evaluation of each user(S330). If the molecular structure is not suitable for the input form of a molecular structure computation tool in step S314, the service providing server converts the molecular structure to be suitable for the input form of the molecular structure computation tool(S332) and performs the step S316. [Reference numerals] (AA) User terminal; (BB) Service providing server; (CC) Manager terminal; (DD) No; (EE) Convert a molecular structure into an input form for a molecular structure computation tool; (FF) Yes; (S302) Login; (S304) Execute a computational chemical program; (S306) Display a selection screen for a molecular structure making tool; (S308) Select a molecular structure making tool; (S310) Receive molecular structure information and computation conditions through the molecular structure making tool; (S312) Molecular structure information and computation conditions; (S314) Molecular structure is an input form for the molecular structure computation tool?; (S316) Calculate a molecular structure according to the computation conditions using the molecular structure computation tool; (S318) Molecular structure computation information; (S320) Display the molecular structure computation information using a visualizing tool; (S322) Completion signal; (S324) Store the molecular structure computation information; (S326) Evaluation request signal; (S328) Evaluation request; (S330) Store the evaluation information
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:
본 발명은 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 프로그램이 그리드 상에서 실행될 수 있는 우수한 효과가 있다.