• 제목/요약/키워드: Multi-server Environments

검색결과 62건 처리시간 0.024초

에이전트에 의한 온라인게임 서버 테스트 자동화 (Automated Testing of Online Game Servers by Agents)

  • 이헌주;정용우;임범현;심광현
    • 한국통신학회논문지
    • /
    • 제31권5B호
    • /
    • pp.405-412
    • /
    • 2006
  • 게임 분야에서 온라인 게임은 높은 게임성과 안정적인 수익 모델로 인하여 많은 수가 개발되어 왔다. 특히, MMORPG는 게임의 특성상 많은 수의 사용자가 게임 서버에 접속하여 실시간으로 게임 서비스를 이용하게 된다. 따라서 게임 서버의 안정성은 매우 중요한 요소가 되므로 온라인 게임 개발 시에 장기간의 베타테스트를 통하여 게임 서버의 안정성을 실험하게 된다. 이러한 테스트는 많은 시간과 비용이 요구되는 과정이지만 반드시 필요한 과정이기도 하다. 본 논문은 온라인 게임의 서버를 테스트하기 위한 방법에 관한 것이다. 본 논문에서 제안된 시스템은 가상의 게임 클라이언트와 이들을 관리하는 에이전트를 이용하여 게임 서버를 자동으로 테스트할 수 있다. 제안된 방법을 온라인 게임 콘텐츠에 적용하여 다수의 동시 접속자 환경 하에서의 서버 성능 및 게임 관련 데이터를 효과적으로 모니터링 할 수 있음을 보였다.

해상멀티대역 네트워크 선택기 시스템 설계 (Design of Multi-band Network Selection System for Maritime Networks)

  • 조아라
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2017년도 춘계학술대회
    • /
    • pp.87-89
    • /
    • 2017
  • 본 논문에서는 해상의 여러 통신대역에서 네트워크 환경 및 사용자의 요구조건에 따라 최적의 통신대역을 결정하고 통신대역을 전환하여 단절없는 통신서비스를 제공하는 멀티대역 네트워크 선택기 (MNS) 시스템을 제안한다. MMN 시스템은 해상의 이기종 네트워크들을 용이하게 통합 운용하기 위해 클라이언트 서버 통신방식의 미들웨어 계층에서 동작하며, 이를 위한 MNS 시스템의 구성 모듈 및 기능들을 소개한다. 또한, MNS 시스템은 각 통신대역의 네트워크 상태를 주기적으로 수신하고 네트워크 상태 정보 테이블 기반으로 네트워크 가용여부 및 최적의 통신대역을 결정한다. MNS 시스템은 차세대 해상 네트워크에 적용될 수 있으며 e-navigation 통신 인프라로 활용될 수 있다.

  • PDF

유비쿼터스 환경에서 모바일을 이용한 원격 헬스케어 (Mobile Remote Healthcare in Ubiquitous Computing Environments)

  • 강은영;임용순
    • 한국인터넷방송통신학회논문지
    • /
    • 제8권6호
    • /
    • pp.55-61
    • /
    • 2008
  • 본 논문에서는 의학적 센서 모듈과 무선 통신 기술이 결합된 멀티 에이전트 기반 원격 헬스케어 시스템을 제안한다. 제안된 헬스케어 시스템은 멀리 떨어진 곳에서도 환자 모니터링, 의사의 진단과 처방, 환자와 의사, 병원 관계자 사이의 정보 교환 등 폭 넓은 서비스를 지원한다. 또한 Body Area Network(BAN)과 병원의 의사와 관계자들과 연결되며, 이에 대한 유기적이고 병원 서버의 중앙 부하를 감소시키는 확장된 JADE기반 헬스케어 시스템을 디자인하고 개발했다. 에이전트들은 센서로부터 수집된 환자의 정보를 수집, 통합, 전달하고 모바일(PDA)에 표현하기도 한다. 제안된 시스템은 모바일(PDA)과 같은 모바일 디바이스 등을 통하여 섬과 같이 병원과 멀리 떨어진 지역에서도 긴급 상황을 판단하여 원격으로 처리할 수 있다는 장점을 얻게 된다. 또한 환자(노인)의 상태를 실시간으로 모니터링 함으로써 요구되는 시간과 비용을 많이 단축하게 되고, 의료 서비스의 지원에 대한 효율성을 높이게 된다.

  • PDF

멀티코어 환경에서 SEDA 기반 메시지 처리기의 수행함수 특성을 고려한 쓰레드 매핑 기법 (A Function-characteristic Aware Thread-mapping Strategy for an SEDA-based Message Processor in Multi-core Environments)

  • 강희은;박성용;이윤정;지승배
    • 정보과학회 논문지
    • /
    • 제44권1호
    • /
    • pp.13-20
    • /
    • 2017
  • 메시지 처리기란 클라이언트들로부터 수신된 다양한 포맷의 메시지를 수신 메시지 별 쓰레드를 생성하여 처리하고 그 결과를 목적지로 전달하는 서버 소프트웨어를 말한다. 본 논문에서는 SEDA(The Stage Event Driven Architecture) 구조의 메시지 처리기에서 각 수행함수가 CPU 또는 IO bound 특성을 가질 수 있다는 점에 착안하여, 수행 함수 별 특성을 고려해 쓰레드를 각 코어에 매핑하는 FC-TM(Function Characteristic aware Thread Mapping) 기법을 제안하였다. 본 논문에서는 메시지 처리에 필요한 각 수행함수의 특성이 정적인 것으로 가정하였다. 따라서 수행 가능한 함수를 미리 프로파일링(profiling)하여 특성을 분석한 후, 실제 수신되는 메시지에 따라 단위시간 당 처리량(throughput)이 최대가 되도록 쓰레드를 매핑하였다. 성능 평가 결과 IO bound한 함수가 특정 비율 이상 있을 경우, 기존 연구보다 단위시간당 처리량이 최대 72%까지 증가하였다.

손상 클라우드 식별 가능한 다중 클라우드 일괄 감사 기법에 관한 연구 (A Study on Batch Auditing with Identification of Corrupted Cloud Storage in Multi-Cloud Environments)

  • 신수연;권태경
    • 정보보호학회논문지
    • /
    • 제25권1호
    • /
    • pp.75-82
    • /
    • 2015
  • 최근 클라우드에 원격 저장된 데이터의 무결성 검증을 위해 제 3의 감사자에게 감사 임무를 위탁할 수 있는 다양한 공공 감사 기법이 제안되었으며, 검증 효율성을 높이기 위해 위탁받은 다중 감사 임무를 한 번에 수행할 수 있는 일괄 감사 기법 또한 제안되었다. 하지만 하나의 데이터라도 손상된 경우 일괄 감사의 검증은 실패하게 되고 포함된 모든 감사 임무를 다시 개별적으로 수행해야 한다는 문제점을 가진다. 일괄 감사는 여러 사용자의 데이터 인증자들이 복잡하게 합쳐져 있으므로 일괄 감사가 실패하는 경우 손상된 데이터를 식별하는 것은 매우 어려운 문제이다. 본 논문에서는 프라이버시 보존 가능한 공공 감사 기법인 Wang 등의 기법을 다중 클라우드의 다중 사용자에 대한 일괄 감사가 가능하도록 확장하고, 다중 클라우드 중에서 단일 클라우드의 데이터만 손상된 경우 해당 클라우드를 식별할 수 있는 기법을 제안한다.

A Connection Management Protocol for Stateful Inspection Firewalls in Multi-Homed Networks

  • Kim, Jin-Ho;Lee, Hee-Jo;Bahk, Sae-Woong
    • Journal of Communications and Networks
    • /
    • 제10권4호
    • /
    • pp.455-464
    • /
    • 2008
  • To provide network services consistently under various network failures, enterprise networks increasingly utilize path diversity through multi-homing. As a result, multi-homed non-transit autonomous systems become to surpass single-homed networks in number. In this paper, we address an inevitable problem that occurs when networks with multiple entry points deploy firewalls in their borders. The majority of today's firewalls use stateful inspection that exploits connection state for fine-grained control. However, stateful inspection has a topological restriction such that outgoing and incoming traffic of a connection should pass through a single firewall to execute desired packet filtering operation. Multi-homed networking environments suffer from this restriction and BGP policies provide only coarse control over communication paths. Due to these features and the characteristics of datagram routing, there exists a real possibility of asymmetric routing. This mismatch between the exit and entry firewalls for a connection causes connection establishment failures. In this paper, we formulate this phenomenon into a state-sharing problem among multiple fire walls under asymmetric routing condition. To solve this problem, we propose a stateful inspection protocol that requires very low processing and messaging overhead. Our protocol consists of the following two phases: 1) Generation of a TCP SYN cookie marked with the firewall identification number upon a SYN packet arrival, and 2) state sharing triggered by a SYN/ACK packet arrival in the absence of the trail of its initial SYN packet. We demonstrate that our protocol is scalable, robust, and simple enough to be deployed for high speed networks. It also transparently works under any client-server configurations. Last but not least, we present experimental results through a prototype implementation.

다자간 협업 환경을 위한 UDP 터널링 기반의 멀티캐스트 연결성 솔루션의 구현 (Implementation of UDP-Tunneling Based Multicast Connectivity Solution for Multi-Party Collaborative Environments)

  • 김남곤;김종원
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권3호
    • /
    • pp.153-164
    • /
    • 2007
  • 다자간 분산 협업 시스템인 Access Grid (AG)는 원격지에 존재하는 다수의 사용자들 사이에 멀티미디어 정보를 효율적으로 주고받기 위해 IP 멀티캐스트를 활용한다. 하지만 아직까지 많은 네트워크들이 IP 멀티캐스트를 지원하지 않고 있어, AG 기반의 원격 협업 환경을 실제 활용하는 데 어려움을 겪고 있다. 이러한 IP 멀티캐스트 연결성에 대한 해결책으로 AG 커뮤니티에서는 IP 멀티캐스트 네트워크 내에 릴레이 서버를 두고 이 서버와 UDP 연결을 통해 멀티캐스트 데이타를 전달받는 형태의 멀티캐스트 브리지를 활용하고 있다. 하지만 멀티캐스트 브리지는 각각의 유니캐스트 피어에게 동일한 데이타를 중복해서 전송하기 때문에, 시스템과 네트워크 활용 측면에서 문제를 가지고 있다. 본 논문에서는 AG의 IP 멀티캐스트 연결성 문제에 대한 대안으로 UMTP(UDP multicast tunneling protocol)에 기반한 멀티캐스트 연결성 솔루션을 제안한다. UMTP는 응용 계층의 멀티캐스트 터널링 프로토콜로, 멀티캐스트 네트워크에 존재하는 노드와 멀티캐스트가 불가능한 네트워크에 존재하는 노드를 UDP 터널을 이용해 연결하고, 멀티캐스트 데이타를 캡슐화 하여 전달, 상호 간에 멀티캐스트 연결성을 제공한다. UMTP의 장점들을 취하여 제안된 솔루션은 시스템과 네트워크 활용에 효율성을 높이고, 또한 방화벽 환경에 적용 가능하도록 설계되었다. 본 논문에서는 이러한 설계를 기반으로 AG에 활용 가능한 멀티캐스트 연결성 솔루션인 AG Connector를 구현, 검증한 결과를 보인다.

모바일 클라우드 환경에서 생체인식을 이용한 사용자 인증 프로토콜 설계 (A Design of User Authentication Protocol using Biometric in Mobile-cloud Environments)

  • 김형욱;김범용;전문석
    • 한국산학기술학회논문지
    • /
    • 제18권1호
    • /
    • pp.32-39
    • /
    • 2017
  • 최근 모바일 클라우드 서비스가 증가하고 있으며, 특히 하나의 클라우드 컴퓨팅 서비스의 제약을 넘어 멀티 클라우드 방식에 관한 연구가 활발하게 진행되고 있다. 멀티 클라우드 환경에서 상호 협약된 서비스 제공자들 간의 추가적인 클라우드 서비스를 이용하기 위해 사용자는 다중 인증이 필요하다. 기존 연구에서 SSO를 이용한 방식은 SSO 서버를 통해 모든 인증이 이루어지기 때문에 악의적인 공격에 의해 SSO 서버의 서비스 불가 시 모든 클라우드 서비스 사용이 불가능하다. 또한 브로커를 이용한 방식에서는 사용자가 가입하지 않은 서비스 제공자에게 인증정보를 노출하게 되는 취약점이 존재한다. 본 논문에서는 추가 클라우드 사용 시 노출이 없는 생체인식을 이용한 안전한 사용자 인증 프로토콜을 제안한다. 제안하는 프로토콜은 멀티 클라우드 환경에서 각각의 클라우드에 인증을 위한 정보를 저장하지 않으며 한 번의 생체인증으로 여러 클라우드를 사용할 수 있다. 키의 안정성 측면에서 키 합의 과정과 키 공간 크기를 통해 안정성을 확보하였으며 중간자 공격, 재생 공격 등의 다양한 공격 방식에 대한 무력화를 통한 안전한 모바일 클라우드 서비스를 제공한다.

다중 무선 방송채널에서의 효과적인 모바일 트랜잭션 처리 기법 (An Efficient Mobile Transaction Processing Scheme over Multiple Wireless Broadcast Channels)

  • 정호련;정성원;박성욱
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제35권3호
    • /
    • pp.257-271
    • /
    • 2008
  • 무선 방송 환경은 모바일 클라이언트 수에 상관없이 다수의 클라이언트에게 데이타를 보낼 수 있다는 특징이 있다. 이와 같은 특징으로 무선 방송은 많은 분야에 적응되고 있는데 이러한 응용분야에서는 대부분이 읽기 작업을 수행하며 데이타를 일관성 있게 관리하기 위하여 트랜잭션 단위의 동시성 제어기법을 사용하고 있다. 기존 멀티 무선 방송 채널에서의 데이타 할당 방법으로 구성된 데이타 채널들에서는 단일채널에서 사용하는 동시성 제어 기법으로 트랜잭션의 일관성을 보장해 주기 어렵다. 이는 각 데이타 채널의 브로드캐스트 주기가 서로 다르기 때문에 특정 채널에서 데이타를 수신한 후, 다음 채널로 이동하였을 때 트랜잭션이 접근하는 데이타의 일관성이 깨질 수 있기 때문이다. 본 논문에서는 이러한 문제를 해결할 수 있는 멀티 무선 방송채널에서의 읽기 트랜잭션을 위한 동시성 제어 기법을 제안하였다. 이 논문에서는 기본적으로 인덱스 전용 채널과 데이타 전용채널 구조를 이용한다. 또한 LBCPC(Longest Broadcast Cycle Per Channel)라는 새로운 일관성의 단위를 제시한다. 데이타 전용채널에서는 이 LBCPC만큼 같은 BCPC(Broadcast Cycle Per Channel)내의 데이타를 반복하여 방송한다. 또한 LBCPC마다 전체 데이타에 대한 제어 정보를 이용하여 자체적으로 트랜잭션의 검증을 실시한다. 이로 인해 트랜잭션의 일관성이 유지될 뿐만 아니라 단일채널의 긴 브로드캐스트 주기보다 짧은 LBCPC로 인하여 재실행을 위한 대기 시간을 줄여줌으로써 평균 응답 시간을 줄여줄 수 있다. 또한 단일 채널에 비해 제어 정보를 자주 방송함으로써 읽기 전용 트랜잭션이 접근하는 데이타에 대한 최신성을 보장한다. 마지막으로 실험을 통해 단일 채널과의 트랜잭션의 평균 응답 시간이 현저히 감소함을 보임으로써 제안하는 다중 채널에서의 동시성 제어 기법의 성능을 검증한다.

실내 환경에서 운영 가능한 RFID 기반 멀티 로봇 관리 시스템 (A RFID-Based Multi-Robot Management System Available in Indoor Environments)

  • 안상선;신성욱;이정욱;백두권
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권6호
    • /
    • pp.13-24
    • /
    • 2008
  • 오늘날 멀티 로봇에 대한 연구는 단순한 싱글 로봇들의 효율적인 운영을 넘어 공간탐색의 효율성 극대화 및 넓은 공간에서 각 로봇간의 중복작업 및 충돌 회피를 위한 부분에 집중되어 있다. 이러한 멀티 로봇을 효율적으로 운영하기 위해서는 각 싱글 로봇을 제어하고 효율적으로 작업을 할당 할 수 있는 관리체계가 필요하다. 이에 본 논문에서는 RFID를 기반으로 각 싱글로봇의 탐색공간을 효율적으로 할당함으로서 싱글로봇간의 중복 탐색을 최소화 할 수 있는 멀티로봇관리시스템을 제안한다. 또한, 탐색 작업의 완료 보장과 탐색 성능의 향상을 위하여 장애가 발생한 싱글 로봇을 탐지하고 대체 할 수 있는 고장 허용 기법을 제안한다. 제안한 시스템에서는 정확한 위치 파악이 힘들었던 기존 중앙 서버의 단점을 RFID 시스템과 홈로봇을 활용하여 극복하였다. 지정된 홈로봇은 각각의 싱글 로봇을 효율적으로 관리하며, RFID 태그의 위치 정보를 활용하여 각 싱글로봇에게 최적의 탐색 공간을 할당 한다. 제안하는 멀티로봇 관리 시스템은 공간 할당, 위치 추정 기법, 맵 생성 기법(Localization및 Mapping)을 효율적으로 수행하기 위해 RFID를 기반으로 하며, 싱글 로봇 시스템과 비교하여 시스템 운영의 효율을 극대화할 수 있을 뿐만 아니라 각 싱글 로봇의 상태와 주변 상태를 고려한 고장 허용(fault tolerance)을 제공함으로써 로봇 운영의 신뢰성을 보장할 수 있다. 본 논문에서는 시뮬레이션을 통해 제안한 시스템을 적용한 멀티로봇 시스템과 기존의 멀티로봇 시스템의 탐색 소요시간 및 중복 탐색율을 비교하여 제안한 시스템의 효율성을 입증하였다.

  • PDF