Abstract:
본 발명은 부하 테스트를 위한 패킷의 부하 재생성 시스템 및 그 방법에 관한 것으로, 온라인 캐주얼 게임 등 단순 부하 테스트에 소요되는 테스트 기간을 단축할 수 있고, 온라인 게임 서버 애플리케이션에 부하의 내용을 생성해 내는데 별도의 고도 작업을 하지 않고 종래 게임 클라이언트에서 발생하는 정보를 가공하여 이를 사용하므로 테스트 적용이 빨라지고 테스트 효율성이 높아지게 된다. 또한, 간단한 조작만으로 사용할 수 있으므로 개발자뿐만 아니라 시스템 엔지니어 등 시스템 안정성 테스트에 손쉽게 활용될 수 있으며, 다양한 종류의 시뮬레이션을 사전에 수행하여 시스템의 안정도를 확보함으로써 사용자들이 보다 질 높은 온라인 게임 서비스를 접할 기회를 얻을 수 있다. 게임, 패킷, 에이전트, 서버
Abstract:
본 발명은 부하 테스트를 통한 서버 애플리케이션 안정성 검증 시스템 및 방법에 관한 것으로서, 클라이언트가 실행되는 다수의 호스트에 설치되어 클라이언트에서 발생시키는 패킷을 캡쳐하여 가공함과 아울러 다양한 종류의 진행 로직 패킷을 저장하는 패킷 리파이너리(Packet refinery)와, 상기 가공된 데이터에 대해 패킷 부하를 생성시켜 서버 애플리케이션에 대해 다양한 패턴의 진행 로직 패킷을 사용하여 다양한 부하 테스트를 수행하는 부하 생성기로 구성되어 실제 클라이언트에서 사용한 패킷을 사용하여 신속하게 서버 애플리케이션의 기능 및 안정성 테스트를 수행함으로써, 클라이언트/서버 구조의 서버 애플리케이션 개발에 소요되는 테스트 기간을 단축시키고 안정적인 시스템을 구축할 수 있다. 서버 애플리케이션, 안정성 검증, 부하 테스트
Abstract:
본 발명은 네트워크의 메시지 손실률이 높은 무선 네트워크 환경에서 여러 게임플랫폼간의 온라인 게임 진행시의 게임 상태 동기화에 관한 것으로서, 본 발명은 PC와 게임 콘솔, 모바일 단말기 등의 여러 가지 플랫폼이 연동되는 온라인 게임에서 네트워크를 통한 게임의 질을 높이기 위한 방법으로서, 더욱 상세하게는 무선 네트워크를 사용하는 단말기에서 네트워크의 단절이 일어나더라도 메시지 큐 인터페이스를 이용하여 게임이 끊김 없이 진행되도록 하며, 하나의 단말에 Wi-Fi와 WiBro등 복수의 무선 인터페이스가 장착된 경우에 여러 인터페이스 중 단절되지 않은 네트워크 인터페이스를 활용하여 게임의 진행을 원활하게 함으로써, 무선 네트워크의 통신 상황이 나빠지는 경우에 대해서도 게임의 동기화를 계속할 수 있으며, 모든 네트워크가 사용 불가능한 경우에도 메시지 큐 인터페이스를 사용하여 동기화를 유보시킨 상태로 게임의 진행을 계속할 수 있으며, 네트워크가 활성화될 때 자동으로 동기화를 수행하여 게임의 진행을 계속할 수 있는 효과가 있다. 메시지 큐, 동기화, 온라인 게임
Abstract:
본 발명은 클라이언트-서버 기반 네트워크 가상환경에서 효율적으로 패킷을 클라이언트에 전송하기 위한 서버장치, 방법 및 프로그램을 기록한 기록매체로서, 본 발명에 따르면, 대규모 사용자가 참여하는 네트워크 가상환경에서 관심영역 내의 클라이언트에게 타이머를 이용하여 패킷을 통합하고 전송함으로써 서버의 부하를 줄이고 대역폭을 효율적으로 이용할 수 있다. 클라이언트-서버 기반, 네트워크 가상환경, 패킷 전송, 패킷 통합, 관심영역, 대규모 사용자 온라인 게임
Abstract:
A system and a method of regenerating a load of for load test are provided to shorten a test period taken for testing simple load test. A packet collecting unit(2) collects transmission and reception packets between a game client application and a game server application. A packet data storage(3) stores the collected packet in list. A central management unit(4) re-defines the stored packet in action. By combining the re-defined packet, the central management unit configures a test scenario. An agent(5) generates a load that is created according to the configured test scenario and the re-defined packet.
Abstract:
A network address translation simulation method and a system thereof are provided to shorten a game development time through communication environment simulation between peers on a network. A packet occurring in a personal computer is transferred to a hook driver through the first interface(20) and the first NDIS(Network Driver Interface Specification) miniport(17). The packet is provided to NAT(Network Address Translation). According to setting of the NAT, a transformed packet is provided to the hook driver. The transformed packet is provided to a personal computer connected to an external network(23) through the second NDIS miniport(18) and the second network interface(21).
Abstract:
A system and a method for verifying the stability of server applications through load tests are provided to shorten a stability test period required in developing a multi-user server application and to improve the application and efficiency of tests by capturing the packets used at an actual client and reusing them, without performing high-level work to create the contents of a load in a server application. A system for verifying the stability of server applications through load tests comprises a packet refinery(2), a load generator(1), and a packet simulation analyzer(3). The packet refinery(2) captures and processes a packet generated from a client(10), and stores various kinds of progressive logic packets. The load generator(1) creates a packet load for the processed data, and executes various load tests for a server application by using progressive logic packets of various patterns. The packet simulation analyzer(3) analyzes simulation results of load tests.
Abstract:
본 발명은 네트워크의 메시지 손실률이 높은 무선 네트워크 환경에서 여러 게임플랫폼간의 온라인 게임 진행시의 게임 상태 동기화에 관한 것으로서, 본 발명은 PC와 게임 콘솔, 모바일 단말기 등의 여러 가지 플랫폼이 연동되는 온라인 게임에서 네트워크를 통한 게임의 질을 높이기 위한 방법으로서, 더욱 상세하게는 무선 네트워크를 사용하는 단말기에서 네트워크의 단절이 일어나더라도 메시지 큐 인터페이스를 이용하여 게임이 끊김 없이 진행되도록 하며, 하나의 단말에 Wi-Fi와 WiBro등 복수의 무선 인터페이스가 장착된 경우에 여러 인터페이스 중 단절되지 않은 네트워크 인터페이스를 활용하여 게임의 진행을 원활하게 함으로써, 무선 네트워크의 통신 상황이 나빠지는 경우에 대해서도 게임의 동기화를 계속할 수 있으며, 모든 네트워크가 사용 불가능한 경우에도 메시지 큐 인터페이스를 사용하여 동기화를 유보시킨 상태로 게임의 진행을 계속할 수 있으며, 네트워크가 활성화될 때 자동으로 동기화를 수행하여 게임의 진행을 계속할 수 있는 효과가 있다. 메시지 큐, 동기화, 온라인 게임