Advanced Computing and Information Systems laboratory
Plug-and-play Virtual Appliance Clusters Running Hadoop
- Dr. Renato Figueiredo
Clusters Running Hadoop Dr. Renato Figueiredo ACIS Lab - University - - PowerPoint PPT Presentation
Plug-and-play Virtual Appliance Clusters Running Hadoop Dr. Renato Figueiredo ACIS Lab - University of Florida Advanced Computing and Information Systems laboratory Introduction You have so far learned about how to use Hadoop clusters
Advanced Computing and Information Systems laboratory
Advanced Computing and Information Systems laboratory
2
Advanced Computing and Information Systems laboratory
3
Advanced Computing and Information Systems laboratory
4
Advanced Computing and Information Systems laboratory
5
Advanced Computing and Information Systems laboratory
6
Advanced Computing and Information Systems laboratory
7
Advanced Computing and Information Systems laboratory
8
Advanced Computing and Information Systems laboratory
9
Advanced Computing and Information Systems laboratory
10
Advanced Computing and Information Systems laboratory
11
Physical machines Switched network
IP tunnels, P2P routing
Installation image Virtual machines VM image
(e.g. Ethernet spanning tree)
Advanced Computing and Information Systems laboratory
12
Advanced Computing and Information Systems laboratory
13
Application VNIC Virtual Router Virtual Router VNIC Application
Advanced Computing and Information Systems laboratory
14
Advanced Computing and Information Systems laboratory
15
Advanced Computing and Information Systems laboratory
16
Advanced Computing and Information Systems laboratory
17
Advanced Computing and Information Systems laboratory
18
Deploy image on FutureGrid, Amazon EC2 Copy the same appliance to clusters, PC labs Simple deployment and management of ad-
Advanced Computing and Information Systems laboratory
19
Advanced Computing and Information Systems laboratory
20
VPN group Download config Free pre-packaged Archer Virtual appliances - run
VirtualBox, KVM) CMS, Wiki, YouTube: Community-contributed content: applications, datasets, tutorials
Archer seed resources 450 cores, 5 sites – Archer Global Virtual Network
Condor scheduler NFS file systems 1: Download appliance
Automatic connection to group VPN – self-configuring DHCP Free pre-packaged Archer Virtual appliances - run
VirtualBox, KVM) Community-contributed content: applications, datasets, tutorials
– Archer Global Virtual Network
Middleware: Condor scheduler NFS file systems 1: Download appliance
Advanced Computing and Information Systems laboratory
21
Cloud meaning Infrastructure-as-a-Service
Advanced Computing and Information Systems laboratory
22
Appliance image
Advanced Computing and Information Systems laboratory
23
VM instances + GroupVPN + Grid/cloud middleware
Advanced Computing and Information Systems laboratory
24
Advanced Computing and Information Systems laboratory
25
Alice Carol Bob Social Network Web interface Social network (e.g. XMPP, group site Overlay network (IPOP) node0.ipop 10.10.0.2 node1.ipop 10.10.0.3 Social Network API Messaging layer/information system Alice’s public keys Bob’s public keys Carol’s public key
Bootstrapping private links through Web 2.0 interfaces and IP-over-P2P overlay tunneling
node2.ipop
Advanced Computing and Information Systems laboratory
26
Advanced Computing and Information Systems laboratory
27
Advanced Computing and Information Systems laboratory
28
Advanced Computing and Information Systems laboratory
29
Advanced Computing and Information Systems laboratory
30
Advanced Computing and Information Systems laboratory
31
Application VNIC Virtual Router Virtual Router VNIC Application
Advanced Computing and Information Systems laboratory
32
Advanced Computing and Information Systems laboratory
33
Advanced Computing and Information Systems laboratory
34
Advanced Computing and Information Systems laboratory
35
Advanced Computing and Information Systems laboratory
36
Advanced Computing and Information Systems laboratory
37
Advanced Computing and Information Systems laboratory
38
Advanced Computing and Information Systems laboratory
39
Shared virtual network bootstrap
Advanced Computing and Information Systems laboratory
40
Advanced Computing and Information Systems laboratory
41
Advanced Computing and Information Systems laboratory
42
Advanced Computing and Information Systems laboratory
43
Advanced Computing and Information Systems laboratory
44
Advanced Computing and Information Systems laboratory
45
This document was developed with support from the