• 제목/요약/키워드: 가상머신 이동

검색결과 42건 처리시간 0.029초

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

  • 홍강운;정일구
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.523-525
    • /
    • 2013
  • 본 논문은 가상 머신 기반 단말을 위한 이동성 제어 매커니즘을 제안한다. 제안된 매커니즘은 AIMS와 같은 기존의 이동성 관리 기술과의 비교를 위해 이동성 제어 절차를 개선한다. 구체적으로, 가상 머신 기반 단말로의 위치 등록 메시지와 데이터 전송시의 이동 단말과 가상 머신 기반 단말 간의 메시지가 새롭게 추가된다. 제안된 매커니즘은 기존 분산 이동성 관리 기술의 문제점을 개선할 수 있다.

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

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

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

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

  • PDF

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

  • 사성일;하창수;박찬익
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권12호
    • /
    • pp.568-575
    • /
    • 2008
  • 서버 가상화 기술에 의한 서버 통합은 효율적인 자원 사용에 따른 비용적인 장점이 있다. 그러나 하나의 물리적 장치에 여러 개의 서버가 가상머신으로 함께 동작함으로써 더욱 복잡한 부하특성을 가지게 되었다. 따라서 이를 해결하기 위한 효율적인 자원관리 방법이 요구된다. 이러한 문제에 대한 해결방법으로 제안된 것이 가상머신 이동(live migration)[1,2]을 이용한 가상머신 동적 재배치 기법이다[3,4]. 본 논문은 가상머신 동적 재배치 알고리즘에 있어서 각 자원요소(CPU, network I/O, memory)들의 활용률을 다차원 공간상에서 분석하여 조율함으로써 서버통합의 자원 효율성을 증가시키는 방법(Server consolidation optimizing algorithm)을 제안하고 있다. 실험을 위해서 여러 대의 통합서버와 수많은 서비스를 생성하여야 하는 어려움이 있기 때문에 본 논문에서는 기업환경에서의 서버 가상화 프로젝트 경험을 바탕으로 서버의 부하변화와 유사한 패턴의 모니터링 데이타들을 정의하여 수치적인 시뮬레이션을 통해 sandpiper[3]와 SCOA 알고리즘의 부하 균형에 대한 효율성을 비교하였다.

SaaS 기반 이동형 개인 맞춤 소프트웨어 플랫폼을 위한 VM의 Host OS와 Guest OS의 네트워크 성능 측정 방법 개선 (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)

  • 우수정;온진호;최정란;최완;이문근
    • 인터넷정보학회논문지
    • /
    • 제10권2호
    • /
    • pp.85-98
    • /
    • 2009
  • 최근 들어 SaaS기반 이동형 개인 맞춤 소프트웨어 플랫폼에 관한 연구 및 개발이 활발해지고 있다. 이러한 플랫폼들은 다양한 사용자의 OS를 만족시키기 위해 최적화된 가상머신이 필수적으로 요구된다. 또한 다양한 Host OS에서 내부, 외부 네트워크 간에 빠르고 안정적인 서비스를 지원 함으로서 사용자의 작업환경 이동성을 보장해야 한다. 이를 위해 가상머신은 다양한 관점에서의 성능 측정이 필요하다. 하지만 기존 연구에서 가상머신의 성능 측정은 Host 컴퓨터에 설치된 VM에 Guest OS를 설치하여 이를 하나의 컴퓨터로 간주하고, 외부의 클라이언트에서 네트워크 성능을 측정한다. 이는 이동형 개인 맞춤 소프트웨어 플랫폼을 위한 가상머신 성능 측정에 적합하지 않다. 본 논문은 SaaS기반 이동형 개인 맞춤 소프트웨어 플랫폼을 위한 최적화된 가상머신을 선정하기 위해서 네트워크 성능 측정 방법과 측정된 결과 분석을 통한 최적화된 가상머신을 제안한다.

  • PDF

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

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

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

  • 서영준;고종원;이승룡;송영재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 춘계학술발표논문집 (하)
    • /
    • pp.1813-1816
    • /
    • 2003
  • 최근 이동내장형 시스템 기술이 차세대 정보통신 산업의 주력으로 급부상함에 따라 다양한 이기종 제품간의 호환성과 이식성 제공의 핵심 역할을 수행하는 자바가상머신(Java Virtual Machine)이 주목 밭고 있다. 가상머신을 컴포넌트 기반 소프트웨어 기술을 사용하여 구축한다면, 재사용과 재구성이 용이해 저렴하고 신뢰성 있는 가상러신 개발이 가능해진다. 이러한 이유로 인하여, 자원이 제한된 내장형 실시간 시스템 개발사용에 적합한 컴포넌트 모델의 필요성이 동시에 증대되고 있다. 따라서, 본 논문에서는 기존에 제안된 내장형 실시간 컴포넌트 보델인 PBO(Port-Based Object) 모델을 내장형 실시간 환경에서 수행되는 자바가상머신에 적합하도록 개선하여 증가된 신뢰성과 감소된 시스템 복잡도를 갖는 자바가상머신 시스템을 제안하였다.

  • PDF

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

  • 이화민
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제4권9호
    • /
    • pp.315-320
    • /
    • 2015
  • 클라우드 컴퓨팅에서 서버 가상화는 한 대의 물리적인 서버를 다수의 가상머신으로 분할하여 다양한 운영체제 및 애플리케이션을 구동하는 기술이다. 가상머신의 마이그레이션은 현재 실행 중인 가상머신을 소스 호스트에서 다른 물리적인 장치인 타깃 호스트로 이동하는 것이다. 가상머신의 라이브 마이그레이션은 작업 수행 성능의 최적화와 저전력 지원 및 에너지 절감, 결함포용, 노드들 간의 부하 균형을 제공하기 위한 필수적인 요소이다. 본 논문에서는 오픈소스 기반의 적응적 VM 라이브 마이그레이션 기법을 제안한다. 이를 위해 적응적 VM 마이그레이션 시점을 결정하는 VM 모니터링 모듈을 제안하고 오픈소스 기반 전가상화를 지원하는 하이퍼바이저를 설계하였다.

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

  • 이동우;엄영익
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.109-110
    • /
    • 2013
  • 가상화 기술의 발전과 더불어 산업 전반에서 가상화 기술이 널리 사용되고 있지만 여전히 높은 장치 처리량을 요구하는 워크로드의 경우 가상화 환경에서 사용되지 못하고 있다. 가상머신의 I/O는 가상장치를 에뮬레이션 하는 가상화 오버헤드에 의해 장치 성능을 제약받고 있기 때문이다. 최근 가상머신에서 직접접근을 지원하는 장치의 등장으로 I/O 요청 중 발생하는 가상화 비용을 효과적으로 제거 하였지만, 장치 요청이 끝난 후 발생하는 인터럽트를 가상머신이 처리하는 과정에서 발생하는 비용이 여전히 성능을 제약하고 있다. 이에 본 논문에서는 인터럽트 과정의 비용을 줄이기 위한 인터럽트 전용가상 프로세서 기법을 제안한다.

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

  • 이동우;김정한;엄영익
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.174-177
    • /
    • 2012
  • 최근 다양한 분야에서 널리 사용되고 있는 가상화 기술은 가상머신에 높은 성능의 프로세서 및 메모리 자원을 제공하고 있다. 반면에 가상화 환경에서의 I/O는 여전히 낮은 성능을 보이며 I/O 중점적인 워크로드의 가상화에 걸림돌이 되고 있다. 이러한 성능 저하는 일반적인 장치 접근 과정에 비해 매우 복잡한 과정을 거치는 기존의 가상화 프레임워크에 의해 발생한다. I/O 요청의 각 처리과정에서 발생하는 모드전환을 제거함으로써 가상머신의 I/O 성능을 향상 시킬 수 있다. 본 논문에서는 모드전환을 완전히 제거한 장치가상화 프레임워크를 제안하고 실험을 통해 본 기법의 타당성을 입증한다.