15. File"System"Weaving
• Setting)up)a)container)file)
container file system
system)may)be)time) /
consuming.) etc usr opt
home
alice E
.ssh
• The)most)of)files)could)be)
shared)with)the)host)OS.
D
• File)system)weaving)helps)) .ssh
to)quickly)set)up)a)container) usr opt alice C
file)system)and)isolate)from)
the)host)OS)file)system.) writable layer B
– aufs2)stackable)file)system) /
etc usr home A
– bind)mount)option) opt
host OS file system
(read only)
15
17. Slice"Monitoring"Service"(2/2)
Administrator’s view User’s view
Reservation Status
Another user status
Ganglia
Network status
Disclose resource information
only to the users who made
reservation on the resource
Computer status
17
19. Experimental"Setting
• Slice)start)up)time:)
– container)start)up)time
– contextualization)information)exchange)time)
– barrier)synchronization)
PC spec.
Site A Site C
CPU Intel Core 2
Q9550/2.83GHz
Memory 4 GB
Ethernet Intel PRO/1000
G G G OS Rocks 5.2 (kernel 2.6.30)
G: GtrcNET-1
- latency injection: 0 – 300 ms
GRC - per-VLAN traffic monitoring
Site B Site D
19
20. Slice"Start"Up"Time
5
NM start - info gathering
info gathering - info distribution
Site A Site C
info distribution - execution 2
4
1 2
1
4
Site A Site A B Site A C Site ABCD
G G G
Elapsed Time [s]
3
Barrier Synch. 2
1 1
GRC
Site B Site D
2
Contextualization Information Exchange
1
Container Setup
0
0m
10
20 ms
30 ms
0m
10
20 ms
30 ms
0m
10
20 ms
30 ms
0m
10
20 ms
30 ms
0
0
0m
0
0
0m
0
0
0m
0
0
0m
s
s
s
s
s
s
s
s
• The)contextualization)process)depends)on)the)latencies)injected.)
• The)number)of)sites)does)not)affect)the)elapsed)times)very)much.)
20
24. Future"Work
• Hardware)as)a)Service)(HaaS))over)Intercloud)
– An)IaaS)provider)can)extend)their)hardware)resources)on)demand.)
– HaaS)divides)resources)into)a)slice)and)provides)L2)network)
connectivity)between)the)slice)and)the)IaaS’s)data)center.)
Data center A
GridARS
CloudStack
Data center C
slice for DC A
Data center B
OpenStack
slice for DC B
24