• Title/Summary/Keyword: KVM

Search Result 54, Processing Time 0.043 seconds

실시간 운영체제 iRTOS 상에서의 KVM기반 자바 응용프로그램 설계 및 구현 (The Design and Implementation of Java Application in KVM on Real-Time Operating System, iRTOS)

  • 이진욱;김종진;이철훈
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2009년도 춘계 종합학술대회 논문집
    • /
    • pp.833-838
    • /
    • 2009
  • 최근 PDA나 스마트폰 같은 휴대용 장치의 사용이 비약적으로 증가함에 따라, 이 기종의 하드웨어 플랫폼 상에서 플랫폼 독립성을 제공하는 자바 기술이 임베디드 소프트웨어 분야에 핵심 플랫폼이 되어가고 있다. 특히, 휴대용 장치에서는 자바의 여러 스펙중 KVM(Kilobyte Virtual Machine)을 사용하고 있다. 본 논문에서는 상기 구현한 KVM에 대한 검증을 위해 Java Game 응용 프로그램을 설계 및 구현 하였으며, 실시간 운영체제인 iRTOS상에서 검증하였다.

  • PDF

KVM 상에서 효율적인 검증을 위한 스택맵 분석 (Analysis of stack map for efficient verification on the KVM(Kilobyte Virtual Machine))

  • 설경수;진민식;권오형;정민수
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 춘계학술발표논문집(하)
    • /
    • pp.1001-1006
    • /
    • 2002
  • KVM에서의 검증단계는 크게 두가지로 나된다. 일반적으로 처리되는 Off-device에서의 사전검증과 실제 VM에 탑재되어 수행되는 in-device에서의 검증이다. 전자의 경우, 실행시 검증을 쉽게 하기 위해서 클래스 파일에 특별한 속성을 가진 스택맵을 추가한다. 이렇게 추가된 스택맵은 KVM상에서 보다 효율적인 검증을 위한 것으로써, 본 논문에서는 이러한 스택맵을 분석하였다.

  • PDF

실시간 운영체제 $iRTOS^{TM}$ 상의 KVM 메모리 관리 체계 내에서 효율적인 가비지 콜렉션의 설계 및 구현 (The Design and Implementation of Garbage Collection in KVM Memory Management Facility on Real-Time Operating System, $iRTOS^{TM}$)

  • 최인범;유용선;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.805-807
    • /
    • 2004
  • 최근 IT 산업의 발전과 더불어, 리소스가 제한된 소형 기기들의 사용이 비약적으로 증가하고 있는 추세이다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 네트워크 이동성(Network Mobility) 등의 장점을 가지고 있어, 이러한 소형 기기들에 자바 환경을 적용하게 되면 여러 가지 이점을 가지게 된다. 임베디드 장치나 모바일 같은 제한된 리소스를 사용하는 기기들에는 SUN 사의 CLDC(Connected, Limited Device Configuration)에서 정의하고 있는 K 가상 머신(K Virtual Machine: KVM)을 탑재하여 사용하게 된다. 본 논문에서는 실시간 운영체제 iRTOS$^{TM}$와 KVM 을 탑재한 소형 기기에서 좀더 효율적으로 KVM 의 메모리를 관리하기 위한 Garbage Collection기법을 설계하고 구현한 내용을 설명한다.

  • PDF

KVM 가상머신에서 도커를 사용하는 시스템의 호스트 메모리 부하에 따른 task 처리 성능 분석 (Analysis of task processing performance depending on the host memory load of the system using the docker in the KVM virtual machine)

  • 장용현;이재학;유헌창
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 춘계학술발표대회
    • /
    • pp.20-23
    • /
    • 2020
  • 도커는 하드웨어 가상화를 지원하는 KVM과 달리 호스트의 커닐을 공유하기 때문에 보안적인 문제가 생길 수 있다. 또한, 도커는 호스트 OS에 종속적이기 때문에 다른 OS에 종속적인 컨테이너를 실행할 수 없다는 단점도 있다. 이를 보완하기 위해 KVM을 이용해 가상머신을 실행하고 가상머신에서 도커를 이용하면 도커와 KVM의 장점을 살린 시스템을 구성할 수 있다. 실제 이 시스템의 실효성과 안정성을 평가하기 위해 실험을 진행하였고, 호스트의 메모리만 충분하다면 실효성과 안정성이 보장됨을 확인하였다.

커널 기반 가상머신을 이용한 시스템 무결성 모니터링 시스템 (System Integrity Monitoring System using Kernel-based Virtual Machine)

  • 남현우;박능수
    • 정보처리학회논문지C
    • /
    • 제18C권3호
    • /
    • pp.157-166
    • /
    • 2011
  • 가상화 계층은 커널 보다 높은 권한 계층에서 수행되어 운영체제가 사용하고 있는 자원 정보를 모니터링 하는데 적합하다. 하지만 기존 가상화 기반 모니터링 시스템은 CPU나 메모리 사용률과 같은 기초적인 정보만을 제공하고 있다. 본 논문에서 메모리, 레지스터 GDT, IDT 그리고 시스템 콜과 같은 동적인 시스템 커널 객체를 모니터링하기 위하여 전가상화 방식의 모니터링 시스템을 제안한다. 모니터링 시스템을 검증하기 위해 커널의 수정 없이 바로 리눅스 커널에 적용된 전가상화 방식의 KVM을 기반으로 시스템을 구현하였다. 구현된 시스템은 KVM 내부 객체에 접근하기 위한 KvmAccess 모듈, 그리고 가상머신 모니터링 결과를 외부 모듈에서도 사용할 수 있도록 API를 제공하였다. 구현된 모니터링 시스템의 성능을 측정한 결과 1초 주기로 시스템을 모니터링을 하더라도 0.37% 정도의 CPU 점유율을 차지하여 그 성능 부하가 아주 작았다.

A Performance Comparison between XEN and KVM Hypervisors While Using Cryptographic Algorithms

  • Mohammed Al-Shalabi;Waleed K. Abdulraheem;Jafar Ababneh;Nader Abdel Karim
    • International Journal of Computer Science & Network Security
    • /
    • 제24권1호
    • /
    • pp.61-70
    • /
    • 2024
  • Cloud Computing is internet-based computing, where the users are provided with whatever service they need from the resources, software, and information. Recently, the security of cloud computing is considered as one of the major issues for both cloud service providers CSP and end-users. Privacy and highly confidential data make many users refuse to store their data within cloud computing, since data on cloud computing is not dully secured. The cryptographic algorithm is a technique which is used to maintain the security and privacy of the data on the cloud. In this research, we applied eight different cryptographic algorithms on Xen and KVM as hypervisors on cloud computing, to be able to measure and compare the performance of the two hypervisors. Response time and CPU utilization while encryption and decryption have been our aspects to measure the performance. In terms of response time and CPU utilization, results show that KVM is more efficient than Xen on average at 11.5% and 11% respectively. While TripleDES cryptographic algorithm shows a more efficient time response at Xen hypervisor than KVM.

KVM 을 위한 Qplus Profile 구현 (The Implementation of Qplus Profile For KVM)

  • 이재호;김흥남;이현철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.49-51
    • /
    • 2002
  • KVM(Kilobyte Virtual Machine)은 Sun Microsystems의 자바가 갖고 있는 장점과 기능을 최대한 수용하면서 셀룰러 폰, 양방향 페이저, PDA 및 셋탑 박스와 같이 메모리 공간이 적고, 낮은 CPU 사양을 갖는 네트워크 디바이스에 적용한 수 있도록 만든 경량의 JVM(Java Virtual Machine)이다. 본 논문은 인터넷 정보가전 기기를 위한 실시간 운영체제인 Qplus(Q+)에서 자바 응용 프로그램이 구동 될 수 있도록 J2ME에서 요구되는 KVM용 Profile 계층을 구현하고, 이를 커널에 통합하여 D-TV 보드(SA110)와 Cerf 보드(SAl110)에서 동작실험을 하였다.

  • PDF

Kernel-based Virtual Machine 메모리 관리 분석 (Memory Management Analysis in Kernel-based Virtual Machine)

  • 남현우;박능수;이강우
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.770-771
    • /
    • 2009
  • 리눅스 커널을 VMM(Virtual Machine Monitor)로 만들어 주는 KVM의 메모리 관리 기법을 분석한다. Xen과의 차이점과 KVM의 구조를 알아보고 KVM에서의 메모리 관리 기법에 대해 분석하였다. 또한 CPU의 가상화 기능인 Intel VT-x가 어떻게 적용되었는지 분석한다.

임베디드 환경에서 KVM의 성능 향상을 위한 가비지 컬랙션의 설계 및 구현 (A Design and Implementation of The Garbage Collection for the Performance Improvement of KVM for Embeded Environments.)

  • 손필창;강희성;이원용;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.925-927
    • /
    • 2005
  • 급속도로 IT 산업이 발전하면서, 리소스가 제한된 소형 기기들의 사용이 비약적으로 증가하는 추세이다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 이동성(Mobility) 등의 장점을 가지고 있기 때문에 성능을 극대화하고 안정된 서비스를 제공해야 하는 소형기기들에게 핵심 소프트웨어 플랫폼으로 많이 사용되고 있다. 임베디드 장치나 모바일 시스템과 같은 제한된 리소스를 사용하는 기기들은 자바 어플리케이션 수행을 위해 자바의 소프트웨어 플랫폼중의 하나인 K 가상 머신(K Virtual Machine: KVM)을 탑재하여 사용한다. 본 논문에서는 KVM 가비지 컬랙션의 지연 시간(Pause-Time)과 Tracing 의 수행 빈도수를 줄여 임베디드 환경에서 성능 향상을 위한 가비지 컬랙션을 설계하고 구현한 내용을 기술한다.

  • PDF

임 베디드 시스뎀을 위한 가상기계의 라이브러리 링킹에 관한 연구 (A Study on the Library Linking of a Virtual Machine for Embedded System)

  • 고광만
    • 한국컴퓨터산업학회논문지
    • /
    • 제5권9호
    • /
    • pp.965-972
    • /
    • 2004
  • 본 논문은 소규모 장치 및 모바일 장치 등에 탑재되고 있는 KVM, Waba VM의 탑재 기법 및 네이티브 코드 연결 기법을 기반으로 임베디드 시스템에 적합한 가상기계의 정적/동적 라이브러리 연결 기법에 관한 연구이다. 이를 위해, KVM, Waba VM의 네이티브 함수 연결 기법을 기반으로 정적/동적 라이브러리 함수 연결을 위한 새로운 네이티브 함수 테이블을 구현하였다. 또한 구현된 기법을 이용하여 다양한 실험 및 분석 결과를 제시하였다.

  • PDF