• 제목/요약/키워드: Networked virtual environments

검색결과 19건 처리시간 0.034초

A Simulation Model of Object Movement for Evaluating the Communication Load in Networked Virtual Environments

  • Lim, Mingyu;Lee, Yunjin
    • Journal of Information Processing Systems
    • /
    • 제9권3호
    • /
    • pp.489-498
    • /
    • 2013
  • In this paper, we propose a common simulation model that can be reused for different performance evaluations of networked virtual environments. To this end, we analyzed the common features of NVEs, in which multiple regions compose a shared space, and where a user has his/her own interest area. Communication architecture can be client-server or peer-server models. In usual simulations, users move around the world while the number of users varies with the system. Our model provides various simulation parameters to customize the region configuration and user movement pattern. Furthermore, our model introduces a way to mimic a lot of users in a minimal experiment environment. The proposed model is integrated with our network framework, which supports various scalability approaches. We specifically applied our model to the interest management and load distribution schemes to evaluate communication overhead. With the proposed simulation model, a new simulation can be easily designed in a large-scale environment.

안정성과 투명성을 고려한 촉감기반 네트워크 가상환경 (Networked Haptic Virtual Environments Based on Stability and Transparency)

  • 이석희;김종원
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2008년도 학술대회 1부
    • /
    • pp.59-64
    • /
    • 2008
  • 본 논문은 클라이언트/서버 구조의 촉감기반 네트워크 가상환경 시스템의 안정성을 평가하고, 네트워크 지연에 따른 촉감의 질적 저하 정도를 분석한다. 이를 통해서 안정성과 투명성을 위한 올바른 통신 구조를 도출하고 사용자가 요구하는 현실감 수준에 적합한 네트워크 상황의 예측 방법을 소개한다. 또한 네트워크 지연에 의해 생성되는 비현실적인 힘 피드백을 스프링 상수의 동적인 변경을 통해서 보상하는 네트워크 지연 보상기법을 제안한다. 촉감 기반 네트워크 응용프로그램을 기반으로 제안된 촉감기반 네트워크 가상환경 구조의 안정성 및 투명성 평가의 타당성을 검증하고 네트워크 지연 보상 기법의 유용성을 확인한다.

  • PDF

틸팅차량의 네트워크 협업 엔진 구현 (Implementation of A Networked Collaboration Engine for Virtual Engineering of Tilting Train)

  • 정유진;한성호;송용수
    • 시스템엔지니어링학술지
    • /
    • 제2권2호
    • /
    • pp.45-50
    • /
    • 2006
  • Tilting technology is to tilt the train on the curve in order to minimize centrifugal force to passengers and to improve the speed within the limits of passenger's comfort and safety. According to reports from other countries, there is 15~30% speed improvement compared to the conventional trains. Recently, the advent of World-Wide-Web(WWW) and the explosive popularity of the Internet gave birth to collaborative applications which were enabled by computers and networks as their primary media. The progress of 3D computer graphics enabled collaborative applications with 3D virtual environments or distributed virtual environments. In this paper, we explain our implementation of the Share collaboration engine which is for collaboration applications based on a distributed virtual environment. The Share collaboration engine proposes a new Share network architecture for management of participants, and it provides some synchronization methods for 3D objects in virtual collaboration. TTX_PDM is an experimental application that tries to prevent wastes of human, material and time resources in networked virtual collaboration.

  • PDF

동적 AOI를 위한 P2P 기반 관리기법 (A P2P-based Management Method for Dynamic AOI)

  • 임채균;노경택
    • 한국인터넷방송통신학회논문지
    • /
    • 제11권5호
    • /
    • pp.211-216
    • /
    • 2011
  • 네트워크 가상 환경 (NVEs : Networked Virtual Environments)은 지리적으로 분산된 사용자들이 가상 세계에서 네트워크 메시지 교환을 통하여 서로 상호작용이 가능한 분산 시스템이다. 대규모 다중 접속 온라인 게임 (MMOGs : Massively Multiplayer Online Game)은 수백명 이상의 사용자들이 가상 세상을 경험할 수 있는 다양한 응용 중의 하나이다. MMOG에서 관심영역 (AOI : Area Of Interest)이라는 제한된 영역은 사용자 간의 메시지 교환이 유발하는 부하를 감소시킨다. VON (Voronoi-based Overlay Network) 기법은 P2P 환경에서 대역폭 소모량을 감소시키기 위해 제안되었으며, Vorocast 기법도 역시 VON 상에서 메시지 전달을 이용하는 기법이었다. 우리는 포워딩 기법으로 메시지 발생자로부터 인접 노드들에게 보내지는 위치 갱신을 넘겨줌으로써 일관성과 지연성과 같은 문제들을 해결할 수 있는 동적 AOI 관리기법을 제안한다. 제안 기법은 직접 연결 기법과 Vorocast를 결합함으로써 기존 기법들에 비하여 더 나은 일관성과 낮은 지연성을 제공한다. 하나의 사용자와 AOI 내부에 포함된 다른 사용자들 사이에는 직접적으로 연결하여 통신하고, AOI의 외부에 존재하는 사용자들과는 Vorocast 기법을 이용하여 통신한다. 또한 시뮬레이션을 통하여 제안 기법의 성능을 평가하였다.

네트워크 가상환경에서의 선별적 메시지 동기화 기법 (A Selective Message Synchronization Mechanism for Networked Virtual Environment)

  • 윤청하;백두원
    • 한국멀티미디어학회논문지
    • /
    • 제9권2호
    • /
    • pp.208-214
    • /
    • 2006
  • 가상환경에 참여하는 참여자들의 하드웨어와 네트워크 성능은 매우 다를 수 있으므로 다양한 환경 하에 있는 참여자들에게 동일한 대우를 하는 공정성과 적절한 응답성의 보장과 이를 위한 동기화는 반드시 해결되어야 할 과제이다. 동기화를 위하여 메시지를 받은 즉시 처리하지 않고 일정한 대기시간이 지난 후 처리하는 방법을 사용할 수 있다. 대기시간이 길어질수록 공정성은 좋아지나 응답성이 떨어지므로 적절한 대기시간을 결정하는 것은 쉬운 문제가 아니다. 본 논문에서는 참여자들의 네트워크 지연시간 중 일정 비율을 제외한 나머지만을 고려하여 대기시간을 결정하는 방법을 제안하고 이 방법의 효용성을 검증했다. 이를 위해 가상환경을 구축하고 메시지를 생성하여 모의실험을 하였다. 실험에서는 본 논문에서 제안한 방범이 대부분의 경우에 좋은 결과를 보여 네트워크로 연결된 가상환경에서 메시지를 동기화 하는데 효과적인 방법임을 입증하였다.

  • PDF

가상 건축 엔지니어링 응용을 위한 네트워크 공유작업 엔진의 구현 (Implementation of A Networked Collaboration Engine for Virtual Architectural Bngineering Application)

  • 송경준;고동일;김종성;맹성현
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제28권12호
    • /
    • pp.642-652
    • /
    • 2001
  • 웹의 보급과 이에 따른 인터넷의 폭발적 확산은 컴퓨터와 네트워크를 핵심 매개로 하는 공동작업과 이에 따른 공동 문제해결의 출현을 가능하게 했으며 3차원 그래픽 기술의 발달과 함께 3차원 가상환경을 바탕으로 한 공동작업 응용이 출현하였다. 가상 건축 엔지니어링은 이런 3차원 가상환경 기반 공동작업 응용의 하나로 여러 설계자가 설계한 건축 설계 도면을 가상 공간에서 미리 통합하여 실현함으로써 발생할수 있는 오류를 사전에 발견하여 인적, 물적, 시간적 낭비를 막는 것을 그 목적으로 한다. 이 논문에서는 가상 건축 엔지니어링 응용을 제작하는데 고려해야 할 문제점을 정의하고 이를 해결하기 위해 구현된 Share 협동작업 엔진에 대해 설명한다. Share 협동작업 엔진은 새로운 Share 분산 네트워크 구조를 제안하여 네트워크 참여 개체를 관리하여 가상공동작업의 3차원 객체의 실시간 동기화를 지원하며, 파라메터기반 3차원 가상 객체 표현 기술을 이용하여 네트워크 대역폭 사용을 최소화하여 확장성을 향상시킨다. 또한 본 논문에서는 이를 바탕으로 실제로 제작된 가상 건축 엔지니어링 2000 (VAE2000) 서비스에 대해 설명하며 시뮬레이션과 실제 시연을 통해 이의 유용성을 증명한다.

  • PDF

대규모 네트워크 가상 환경을 위한 확장성 있는 사용자 관심그룹기반 인지도 관리 기법 (Scalable Interest Management based on Interest Groups for Large Networked Virtual Environments)

  • 한승현;임민규;이동만
    • 한국정보과학회논문지:정보통신
    • /
    • 제29권2호
    • /
    • pp.188-196
    • /
    • 2002
  • 네트워크 가상환경(NVE)의 사용자 수가 증대됨에 따라, 고여되어야 할 사항들 중 중요한 하나는 상호 작용 성능을 위한 확장성에 있다. NVE의 확장성을 지원하기 위한 방법들 중 하나는 사용자의 인지도 관리 기법이다. 기존의 인지도 관리 기법들은 사용자의 인지도를 일정한 공간으로 제한을 함으로써 사용자가 받는 메시지의 수를 줄이는 방법이다. 하지만 많은 사용자들이 근접한 곳에 운집한 경우, 사용자는 그 근접한 공간에서 발생하는 모든 메시지를 받아야만 한다. 이것은 사용자들에게 통신에 따른 많은 부하를 주게 되며, 시스템의 확장성은 떨어지게 된다. 본 연구에서는 각 사용자의 관심도에 따른 선택적인 메시지를 받게 한다. 이를 통하여 각 사용자는 자신과 근접한 공간에 있는 모든 다른 사용자들로부터 생성되는 메든 메시지를 받지 않아도 된다. 본 연구를 통하여 확장성 있는 방법으로 사용자간의 상호작용을 지원할 수 있다.

NAVER : PC 클러스터 기반의 분산가상환경 커널 설계 및 구현 (NAVER : Design and Implementation of Networked Virtual Environments Based on PC Cluster)

  • Park, Chang-Hoon;Ko, Hee-Dong;Changseok Cho;Ahn, Hee-Kap;Han, Yo-Sub;Kim, Tai-Yun
    • 한국감성과학회:학술대회논문집
    • /
    • 한국감성과학회 2002년도 춘계학술대회 논문집
    • /
    • pp.221-228
    • /
    • 2002
  • The NAVER is based on a cluster of low-cost personal computers. The goal of NAVER is to provide flexible, extensible, scalable and re-configurable framework for the diverse virtual environments especially for Gamsung research experiments. Personal computers are divided into three servers are according to their specific functions: Render Server, Device Server and Control Server. While Device Server contains external modules requiring event-based communication for the integration, Control Server contains external modules requiring synchronous communication every frame. And, the Render Server consists of 5 managers: Scenario Manager, Event Manger, Command Manager, Interaction Manager and Sync Manager. In this paper, we discuss NAVER as effective distributed system and its application to Gamsung experiment.

  • PDF

Operation of a Networked Virtual Manufacturing System using Quasi-Procedural Method

  • Noh, Sang-Do;Sheen, Dong-Mok;Hahn, Hyung-Sang;Lee, Kyoil
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1999년도 제14차 학술회의논문집
    • /
    • pp.177-180
    • /
    • 1999
  • Nowadays, one of the major technical issues in manufacturing is to create an environment to promote collaboration among diverse engineering activities. Collaborative engineering is an innovative approach integrating widely distributed engineering activities through promoting information sharing and actual collaboration. It requires close interactions among developers, suppliers and customers, and consideration of entire product life cycle from concept to disposal. A carefully-designed operating system is crucial for successful collaboration of many different activities in a Networked Virtual Manufacturing System(NVMS). High extensibility, flexibility and efficiency ale the key characteristics requested of an operating system to handle the complexity of the NVMSs. In this paper, we propose a model of the operating system for collaborative engineering using concurrent quasi-procedural method(QPM). QPM is a goal-driven data management technique for distributed and parallel computing environments. It is to be applied to the evaluation of activities to be executed, validities of input data, execution path of activities for a needed output, and expected to greatly improve the productivity of operations by preventing redundant evaluations. Collaboration among many different engineering activities in NVMSs is to be performed by the network of agents that encapsulate the capabilities of both users and their tools.

  • PDF

Animation Support for Networked Virtual Environments

  • Ko, Hyeongseok
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 1996년도 Proceedings International Workshop on New Video Media Technology
    • /
    • pp.13-17
    • /
    • 1996
  • This paper presents animation techniques and issues involved in virtual environments where the participants interact with each other through a network. The state of the participant should be recognized at each local site, and broadcast to the other sites. Because information exchange is minimal, animation techniques are applied to convert the incoming low DOF parameters into high DOF joint angles that completely determine the configuration of the agents at each frame. As a case study, a software system VRLOCO is introduced, which has been developed by the author over the last five years. From a simple stream of body center positions, VRLOCO generates realistic curved path human locomotion in real-time. Based on the heading direction and speed, the locomotion automatically switches among five different primitives: walking, running, lateral stepping, backward stepping, and turnaround. The techniques presented here proved robust and faithful: the algorithm is not sensitive to the noise in the data, and the resulting animation conforms well with the original data.

  • PDF