constructing trusted virtual execution environment in p2p grids

9
1 Constructing trusted vir tual execution environme nt in P2P grids Authors: D. Zou, W. Zheng, J. Long, H. Jin, and X. Chen Source: Future Generation Computer Systems, vol. 26, pp. 769-775, 201 0 Speaker: Shu-Fen Chiou ( 邱邱邱 )

Upload: bevis

Post on 09-Jan-2016

35 views

Category:

Documents


1 download

DESCRIPTION

Constructing trusted virtual execution environment in P2P grids. Authors: D. Zou, W. Zheng, J. Long, H. Jin, and X. Chen Source: Future Generation Computer Systems, vol. 26, pp. 769-775, 2010 Speaker: Shu-Fen Chiou ( 邱淑芬 ). P2P Grid management infrastructure. Domain 1. Domain n. Domain - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Constructing trusted virtual execution environment in P2P grids

1

Constructing trusted virtual execution environment in P2P grids

Authors: D. Zou, W. Zheng, J. Long, H. Jin, and X. ChenSource: Future Generation Computer Systems, vol. 26, pp. 769-775, 2010Speaker: Shu-Fen Chiou ( 邱淑芬 )

Page 2: Constructing trusted virtual execution environment in P2P grids

2

P2P Grid

Domain 1

Domain controllerVM based

backend peer

VM based backend

peer

.

.

.

P2P Grid management infrastructure

Domain n

Domain controllerVM based

backend peer

VM based backend

peer

.

.

.

user Ask a job helpe.g. Computing a problem

Page 3: Constructing trusted virtual execution environment in P2P grids

3

Virtual based backend peer Using virtual machine runs the user’s job The virtual machine (VM) image is matched

requirements user’s job Virtual machine image:

OS Application

The OS and application middleware are not secure.

Domain 1

Domain controllerVM based

backend peer

VM based backend

peer

.

.

.

user Ask a job help

Page 4: Constructing trusted virtual execution environment in P2P grids

4

Motivation

Construction a trusted execution environment on P2P grid nodes. The VM images are verified and

protected. The backend peer is selected by its

reputation.

Page 5: Constructing trusted virtual execution environment in P2P grids

5

VM-based P2P grid architecture

Page 6: Constructing trusted virtual execution environment in P2P grids

6

Trusted image store

CerCAuj , REQ (ACIMiuj)ACIMiuj

CerCAuj, img, Suj(SHA1(img)), ACimguj

CerCAISi , REQ(CERCAimg)

CerCAimg

Page 7: Constructing trusted virtual execution environment in P2P grids

7

Trusted image deployment

job

selectjob(img, BEi)

verify(img)launch(VM)

img

According the reputation

Page 8: Constructing trusted virtual execution environment in P2P grids

8

Backup job

imgi+1, Suj(SHA1(imgi+1)), CerCAimgi,P(CerCAuj),

Page 9: Constructing trusted virtual execution environment in P2P grids

9

Analysis

Overhead for trusted image store when a new image is submitted