분류 전체보기(44)
-
EndRE: An End-System Redundancy Elimination Service for Enterprises
EndRE: An End-System Redundancy Elimination Service for Enterprises 1. EndRE - 스마트폰과 같은 자원이 제한된 클라이언트를 고려하여 설계됨 - 전산 작업이 대부분 서버에서 이루어지는 경우를 말함 - 기존 중복 제거 기법에 사용된 Rabin 알고리즘보다 더 빠른 Samplebyte로 불리는 새로운 Fingerprint 알고리즘을 사용 - EndRE는 기업에서 데이터 센터의 서버에서 클라이언트로 데이터 전송을 최적화 하기 위해 설계됨 2. EndRE Design - RE모듈을 클라이언트와 원격 서버의 네트워크 스택에 도입한다. - 서버 측 모듈은 이전 데이터의 캐쉬에 대하여 비교함으로서 중복을 확인 한다. - 클라이언트 측 모듈은 FIFO log와..
2013.10.23 -
Venti : a new approach to archival storage
Venti : a new approach to archival storage Venti는 중복 데이터를 제거하여 저장하는 스토리지 시스템이며 파일을 고정된 크기의 블록으로 나누고 각 블록에 SHA1 해시를 적용하여 중복을 제거한다. Venti특징 1. 다중 클라이언트와 응용프로그램에 의해 공유 되는 일 회 기록할 수 있는 아카이브 데이터 스토리지를 제공 2. 블록 단위의 네트워크 스토리지 시스템 3. 블록은 SHA1 해쉬 함수에 의해 해시 값으로 계산됨 4. Write once policy Venti Archival Server Venti Archival Server는 아카이브 데이터 처리를 위해 고안된 블록 수준의 네트워크 스토리지 시스템이며, 인터페이스는 클라이언트 애플리케이션이 가변성 규모의 데이터..
2013.10.23 -
A Low-bandwidth Network File System – MIT LAB for Computing science
Deduplication – LBFS A Low-bandwidth Network File System – MIT LAB for Computing science 중복 제거 시스템은 해싱, 비교 연산, 입출력 작업, 데이터검색 그리고 네트워크 전송과 같은 세부작업들로 이루어진다. 중복 제거 시스템은 중복 제거의 핵심적인 기능이 어디에 위치하느냐에 따라 소스 기반 접근방식(SBA)과 타겟 기반 접근 방식(Target-based approach)로 분류 된다. 즉, 클라이언트에서 중복 제거 기능이 수행되어 동작이 되는 경우에는 소스 기반으로 분류하고, 중복 제거 서버에서 중복 제거 기능을 수행하는 경우에는 타겟 기반 접근 방식으로 분류된다. 타겟 기반 방식은 클라이언트로부터 데이터를 전송 받는 즉시 중복 제거를..
2013.10.23 -
Openstack compute Subproject codename: NOVA
Openstack compute Subproject codename: NOVA 1) Openstack 주요 3 Project 1) Compute (code-named 'NOVA') - 자동적으로 Provision되는 가상 컴퓨터 인스턴스들을 대규모로 구축/관리 하기 위한 오픈 소스 소프트웨어 스택과 아키텍처 표준 2) Object Storage (code-named 'Swift') - 대규모의 신뢰성 있는 클라우드 스토리지를 구축/관리하기 위한 오픈소스 소프트웨어 스택과 아키텍처 표준 3) Image Service (code-named 'Glance') -가상 디스크 이미지들을 검색하고, 등록하고, 전달하고, 사용할 수 있도록 해주는 소프트웨어 스택 2) etc. Project 1) Horizon - O..
2013.10.23 -
Cloud Management Tools
Cloud Management Tools 클라우드 관리 툴에 있어 '비용 추적(모니터링)', '자동화 및 프로비저닝', '클라우드 관리 플랫폼'의 세가지 범주로 나눌 수 있다. 본 페이퍼에서는 각 관리 툴에 있어 현재 서비스 되고 있는 업체들을 살펴보고 지원 되는 기능에 대해 설명하였다. 그림1 Management tools 비용추적(모니터링) 1) 클라우드애빌리티 (Cloudability) : 비용 사용 매트릭스를 제공하며 동시에 특정 클라우드 자원을 얼마나 많이 소비했는지, 제대로 활용을 하지 못한 자원이 있는지에 대한 예측 데이터를 제공한다. 이 업체의 API는 사용자가 이들 매트릭스를 다양한 툴로 불러들여 저장을 하거나 분석할 수 있는 기능을 제공한다. 여러 클라우드 서비스에서 사용할 수 있는 툴..
2013.10.23 -
Cloud API Components
Cloud API Components 클라우드 서비스 기반으로 운영되는 응용프로그램이 해당 클라우드 서비스의 특정 API를 사용해야 하는 문제를 해결해야 하는 문제를 메타클라우드 모델에서는 여러가지 기술을 통해 해결방안을 제시하고 있다. 그 중 표준화된 클라우드 프로그래밍 API로서 제시하는 메타클라우드API는 추상적으로 통일된 프로그래밍 API를 개발자에게 제공함으로서 특정 클라우드 공급업체로만 사용이 가능한 운용프로그램이 아닌 어떠한 클라우드 공급업체 서비스와도 사용이 가능한 응용프로그램을 개발 할 수 있게 해준다. 이 API의 구조를 계층별로 살펴보면 ①Driver Layer ②API Layer 2가지로 나뉜다고 ..
2013.10.23