Offcanvas

가상화 / 데이터센터 / 모바일 / 비즈니스|경제 / 신기술|미래 / 애플리케이션 / 클라우드

애플리케이션 스트리밍의 혁신 ‘누메슨트의 클라우드페이징’

2012.03.07 Thor Olavsrud  |  CIO


애플리케이션 스트리밍은 최종 사용자가 특정 기능을 수행하는 경우 애플리케이션의 일부(parts)만이 사용될 필요가 있다는 사실에 근거하고 있다. 따라서 애플리케이션이 크고 복잡하며 기능이 풍부할 수록, 애플리케이션 스트리밍은 좀 더 효율적으로 그 기능을 할 수 있다.

누메슨트의 애플리케이션 스트리밍에서, 그러한 부분(parts)들은 ‘페이지’라 불리고 그것들은 필요할 때마다 네트워크를 통해 전송될 수 있다. 예를 들어, 누메슨트는 900MB만을 패치함으로써 66GB의 하이퍼-V 가상 머신(Hyper-V Virtual Machine)을 설치할 수 있다. 사용자가 10GB 규모의 애플리케이션을 이용하고자 하는 경우 처음에는 100MB만을 다운로드받으면 된다.

켄트는 페이지들은 로컬에 캐시되기 때문에, 차후에 해당 페이지에 접근하는 것은 로컬에 설치된 애플리케이션과 동일한 환경으로 이용할 수 있다고 설명했다. 그것은 또한 사용자들이 오프라인에서도 해당 애플리케이션을 이용하는 것이 가능하다는 것을 의미한다고 전했다. 이 때 애플리케이션을 전송한 측은 얼마나 많은 애플리케이션이 로컬 머신에 캐시될 수 있는 가를 제어할 수도 있다.

휴리스틱 예측 엔진을 통한 성능 향상
커다란 성능 향상을 위해, 누메슨트는 “소프트웨어 게놈”이라는 예측 엔진을 사용하여 페이지를 최적화(heuristically)해 전송한다. 이 시스템은 복수의 사용자들이 애플리케이션 사용을 위해 요청한 페이지에 대한 통계 트리를 생성함으로써 전체적인 소프트웨어 동작에 대한 “DNA”를 구축한다.

그리고 페이지 요청과 사용에 대한 관계를 추론한 후 클라이언트의 요청이 있기 전 예측 엔진은 어느 페이지를 전송할지를 결정한다. 이를 통해 애플리케이션이 로컬로 구동되는 애플리케이션과 동일한 성능을 제공할 수 있을 뿐만 아니라, 사용자가 해당 애플리케이션을 어떻게 사용하는지에 대한 자세한 데이터를 제공할 수 있다. 회사 측은 그것이 개발자들에게 잠재적으로 귀중한 개발 툴이 될 수 있다고 설명했다.

회사에 따르면 게임 ‘언리얼 토너먼트(Unreal Tournament)’와 같이 그래픽이 많이 사용된 애플리케이션도 클라우드페이징 기술을 사용하여 즉각적으로 제공되고 눈에 띄는 성능 저하 없이 실행될 수 있다.

CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.