• Title/Summary/Keyword: 가상머신 이동

Search Result 42, Processing Time 0.033 seconds

A Study on VM-based Terminal Mobility Management (가상 머신 기반 단말을 위한 이동성 제어에 관한 연구)

  • Hong, KangWoon;Jung, Il-Gu
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.523-525
    • /
    • 2013
  • 본 논문은 가상 머신 기반 단말을 위한 이동성 제어 매커니즘을 제안한다. 제안된 매커니즘은 AIMS와 같은 기존의 이동성 관리 기술과의 비교를 위해 이동성 제어 절차를 개선한다. 구체적으로, 가상 머신 기반 단말로의 위치 등록 메시지와 데이터 전송시의 이동 단말과 가상 머신 기반 단말 간의 메시지가 새롭게 추가된다. 제안된 매커니즘은 기존 분산 이동성 관리 기술의 문제점을 개선할 수 있다.

A Study on Sharing the File Blocks Between Virtual Machines for Efficient Virtual Machine Migration in Wide Area Networks (WAN 환경에서의 가상 머신 마이그레이션 성능 향상을 위한 가상 머신간 파일 블록 공유에 관한 연구)

  • Shin, Eun Hwan;Kim, Jung Han;Eom, Young Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1735-1738
    • /
    • 2010
  • 가상화는 하나의 물리적 시스템을 논리적으로 분할해 자원 공유의 효율성을 극대화하는 기술이다. 하지만 가상화에 필수적인 시스템의 추상화는 자원 관리의 복잡도를 증가시켜 하드웨어 장치의 로드 발생을 야기한다는 문제점이 있다. 가상 머신 마이그레이션(migration)은 로드를 발생시키는 가상 머신을 자원적 여유가 있는 시스템으로 이동시키는 기술이며, 기존의 기법들은 메모리상의 실행 컨텍스트의 이동 비용을 최소화하기 위한 방법에 초점을 맞추고 있다. 하지만 네트워크를 통한 스토리지의 공유가 어려운 WAN(wide area network) 환경에서는 실행 컨텍스트뿐만 아니라 가상 머신 이미지 자체의 이동이 불가피하며, 이는 많은 비용을 발생시킨다. 따라서 본 연구에서는 가상 머신간 파일 블록 공유를 통한 WAN 환경에서의 효율적인 가상 머신 마이그레이션 기법을 제안하고, 실험을 통해 제안 기법에 대한 분석 및 평가를 실시하였다.

A Design of Toolset for Component-based Java Virtual Machine Development (컴포넌트기반 자바가상머신 개발 툴셋 설계)

  • Seo, Young-Jun;Lee, Sung-Young;Song, Young-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2075-2078
    • /
    • 2002
  • 최근 이동내장형 시스템 기술이 차세대 정보통신 산업의 주력으로 급부상함에 따라 다양한 이기종 제품간의 호환성과 이식성 제공의 핵심 역할을 수행하는 자바가상머신(Java Virtual Machine)이 주목받고 있다. 가상머신을 컴포넌트 기반 소프트웨어 기술을 사용하여 구축한다면, 재사용과 재구성이 용이해 저렴하고 신뢰성 있는 가상머신 개발이 가능해진다. 이러한 이유로 인하여, 컴포넌트기반 내장형 실시간 시스템을 효과적이고 체계적으로 개발하고 검증하기 위한 개발 툴셋의 중요성도 동시에 증대되고 있다. 따라서 본 논문에서는 PBO(Port-Based Object) 모델을 확장하여 자바가상머신 컴포넌트들을 툴셋에서 제공하는 구성 툴에 의해 조립과 검사를 수행하며, 빠르게 재사용성과 신뢰성을 지원하는 자바가상머신을 개발할 수 있는 환경를 제안한다.

  • PDF

Dynamic Relocation of Virtual Machines for Load Balancing in Virtualization Environment (가상화 환경에서 부하균형을 위한 가상머신 동적 재배치)

  • Sa, Seong-Il;Ha, Chang-Su;Park, Chan-Ik
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.35 no.12
    • /
    • pp.568-575
    • /
    • 2008
  • Server consolidation by sever virtualization can make one physical machine(PM) to run several virtual machines simultaneously. Although It is attractive in cost, it has complex workload behaviors. For that reason, efficient resource management method is required. Dynamic relocation of virtual machine(VM)[3,4] by live migration[1,2] is one of resource management methods. We proposed SCOA(Server Consolidation Optimizing Algorithm) : a fine-grained load balancing mechanism worked on this dynamic relocation mechanism. We could obtain accurate resource distribution information through pointed physical machines on multi dimensional resource usage coordination, so we could maintain more balanced resource state. In this paper, we show the effectiveness of our algorithm by comparison of experimental results between SCOA and sandpiper[3] by software simulation.

A Study on the Improvement of the Network Performance Measurement of Virtual Machine between Host OS and Guest OS for a Mobile Personalized Software Platform based on SaaS (SaaS 기반 이동형 개인 맞춤 소프트웨어 플랫폼을 위한 VM의 Host OS와 Guest OS의 네트워크 성능 측정 방법 개선)

  • U, Su-Jeong;On, Jin-Ho;Choi, Jung-Rhan;Choi, Wan;Lee, Moon-Kun
    • Journal of Internet Computing and Services
    • /
    • v.10 no.2
    • /
    • pp.85-98
    • /
    • 2009
  • Recently, there are a number of researches and developments for the personalized software platform for mobility based on SaaS. The platform requires an optimal virtual machine in order to satisfy the operating systems of various users for the software. In addition, the platform must guarantee the mobility of the users' working environments by supporting fast and secure services between internal and external networks in the platform operating systems. In order to verify the optimal behaviors of virtual machines for the platform, the performance of the virtual machines must be measured and analyzed in various perspectives. In the previous research, unfortunately, the performance of a virtual machine were conducted in the condition that a guest operating system was installed on the virtual machine and considered as a computer, by measuring the network traffic between the guest operating system and an external client operating system. This performance measurement was not suitable for a virtual machine for the platform since a number of different software must be handled in the virtual machine. In order to overcome this limitation, this paper presents a measurement method for network performance and proposes the most optimal virtual machine by the method.

  • PDF

Virtual Machine for Program Testing on the Virtual Network Processor Environment (가상의 네트워크 프로세서 환경에서 프로그램 테스트를 위한 가상머신)

  • Hong, Soonho;Kwak, Donggyu;Ko, BangWon;Yoo, Chae-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.514-517
    • /
    • 2012
  • 최근 인터넷 사용자 증가와 네트워크를 기반의 응용 프로그램이 다양하게 개발되고 있다. 또한 스마트 폰과 매블릿 PC 의 대중화로 누구나 쉽게 인터넷을 통해 정보검색 서비스를 이용할 수 있다. 따라서 갈수록 증가하는 패킷에 대한 제]어와 이동, 삭제 등과 같은 처리를 빠르게 하기 위해 네트워크 프로세서 (Network Processor)가 개발되었다. 네트워크 프로세서는 패킷 제어와 이동, 삭제를 수행하는데 최적화되어 있다. 하지만 네트워크 프로세서를 개발한 회사마다 교차개발환경 툴과 개발언어가 서로 다르기 때문에 소스코드 재사용 및 확장이 어렵다. 또한 네트워크 프로세서에서 동작하는 프로그램을 매스트 하기 위해 하드웨어 장비가 필요하고 네트워크 프로세서에 종속적인 개발환경과 언어를 배우는 것은 프로그래머에게 큰 부담을 준다. 본 논문에서는 네트워크 프로세서에 최적화된 기능을 언어 레벨에서 정의한 eFlowC 언어를 사용하고 범용 컴퓨터에서 매스트 및 실행을 할 수 있는 가상머신을 제안한다. 그리고 가상머신 중간언어를 사용하여 가상머신이 설치된 범용 컴퓨터에서 소스코드 재사용 및 확장을 가능하게 한다. 따라서 범용 컴퓨터에서 프로그램 테스트를 통해 신뢰성 높은 프로그램을 작성할 수 있다.

A Study on Component Model for Java Virtual Machine Development based on Embedded Real-Time (내장형 실시간 기반 자바가상머신 개발을 위한 컴포넌트 모델에 관한 연구)

  • Seo, Young-Jun;Ko, Jong-Won;Lee, Sung-Young;Song, Young-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1813-1816
    • /
    • 2003
  • 최근 이동내장형 시스템 기술이 차세대 정보통신 산업의 주력으로 급부상함에 따라 다양한 이기종 제품간의 호환성과 이식성 제공의 핵심 역할을 수행하는 자바가상머신(Java Virtual Machine)이 주목 밭고 있다. 가상머신을 컴포넌트 기반 소프트웨어 기술을 사용하여 구축한다면, 재사용과 재구성이 용이해 저렴하고 신뢰성 있는 가상러신 개발이 가능해진다. 이러한 이유로 인하여, 자원이 제한된 내장형 실시간 시스템 개발사용에 적합한 컴포넌트 모델의 필요성이 동시에 증대되고 있다. 따라서, 본 논문에서는 기존에 제안된 내장형 실시간 컴포넌트 보델인 PBO(Port-Based Object) 모델을 내장형 실시간 환경에서 수행되는 자바가상머신에 적합하도록 개선하여 증가된 신뢰성과 감소된 시스템 복잡도를 갖는 자바가상머신 시스템을 제안하였다.

  • PDF

A Development of Adaptive VM Migration Techniques in Cloud Computing (클라우드 컴퓨팅에서 적응적 VM 마이그레이션 기법 개발)

  • Lee, HwaMin
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.4 no.9
    • /
    • pp.315-320
    • /
    • 2015
  • In cloud computing, server virtualization supports one or more virtual machines loaded on multiple operating systems on a single physical host server. Migration of a VM is moving the VM running on a source host to another physical machine called target host. A VM live migration is essential to support task performance optimization, energy efficiency and energy saving, fault tolerance and load balancing. In this paper, we propose open source based adaptive VM live migration technique. For this, we design VM monitoring module to decide VM live migration and open source based full-virtualization hypervisor.

Virtual Processor for Interrupt Handling to Improve I/O Performance in Virtualization (가상화 I/O 성능 향상을 위한 인터럽트 전용 가상 프로세서 기술)

  • Lee, Dongwoo;Eom, Young Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.109-110
    • /
    • 2013
  • 가상화 기술의 발전과 더불어 산업 전반에서 가상화 기술이 널리 사용되고 있지만 여전히 높은 장치 처리량을 요구하는 워크로드의 경우 가상화 환경에서 사용되지 못하고 있다. 가상머신의 I/O는 가상장치를 에뮬레이션 하는 가상화 오버헤드에 의해 장치 성능을 제약받고 있기 때문이다. 최근 가상머신에서 직접접근을 지원하는 장치의 등장으로 I/O 요청 중 발생하는 가상화 비용을 효과적으로 제거 하였지만, 장치 요청이 끝난 후 발생하는 인터럽트를 가상머신이 처리하는 과정에서 발생하는 비용이 여전히 성능을 제약하고 있다. 이에 본 논문에서는 인터럽트 과정의 비용을 줄이기 위한 인터럽트 전용가상 프로세서 기법을 제안한다.

Efficient Device Virtualization Frameworks for Accelerating I/O Performance on Virtual Machine (가상머신에서 I/O 성능 향상을 위한 효율적인 장치가상화 프레임워크)

  • Lee, Dongwoo;Kim, Junghan;Eom, Young Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.174-177
    • /
    • 2012
  • 최근 다양한 분야에서 널리 사용되고 있는 가상화 기술은 가상머신에 높은 성능의 프로세서 및 메모리 자원을 제공하고 있다. 반면에 가상화 환경에서의 I/O는 여전히 낮은 성능을 보이며 I/O 중점적인 워크로드의 가상화에 걸림돌이 되고 있다. 이러한 성능 저하는 일반적인 장치 접근 과정에 비해 매우 복잡한 과정을 거치는 기존의 가상화 프레임워크에 의해 발생한다. I/O 요청의 각 처리과정에서 발생하는 모드전환을 제거함으로써 가상머신의 I/O 성능을 향상 시킬 수 있다. 본 논문에서는 모드전환을 완전히 제거한 장치가상화 프레임워크를 제안하고 실험을 통해 본 기법의 타당성을 입증한다.