Cloud(28)
-
CloudCMP: Comparing Public Cloud Providers
1) 클라우드 서비스는 최근 몇 년간 많은 성장이 있었다. 클라우드를 서비스하는 IT기업들은 클라우드 서비스가 가지는 매력들에 힘입어 많은 성장을 이루었다. 클라우드를 서비스하는 기업들은 대표적으로 아마존, 마이크로소프트 Azure, Rackspace GoGrid이다. 2) 하지만 이러한 기업들은 일반 사용자 입장에서는 뭐가 다른지 알기 어렵다. 3) 일반 사용자 입장에서는 여러 클라우드 프로바이더 중에 어떤 것이 가장 성능이 뛰어난지에 대해 궁금하다. 클라우드 프로바이더들이 각기 자사 제품이 더 좋다, 더 뛰어나다. 말하는 것에 대해 사용자입장에서는 의문점을 갖는다. 4) 그래서 본 논문의 목적은 클라우드 프로바이더들의 성능을 비교하고자 한다. 비교하는데 있어서 어플리케이션을 통한 성능 측정을 통해 종..
2013.10.26 -
Image Transger Optimization for Agile Development
이 논문은 dedup기반으로 VM Image전송 알고리즘을 제안하고 평가하였다. 전형적 이미지 라이브러리가 시간에 따라 어떻게 update하는 것을 보여주며 이러한 변화가 논문에서 제안된 알고리즘에게 어떤 이득을 가져다 줄수 있다는 것을 탐구하였다. Cluster Representation 클러스터는 블록의 해쉬값으로 표시된 이미지내에서의 부분 집합을 나타내는 meta-data이다. 클러스터는 이미지로부터 실제 데이터를 저장하거나 복사하지 않는다. Cluster는 블록 들의 sha1 hash와 block numbers references를 포함하는 Cluster_File를 사용하여 변경된 부분을 기록한다. 이미지가 추가될 때 클러스터명은 좌측에 비트로 확장된다. 이미지가 제거될 때 더 높은 이미지 인덱스..
2013.10.24 -
Orchestra
Orchestra MapReduce 와 Dryad같은 컴퓨팅 응용 프로그램이 계산 단계 사이에서 엄청난 양의 데이터를 전송하는데 이 전송 작업을 하는데 전체 작업시간의 50%이상 시간을 차지한다. 셔플 전송에 소요되는 시간의 양을 보기 위해 일주일 동안 Facebook의 Hadoop클러스터에서 188,000 MapReduce 작업의 추적을 분석 하였다. 16%의 작업이 실행 시간의 70 % 이상을 차지하므로 네트워크가 MapReduce의 병목이다. Orchestra Architecture 오케스트라 아키텍처 Inter-Transfer Controller(ITC)가 전송 스케줄링을 실행하며 여러 개 TC의 액티브 전송을 관리한다. 각 TC는 데이터 크기, 노드 수, 및 기타 요소에 따라 여러 전송 메커니즘..
2013.10.24 -
VMTorrent
VMTorrent VmTorrent는 각각의 VM 이미지의 구조를 활용하여 간단한 방법으로 여러개의 VM을 생성하는데 활용 한다. 특징 P2P로만 데이터 스트림을 전송하는것이 아니라 로컬에 데이터가 있으면 하이퍼바이저가 이 데이터 스트림을 액세스 할 수 있도록 한다. profile-based프리 페치를 적용하여 VM이미지를 P2P스웜(swarm)에서 공유한다. 아키턱처 VmTorrent는 FS(a custom file system server)를 이용하여 VM이미지를 효율적으로 사용한다. 사용자 수준의 파일 시스템 front-end FS를 통해 로컬 VM 이미지와 완전히 같은 이미지를 제공한다. 현재의 P2P기술은 주문형 다운로드 및 비디오 (VOD)에 쓰이고 VM이미지 스트리밍에는 적합하지 않다. 과정..
2013.10.24 -
분할 VM이미지에 대한 두가지 전형적인 P2P 모델
분할 VM이미지에 대한 두가지 전형적인 P2P 모델 isolated-image P2P distribution model 서로 다른 이미지 파일로 서로 다른 스웜을 생성하고 같은 스웜끼리만 데이터를 교환합니다. 독자 이미지 P2P 배포 모델을 연구하였는데 VM 인스턴스가 동일한 이미지 파일에서 시작하여 독자의 스웜을 생성하여 데이터를 교환하는데 제한되였다고 합니다. VM 인스턴스는 실행 시간이 끝날 때까지 유지된다고 하였습니다 Cross-image P2P distribution model 다른 VM 이미지 파일이 같은 청크들을 가지고 있다는 점에서 다른 이미지 간의 데이터 공유가 허용됩니다. 많은 VM 이미지가 같은 내용의 일부를 가지고있는것을 기반으로합니다.(예,Linux버전끼리).VM인스턴스를 허용한 ..
2013.10.24 -
Evaluation of Redundancy Driven Provisioning for Hypervisors with Locally Attached Storage
Evaluation of Redundancy Driven Provisioning for Hypervisors with Locally Attached Storage - Andrzej Kochut, Alexei Karve IBM T.J. Watson Research Center 본 논문은 인스턴스에서 사용중인 이미지를 다른 인스턴스에서 재조립하여 사용하는 모델에 대해 유효성을 평가한 논문이다. Virtual Machine Provisioning System Architecture 시스템은 4개의 주요 컴퍼넌트로 이루어 구성되는데, Virtual Machine Provisioning Manager, Storage Server, Virtualized host running Hypervisor, Virtual M..
2013.10.24