• Title/Summary/Keyword: 가상의

Search Result 12,350, Processing Time 0.049 seconds

Comparison and Analysis of Class Image File for Embedded Java Virtual Machine (내장형 자바가상기계를 위한 클래스 이미지 파일의 분석과 비교)

  • 김성수;김세영;양희재
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.28-30
    • /
    • 2003
  • 자바가상기계는 기계독립적인 바이트코드, 즉 자바 컴파일러가 자바 원천코드로 생성한 클래스 파일의 정보를 읽어 응용 프로그램을 실행한다. 클래스 파일의 내부정보는 동적인 클래스 적재를 지원하기 위한 각종 심볼명과 클래스, 상수, 필드, 메소드 등으로 구성되어 있으며 여러 가지 링크 정보와 디버깅 정보로 인해 메모리 낭비와 클래스 파일에 대한 정보를 접근하는데 비효율적인 요소가 많다. 이런 이유로 인해 메모리 사용에 제한을 받는 내장형 시스템 환경에서 동작하는 자바가상기계에서 클래스 파일을 그대로 이용하기에는 적합하지 않다. 따라서 클래스 파일을 다른 새로운 형태인 클래스 이미지 파일로 변환이 요구되는데 이를 지원하는 자바가 상기계로 simpleRTJ와 leJOS등이 있다. 클래스 이미지 파일의 지원은 내장형 시스템에서 동작하는 자바가상기계의 메모리 절감과 함께 클래스 정보의 접근 효율성을 높이는데 있다. 본 논문에서는 simpleRTJ 및 leJOS의 클래스 이미지 파일을 분석한 후 자바가상기계의 메모리 절감과 접근의 효율을 높여주기 위한 목적에 의해 클래스 이미지 파일을 생성하는 응용 프로그램인 cls2bin 이라는 클래스 이미지 변환기로 생성한 이미지 파일과 비교하여 cls2bin이 생성한 클래스 이미지 파일이 얼마만큼의 효과를 가지는지에 대해 검증해 보고자 한다.

  • PDF

Handling Virtual Objects on Haptic Workbench (햅틱 워크벤치 상에서의 가상객체 조작)

  • 임아영;박주영;최유주;김명희
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.630-632
    • /
    • 2003
  • 컴퓨터 가상현실 기술은 반복적인 교육과 훈련을 필요로 하는 의료 시뮬레이션 분야에 도입되어 시술 훈련, 수술 계획 및 수술 시뮬레이션 등의 영역에 응용되고 있다. 3차원적 가시화나 네비게이션에 치중하던 기존의 의료 시뮬레이션에 보다 현실감을 증진시키기 위해서는 인체 해부학적 기관의 변형성과 사용자와 대상 기관 사이의 물리적인 상호작용이 반영되어야 한다. 본 연구에서는 기존의 2차원 및 3차원 마우스만을 사용하던 상호작용 환경을 개선하여 시술 동작시 물리적인 역감을 전달받을 수 있는 햅틱 인터페이스를 도입하고. 보다 현실감 있는 시각적 디스플레이를 위해 햅틱 워크벤치를 사용하였다. 사용자의 햅틱 인터페이스 조작에 따른 가상 인체 기관의 물리적 변형 및 이에 따른 물리적 역감은 삼각메쉬를 이용한 매스-스프링 모델을 사용하여 구현하였고. 가상 시술 도구와 가상 인체 기관와의 빠른 충들 감지를 위해서는 OBBTree를 적용하였다.

  • PDF

A Resource Oriented Live migration Algorithm for Removing Hotspot in Virtualized Clusters (가상화 클러스터를 위한 Hotspot 원인 정보 기반Live migration Algorithm)

  • Kang, Mun-Young;Oh, Sang-Yoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06b
    • /
    • pp.9-12
    • /
    • 2011
  • 가상화 기술은 물리적 컴퓨팅 자원의 추상화를 통해 다수의 운영 체제나 응용 프로그램이 물리적 서버의 자원을 공유하게 함으로써 소요비용을 절감하고 자원을 통합 관리할 수 있는 기술이다. 그러나 가상화 기반 클러스터에서는 클러스터를 이루는 물리적 서버들이 균형적으로 자원을 활용하지 못하고 특정 서버로 자원 활용률이 집중되는 현상(hotspot)이 발생 할 수 있다. 이에 본 논문에서는 Live migration 기술을 이용하여 가상화 클러스터의 자원 효율을 높이는 알고리즘을 제안한다. 제안 알고리즘은 hotspot의 원인이 되는 자원의 우선순위를 기반으로 가장 적합한 대상을 선정하여 가상머신을 이동시켜 클러스터의 자원 활용률의 균형을 도모하고 추가적인 hotspot의 발생을 최소화고 불필요한 Live migration을 방지하여 migration시에 발생하는 로드를 줄일 수 있다.

Cyber-Salesman : An Agent negotiating with Customers (가상점원 : 고객과의 협상을 위한 에이전트)

  • 조의성;조근식
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 1999.03a
    • /
    • pp.217-225
    • /
    • 1999
  • 협상은 상거래에 있어서 매우 중요한 요소 중 하나이다. 현재의 웹 기반 전자상거래 시스템은 이러한 중요한 협상 구조를 상거래에 잘 반영하지 못하는 문제점을 가지고 있다. 이러한 문제점중 기업과 소비자간의 미비한 협상 구조를 보안하기 위해 실세계 상거래에서 존재하는 점원을 전자상거래상의 가상점원으로 모델링하여 회사의 정책과 구매자의 특성을 반영하여 구매자와 전략적으로 자동 협상을 수행할 수 있는 에이전트의 구조를 설계하고 표현하고, 그 제안에 대한 평가 내용과 결정사항을 전달할 수 있는 언어적인 구조가 필요하며, 협상의 대상이 되는 사안들의 특성을 반영할 수 있는 표현 구조도 요구된다. 또한 이러한 협상에서 전략을 세우고 알맞은 제안을 제시하며 상대의 제안에 대하여 전략적으로 반응할 수 있는 의사결정 모델이 요구된다. 본 논문에서는 회사의 정책 모델과 구매자의 모델을 정의하고 이를 이용한 협상 모델을 설계 구현하였다. 협상 구조의 모델링을 위해 KQML(Knowledge Query Manipulation Language)을 기반으로 전자상거래 프로토콜로 설계하고, 논쟁 기반 협상 모델을 기초로 협상언어를 설계하였다. 또한 협상에서의 전략적인 의사결정을 위해 게임이론을 이용하고, 규칙 기반 시스템으로 이를 보충하였다. 마지막으로 가상점원 모델을 바탕으로 조립 컴퓨터 판매를 위한 가상점원으로 구현하였고, 이에 대한 실험을 통하여 가상점원의 유용성을 보였다.

  • PDF

A study on the Prevention of Malware Anti-VM Technique (악성코드의 Anti-VM 기법 방지를 위한 방안 연구)

  • Choi, Suk-June;Kim, Deuk-Hun;Kwak, Jin
    • Annual Conference of KIPS
    • /
    • 2017.04a
    • /
    • pp.246-249
    • /
    • 2017
  • 악성코드 분석을 실제머신에서 진행하는 도중 시스템이 손상될 경우 복원에 어려움이 있다. 이에 따라 역공학 분석가들은 일반적으로 가상환경에서 분석을 진행한다. 가상환경의 경우 실제머신 호스트 운영체제와는 독립되어 있고 악성코드를 발현하여 시스템이 손상이 되더라도 이전 스냅 샷으로 복원하는 것이 용이하기 때문에 가상환경에서 악성행위 동작을 분석한다. 하지만, 최근 들어 악성코드가 점점 지능화되고 있으며 이에 따라 악성코드가 VM(Virtual Machine)환경에서는 동작하지 않는 Anti-VM 기술이 적용된 악성코드가 증가하고 있다. 따라서, 본 논문에서는 가상환경에서 Anti-VM 기술이 적용된 악성코드를 분석할 수 있는 위한 환경 연구를 진행한다. 이에 따라, 악성코드가 가상환경을 탐지하는 기법을 분석하고 각 탐지기법을 방지할 수 있는 방안을 제안한다. 이를 통해 동적분석을 하지 못하도록 하는 분석 방해 지연 기술 중 하나인 Anti-VM 기술이 적용된 악성코드의 분석 결과를 향상 시키는 것을 목표로 한다.

Unity 3D Game Contents for Learning based on Tangible Interface using Virtual Reality Device (가상현실기기를 활용하는 텐저블 인터페이스 기반의 학습용 Unity 3D 게임 콘텐츠 제작)

  • Bak, Seon-Hui;Kang, Si-Young;O, In-Hwan;Kim, Jeong-Ho
    • Annual Conference of KIPS
    • /
    • 2017.04a
    • /
    • pp.387-390
    • /
    • 2017
  • 최근 현대 사회에 '가상현실'개념이 도입됨에 따라 '가상현실'기술이 적용된 게임 콘텐츠들이 활성화되고 있는 추세이다. 이와 더불어 기존의 GUI와 NIUI에서 발전된 새로운 인터페이스로 텐저블 인터페이스(Tangible Interface)가 급부상하면서 관련 인터페이스를 활용한 연구 또한 필요한 시점이며, 이를 기반으로 하여 '가상현실'기술과 텐저블 인터페이스를 융합한 새로운 게임 콘텐츠를 제안을 하고자 '가상현실' 기기를 활용한 텐저블 인터페이스 기반의 학습용 Unity 3D 게임 콘텐츠를 제작하였다.

A Study on Development for Virtual Education System based on Internet using the XML (인터넷 기반의 XML을 이용한 가상교육 시스템의 개발에 관한 연구)

  • Cho, Jeong-Hyun;Kim, Sung-Ho
    • Annual Conference of KIPS
    • /
    • 2001.10b
    • /
    • pp.1439-1442
    • /
    • 2001
  • 가상교육은 인터넷이 발전함에 따라 확장되고 있는 추세이다. 따라서 인터넷에서의 교육이 하나의 교육의 형태로 자리 잡게 되었다. 인터넷을 통한 가상교육은 방대한 학습 자료를 학습자의 학습정도나 일정에 맞는 맞춤형태의 서비스가 중요하다. 이러한 학습 컨텐츠 기반의 인터넷 가상 학습은 기존의 오프라인에서 사용한 컨텐츠를 유기적으로 통합하여 온라인에서 제공하는 것이 큰 관건이 되어지고 있다. 이를 위해 본 논문은 XML 을 이용하여 기존의 인터넷 학습을 XML 을 기반으로 하여 오프라인에서의 컨텐츠를 온라인에 적응하여 학생들에게 학습 환경을 보다 폭 넓게 제공하였다. 또한 학생 개인의 학습 정도를 유지 할 수 있게 각 학생의 학습 현황정보를 관리해 주는 맞춤형 가상교육 시스템을 개발하였다.

  • PDF

Dynamic Resource Manager Using Workload Type Based Resource Isolation Mechanism in KVM Virtualization Environment (KVM 가상화 환경에서 워크로드 유형 기반 자원 격리 기법을 이용한 동적 자원 관리자)

  • Hwang, NaYoon;Song, ChungGeon;Lee, MiHyeon;Choi, HeeSeok;Yu, HeonChang
    • Annual Conference of KIPS
    • /
    • 2017.04a
    • /
    • pp.26-29
    • /
    • 2017
  • 최근 중앙 집중화된 대규모 클라우드 시스템의 증가로 인해 가상화 환경에서 수행되는 성능 최적화 작업에 대한 많은 연구가 진행되고 있다. 그러나 기존 연구에서는 자원 분배의 공정성을 위해 가상머신 단위로 컴퓨팅 자원을 격리한 정책 내에서 이루어지고 있어 유연한 자원관리에 한계를 가지고 있다. 본 연구에서는 워크로드의 특징을 기반으로 과학적 연산을 수행하는 가상머신과 일반적인 서비스를 수행하는 가상머신을 분류하여 성능 최적화 작업을 수행하는 동적 자원 관리자를 제안한다. 실험을 통하여 제안하는 동적 자원 관리자가 KVM 기본 스케줄링에 비해 49%의 성능 향상을 보였다.

Design and Implementation of the Light-Weight Virtual Machine for the Internet of Things (사물인터넷을 위한 경량 가상기계의 설계 및 구현)

  • Choi, Chanwhi;Son, Yunsik;Jeong, Junho;Lee, Yangsun
    • Annual Conference of KIPS
    • /
    • 2017.04a
    • /
    • pp.1149-1152
    • /
    • 2017
  • 다양한 사물인터넷 장치 환경간의 응용 프로그램의 플랫폼 독립성을 지원하기 위해 가상기계 기술을 사용할 수 있다. 그러나 사물인터넷 장치 환경은 가용 메모리가 한정적이므로 사물인터넷 환경에서 가상기계의 동작이 가능하게 하려면 적은 메모리를 사용하도록 경량화해야 한다. 본 논문에서는 경량의 가상기계를 설계하여 가용 메모리가 적은 저성능 사물인터넷 기기에서도 동작할 수 있게 하였다. 또한 가상기계를 구조적으로 설계하여 다양한 사물인터넷 장치의 성능에 따라 적합한 구성으로 이식할 수 있다.

Development of Visual Programming Tool for Interaction Applications (상호작용 응용 개발을 지원하는 비주얼 프로그래밍 도구 개발)

  • You, Changwoo;Lee, Joong-Jae;Park, Jung-Min
    • Annual Conference of KIPS
    • /
    • 2017.04a
    • /
    • pp.1096-1099
    • /
    • 2017
  • 최근 가상현실 기술 관련 기술의 발달로 가상현실 컨텐츠에 대한 관심이 커지고 있으나 가상현실 컨텐츠는 제한되어 있다. 다양한 상호작용 응용 컨텐츠를 개발하기 위하여 기존에 인터랙션을 기술하고 개발하는 방식과 다른 인터랙션을 기술하고 프로그래밍하고 어플리케이션 코드를 자동으로 생성할 수 있는 개발 환경을 구현하였다. 이로써 일반인들도 가상물체를 조작하는 가상현실 응용 프로그램을 쉽게 개발할 수 있다.