1 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 , 2010 Speaker: Shu-Fen Chiou ( 邱淑芬 )
2 P2P Grid Domain 1 Domain controller VM based backend peer VM based backend peer P2P Grid management infrastructure Domain n Domain controller VM based backend peer VM based backend peer user Ask a job help e.g. Computing a problem
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 controller VM based backend peer VM based backend peer user Ask a job help
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.
5 VM-based P2P grid architecture
6 Trusted image store Cer CA uj, REQ (AC IMi uj ) AC IMi uj Cer CA uj, img, S u j (SHA1(img)), AC img uj Cer CA IS i, REQ(CER CA img ) Cer CA img
7 Trusted image deployment job select job (img, BE i ) verify(img) launch(VM) img According the reputation
8 Backup job img i+1, S uj (SHA1(img i+1 )), Cer CA imgi, P(Cer CA uj ),
9 Analysis Overhead for trusted image store when a new image is submitted