11
Demo of PUB-Web / JCache / STA / SybilGuard (part of D6.2.10) UPB Joachim Gehweiler

Demo of PUB-Web / JCache / STA / SybilGuard (part of D6.2.10) UPB Joachim Gehweiler

Embed Size (px)

Citation preview

Demo ofPUB-Web / JCache / STA / SybilGuard

(part of D6.2.10)

UPB

Joachim Gehweiler

PUB-Web components

New / updated PUB-Web components:• DHHT load balancer• Load estimator JCache (UNIPD)• Trust management w.r.t. supernodes using

SybilGuard (KUL)• Trust management w.r.t. process state backups

using STA (UNISA)

Example: Parallel Mandelbrot

Parameters

Image data

The PUB-Web network

Supernode

Peer

Peers

Peer

Peer

Supernode

Relay Node

1) request n peers

2) list of assigned peers

4) executing the BSP programon assigned peers

3) upload BSP program5) output of the BSP program

ArbitrarySupernode

Peer

User

Running a parallel program with PUB-Web

Load Balancing using DHHT + JCache

0 1

Lower Envelope

Capacity Capacity

Capacity

Determine capacities

using JCache

Process state validation in PUB-Web

sync

sync

??

2x

1. Timestamp backup copy at originating host

2. Verify timestamp at storage host

3. Verify timestamp at restauration host

Sign + validate process state backups using STA

1. Timestamp backup copy at originating host

2. Verify timestamp at storage host

Trust Management in PUB-Web

Supernode

Peer

Peers

Peer

Peer

Supernode

Relay Node

evil

good

Find trusted supernodes using SybilGuard

suspect verification: not trustworthysuspect verification: trustworthy