http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
그리드 환경에서의 사이트 자율성 보장을 위한 접근 제어 시스템에 관한 연구
김법균,정성종,안동언,장행진,박형우,Kim Beob-Kyun,Chung Seung-Jong,An Dong-Un,Jang Haeng-Jin,Park Hyung-Woo 한국정보처리학회 2005 정보처리학회논문지 A Vol.12 No.2
지리적으로 분산된 이 기종의 유휴 자원들을 서로 연결하여 가상의 고성능 컴퓨팅 자원으로 사용하는 그리드에서 자원에 대한 접근 제어시스템의 구축은 필수적이다. 본 논문에서는 그리드 환경 구축 시 전 세계적으로 가장 많이 사용되는 Globus Toolkit을 기반으로 하는 그리드 접근 제어 시스템을 설계 및 구현한다. 특히, 각 자원을 제공하는 사이트의 자율성을 보장하기 위해 각종 환경 설정 파일들을 이용하고 이를 이용한 부가 서비스 개발이 용이하도록 다양하고 자세한 정보를 만들어 내도록 설계 및 구현하였다. Grid makes a virtual high-performance computing resource by connecting geographically distributed heterogeneous resources. Building access control system is an important factor In the grid environment In this paper, we design and implement a grid access control system based on Globus Toolkit, which is one of the popular grid middleware. Especially, to guarantee the site autonomy for resource provider, we use several environment configuration files. Moreover, we design and implement PGAM to produce more detail and diverse information to ease the development of value added services.
MMORPG에서의 부하 분산을 위한 가상 영역 정보 기반 동적 지역 분할
김법균,안동언,정성종,Kim Beob-Kyun,An Dong-Un,Chung Seung-Jong 한국정보처리학회 2006 정보처리학회논문지 A Vol.13 No.3
A MMORPG(Massively Multiplayer Online Role-Playing Game) is an online role-playing game in which a large number of players can interact with each other in the same world at the same time. Most of them require significant hardware requirements(e.g., servers and bandwidth), and dedicated support staff. Despite the efforts of developers, users often cite overpopulation, lag, and poor support as problems of games. In this paper, a dynamic load balancing method for MMORPGS is proposed. It tries to adapt to dynamic change of population by using dynamic map-partition method with VML(Virtual Map Layer) which consists of fields, sector groups, sectors, and cells. From the experimental results, our approach achieves about $23^{\sim}67%$ lower loads for each field server. By the modification to Virtual Area Layer, we can easily manage problems that come from changes of map data, resources' status, and users' behavior pattern. MMORPG(Massively Multiplayer Online Role-Playing Game)은 대규모의 인원들이 동일한 가상공간에서 동일한 시각에 상호작용하면서 활동하는 온라인 롤플레잉 게임이다. 대부분의 경우, 서버와 대역폭 등에서 상당한 수준의 하드웨어 사양과 지원 스태프를 필요로 한다. 수많은 개발자들의 노력에도 불구하고 사용자들은 여전히 플레이어의 과밀, 랙, 그리고 부족한 지원 등에 대해 불만을 가지는 경우가 많다. 본 논문에서는 MMORPG에서의 부하 분산을 위한 동적 지역 분할 방법을 제안한다. Field, sector group, sector, cell 등으로 구성되는 가상 영역 정보를 가진 VML(Virtual Map Layer)를 이용하여 지역을 분할함으로써 부하 분산을 시도한다. 실험 결과, 제안된 기법이 $23^{\sim}67%$ 정도의 부하를 줄이는 효과를 가져왔다. 맵 데이터, 자원의 상태, 그리고 사용자들의 행동 패턴의 변화 등에 대해서는 VML에 대한 간단한 수정으로 유연하게 적응할 수 있다.
MigAgent를 이용한 Seamless 게임에서의 부하 분산
김법균 ( Beob Kyun Kim ),장행진 ( Hang Jin Jang ),유강수 ( Kang Soo You ) 한국인터넷정보학회 2006 인터넷정보학회논문지 Vol.7 No.6
기존의 다른 어떤 종류의 게임보다도 큰 부하와 거대한 하나의 가상월드가 MMORPG(Massively Multiplayer Online Role-Playing Game)의 중요한 특징이다. 이러한 Seamless 환경에서는, 독립된 게임 서버들이 관리하는 하위의 공간들을 모아 하나의 거대한 가상 월드로 구축한다. 게임 개발자들의 노력에도 불구하고 게이머들은 여전히 클라이언트와 서버, 필드 서버들 간의 상호작용에서 비롯된 과다한 메시지 트래픽에 대해 불만을 가지고 있다. 본 논문에서는 메시지 트래픽을 줄이기 위해 MigAgent를 이용한 새로운 게임 서버 구조를 제안한다. 일반적으로 PC(Player Character)가 다른 필드 서버로 이동할 때 발생하는 메시지 트래픽이 최고조에 이른다. MigAgent는 이런 PC들을 처리하고 예기치 못한 상황에 대처하기 위한 에이전트 역할을 수행한다. 관심영역과 인접 셀의 크기 비율에 따라 그 효과를 분석함으로써 이 시스템의 효과를 분석한다. The load of this kind of games, which is heavier than that of any other precedents, and an enormous seamless virtual world characterize the MMORPG(Massively Multiplayer Online Role-Playing Game) genres. In this seamless environment, gamers can usually accept a set of independent spaces, which is being held by independent game servers, as a single big virtual world. Despite the efforts of game developers, gamers are suffered from huge message traffic which comes from the interaction between client and server and the interaction between field servers. In this paper, new game server architecture using MigAgent is proposed which tries to reduce message traffic. Usually, message traffic reaches the climax when a PC(Player Character) is moving to other field server. MigAgent, designed in this thesis, tries to manage this kind of PCs and to play a role of user`s agent to prepare for the unexpected situation. Improvement of this system is shown by the analysis of the effect of the size ratio of AOI (Area of Interest) and AC (Adjacent Cell).
김법균 ( Beob Kyun Kim ),장행진 ( Haeng Jin Jang ),안동언 ( Dong Un An ),정성종 ( Seung Jong Chung ) 한국인터넷정보학회 2005 인터넷정보학회논문지 Vol.6 No.4
그리드 컴퓨팅의 도입은 지역적인 제한에 묶여있던 자원을 바탕으로 한 컴퓨팅 모델에서 을 공유 자원을 바탕으로 한 완전한 분산 환경으로의 변화를 의미한다. 어카운팅은 그리드의 보급에 가장 중요한 요소 중 하나로 들 수 있으나, 아직까지도 별로 언급되지도 않을뿐더러, 실제 적용되고 있는 사례도 드물다. 본 논문에서는, 그리드 환경에서의 어카운팅 정보를 수집하기 위한 시스템을 설계 및 구현한다. 각 로컬 시스템에서 수집된 어카운팅 정보는 그리드 사용자 정보가 포함되어 있지 않으므로 그리드 환경에서 사용되기 위해서는 각 어카운팅 정보에 그리드 사용자 정보를 포함시켜야 한다. 본 논문에서는 이러한 정보를 PGAM을 통해 얻도록 함으로써 해결하였다. 구현된 시스템은 OGSA를 기반으로 GGF의 RUS-WG에서 제안한 GSAX 프레임워크를 따른다. 어카운팅 정보의 구조는 GGF의 UR-WG에서 제안한 Usage Record Fields를 따른다. 또한, 그리드 환경에서의 시스템 관리를 위한 어카운팅 정보의 수집 및 모니터링을 위한 툴도 개발하였다. Grid computing enables a shift from a localized resource computing model to a fully-distributed virtual organization with shared resources. Accounting is one of the main obstacles to widespread adoption of the Grid. Accounting has until recently, been a sparsely-addressed problem, particularly in practice. In this paper, we design and implement the accounting information gathering system. Accounting information gathered at each local system does not include grid-aware information. To be useful in grid environment, grid user information must be included in accounting information. To make it useful in grid environment, we add grid user information with PGAM. Implemented system is based on OGSA, following GSAX framework of RUS-WG in GGF. And the schema of accounting information is following Usage Record Fields of UR-WG in GGF. Also, the accounting information integrating and monitoring tool for system management in the Grid environment are implemented.
김법균 ( Beob Kyun Kim ),박상배 ( Sang Bae Park ),장행진 ( Haeng Jin Jang ),변옥환 ( Ok Hwan Byeon ),김진석 ( Jin Suk Kim ) 한국정보처리학회 2008 한국정보처리학회 학술대회논문집 Vol.15 No.2
LHC 실험을 위한 그리드 인프라인 LCG를 위해 다양한 모니터링 서비스가 이용되고 있다. 대부분의 모니터링 서비스는 GOCDB의 내용을 근거로 다양한 수준의 서비스를 제공하고 있으며 시스템 관리를 위해 각각의 서비스를 일일이 모니터해야 한다. 본 논문에서는 최근 웹서비스 개발의 주요 트랜드인 서비스 컴포지션 기법을 활용하여 다수의 모니터링 서비스의 통합을 위한 프레임워크를 설계한다. 이를 위해 현재 사용되고 있는 LCG 모니터링 서비스들의 문제점을 분석하고 통합 모니터링 서비스를 위한 특성들을 정리하며 프레임워크를 설계한다.
사이트 자율성 보장을 위한 그리드 컴퓨팅 사용자 정보 서비스 아키텍처
김법균 ( Beob Kyun Kim ),안동언 ( Dong Un An ),정성종 ( Seung Jong Chung ) 한국정보처리학회 2005 한국정보처리학회 학술대회논문집 Vol.12 No.2
그리드 환경에서 동작하는 소프트웨어의 가장 중요한 필수 요구사항들 중 중요한 것으로 언급되는 것들이 사이트 자율성과 확장성의 보장이다. 그리드 컴퓨팅 사용자들의 정보를 위한 서비스 또한 마찬가지이며 이를 고려하여 설계하여야 한다. 본 논문에서는 사이트 자율성을 보장하고 확장성이 있는 그리드 컴퓨팅 사용자 정보 서비스를 위한 아키텍처를 제안하고 구현한다. 구축된 사용장 정보 관리 상의 사이트 자율성을 보장하기 위해 2종류의 정보 서비스를 구축하고 각 사이트 관리자는 자신의 관리 영역 내에 위치한 정보 서비스를 관리하고 포탈 관리자는 다수의 로컬 정보 서비스와의 연결을 통해 유연한 구조를 유지한다.
김경수(Kyong-Su Kim),김법균(Beob Kyun Kim),황호전(Ho Jeon Hwang),두길수(Gil Soo Doo),곽의종(Eu Jong Kwak),안동언(Dong Un Ann),정성종(Sung Jong Chung),장행진(Haeng Jin Jang) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.2Ⅲ
최근 분산되어있는 이 기종의 컴퓨팅 자원들을 통합하는 그리드에 관한 연구가 활발히 진행되고 있다. 그리드는 여러 사이트에 있는 자원들을 공유하고 검색하고 통합하며 각각의 그리드 사용자의 정보를 쉽고 빠르게 검색할 수 있는 환경이 필수적이다. 이러한 환경을 구축하기 위해서 본 논문에서는 웹기반 인터페이스를 통하여 그리드 사용자 계정을 통합하고 그리드 사용자의 어카운팅 정보를 취합하는 그리드 어카운팅 포탈 서비스를 설계하였다.
스마트 온디바이스의 고가용성을 위한 TCP 세션 복구 기술
홍승태 ( Seungtae Hong ),김법균 ( Beob-kyun Kim ),이광용 ( Kwang-yong Lee ),김정시 ( Jeong-si Kim ),임채덕 ( Chae-deok Lim ) 한국정보처리학회 2017 정보처리학회논문지. 컴퓨터 및 통신시스템 Vol.6 No.6
With the development of smart on-devices and communication technology, demand for non-stop services is increasing. Therefore, the high availability for continuously providing services in the event of system failure has been spotlighted. Meanwhile, because most internet-based services are provided by using TCP, an efficient TCP session recovery technique for providing non-stop services is required. However, the existing TCP session recovery techniques are inefficient because it has a high recovery cost or does not support failover operation, To solve these problems, in this paper, we propose a TCP session recovery technique for high availability in smart on-devices. For this, we first recover the TCP session without re-establish the TCP session by correcting a sequence number and a acknowledgment number. Second, we synchronize the TCP session recovery data between the master and the server, and then we operate the failover operation when master server fails. Finally, we provide the non-stop service to peer by using the virtual IP number and the transmission of GARP (Gratuitous ARP) packet.