1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge...
-
Upload
darlene-bradford -
Category
Documents
-
view
216 -
download
1
Transcript of 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge...
![Page 1: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/1.jpg)
1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
A PlanetLab (Europe) Short Tutorial
Serge Fdida
Université Pierre & Marie Curie, LIP6Paris, France
An Open Federated Laboratory Supporting Network Research for the Future Internet
![Page 2: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/2.jpg)
2 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PlanetLab (-Europe)
An open, shared platform for developing, deploying, and
accessing planetary scale applications
![Page 3: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/3.jpg)
3 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PlanetLab short Tutorial
● Introduction Starting from the Customer end PlanetLab - what is it? First steps PlenatLab architecture
● Operation Operation of the testbed? Monitoring
● Beyonf PlanetLab Federation
![Page 4: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/4.jpg)
4 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
In this tutorialIntroduction to PlanetLab
● Tutorial Step 1: Register with the system
● Tutorial Step 2: Generate an SSH key
PlanetLab Architecture
● Tutorial Step 3: Adding a Node
● Tutorial Step 4: Creating a Slices
● Tutorial Step 5: Assign users to a slice
● Tutorial Step 6: Adding nodes to a slice
PlanetLab Tools
● Tutorial Step 7: Log in to a sliver
● Other things to do with on a sliver
![Page 5: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/5.jpg)
5 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Overview
● Global distributed system infrastructure platform for long running services testbed for network experiments
● Launched in March 2002
![Page 6: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/6.jpg)
6 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Why Use PL?
● Example: Content delivery network.
● Deploys content and allows access
● How do I build a content deliver network?
● Proof: Does it work?
● Start with a few nodes, for content delivery system. Build up. Test to see if the system works as the system builds and grows, and is a large scale testbed.
![Page 7: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/7.jpg)
7 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
About PlanetLab
• +1011 nodes around the world
– 41 countries
– 487sites (universities, research labs)
– 5030 registered users, 630 active slices
– more than 1000 researchers
• A collection of machines distributed over the globe
– Most of the machines are hosted by research institutions
– All of the machines are connected to the Internet Software
– All PlanetLab machines are administered by a system called MyPLC
• The software is based on Fedora Core 8
![Page 8: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/8.jpg)
8 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
• Content Distribution Network
~330 (open) caching proxy servers
Open to all users (see URL)
• Highly available (after lots of work!)
• Spawned many subprojects / services:
– CoBlitz, scalable distribution of large files.
– CoDeploy, efficient synchronization for slices.
– CoDNS, fast and reliable name lookup.
– CoMon, node monitoring for PlanetLab
– CoTest, login debugging tool for nodes
– PlanetSeer, distributed network anomaly tracing
• Illustrates how deployment of a real service spurs research
– http://codeen.cs.princeton.edu/
Example: CoDeeN (Princeton)
![Page 9: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/9.jpg)
9 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PlanetLab is not…
● A distributed supercomputer
● A simulation platform
● An Internet emulator
● An arena for repeatable experiments
● Completely representative of the current Internet
● Grid
![Page 10: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/10.jpg)
10 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Organizational Challenges
● PlanetLab Consortium Licensing Agreement
● Organization is responsible for the activities of their researchers
● Users may not use PlanetLab to disseminate copyright material
● PlanetLab tracks resources usage and maintains a list of published intentions
● Otherwise, PlanetLab is a free for all
![Page 11: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/11.jpg)
11 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
The PlanetLab Europe Consortium
● Membership
● The Consortium includes eight membership levels
• Charter (300k € annual dues)
• Full (75k € annual dues)
• Associate (25k € annual dues)
• Sponsor (10k € annual dues)
• SME (1k € annual dues)
• Director (no annual dues)
• Academic (no annual dues)
• FP7 (no annual dues)
![Page 12: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/12.jpg)
12 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab
● Central Website that manages All accounts All nodes All resources
● Registering with PLC (your PlanetLab Central)
● 3 PLC PL USA (planet-lab.org) PL Europe (planet-lab.eu) PL Japan (planet-lab.jp)
![Page 13: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/13.jpg)
13 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Architecture (people)
● 3 Roles
PI (Principal investigator)■ Manage users / slices of his site
Tech■ Manage nodes
User■ Use slices and nodes to launch experiments
● Special role for administration / Management
![Page 14: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/14.jpg)
14 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PI’s Roles and Responsibilities• Oversight. PIs are responsible for overseeing all slices that
they create on behalf of the users at their site.
• Account management. PIs can:
– Enable, disable, and delete user accounts.
– Create slices.
– Delete slices.
– Assign users to slices.
– Allocate resources to slices.
• Node management. PIs are responsible for the
physical maintenance of the nodes at their site
![Page 15: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/15.jpg)
15 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PlanetLab Architecture
![Page 16: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/16.jpg)
16 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Terminology
● Site A: site is a physical location where PlanetLab nodes are located (e.g. Fraunhofer Institute or UCL).
● Node A: node is a dedicated server that runs components of PlanetLab services.
● Slice A: slice is a set of allocated resources distributed across PlanetLab. Slices are assigned to some number of PlanetLab nodes. Slices have a finite lifetime and must be periodically renewed to remain valid.
● Sliver A: sliver is a slice running on a specific node. You can use ssh to login to a sliver on a specific node.
![Page 17: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/17.jpg)
17 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Architecture (Hardware)
OVH
UPMCINRIA
Private MyPLC
Princeton (PLC)SVN
MyPLC
Backup MyPLCTutorial
Private MyPLC
Backup
MyPLCMail
DNS
Mailing list
Monitoring
Monitoring
Backup
![Page 18: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/18.jpg)
18 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Architecture: general view
Users
Node
Node
Node
SSH
DB server(postgresql)
MyPLC
Boot server(apache)
Web server(apache)
API server(apache,
Mod_python)
HTTP(S)
HTTP(S)
XML-RPCHTTPS
XML-RPC
HTTPS
XML-RPCHTTPS
XML-RPC
HTTPS
![Page 19: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/19.jpg)
19 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Virtualization
● Why virtualization
Security■ A hacked account is « locked » into a virtual machine
Isolation■ Users cannot see each other
■ Fair share of ressources
Give root access / own environment■ yum install, ...
Ease of install / shutdown
![Page 20: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/20.jpg)
20 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Virtualization
Node
Context0 (root context)
site_adminsite_adminsite_adminSlice1
site_adminSlice3 site_adminSlice2
For PL's adminsFull access
For local techRestricted access
For users
![Page 21: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/21.jpg)
21 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Nodes
![Page 22: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/22.jpg)
22 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Slices – hujiple_isis
![Page 23: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/23.jpg)
23 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Slices – upmcple_paristr
![Page 24: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/24.jpg)
24 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Slices
![Page 25: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/25.jpg)
25 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Security (user)
User
Private SSH key
PLE (MyPLC)
Public SSH key
Node
Key
Node
Key
Node
Key
Public SSH key
![Page 26: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/26.jpg)
26 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Trust Relationships
• 1) PLC expresses trust in a user by issuing it credentials to access a slice
• 2) Users trust to the PLC to create slices on their behalf and inspect credentials
• 3) Owner trusts PLC to set users and map network activity to right user
• 4) PLC trusts owner to keep nodes physically secure
ServiceDeveloper
(User)TPLC
NodeOwner
![Page 27: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/27.jpg)
27 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Security Architecture
● Node Operating System
– isolates slivers
– audits behavior
● PlanetLab Central (PLC)
– remotely manages nodes
– bootstrap services to instantiate and control slices
– monitor sliver/node health
![Page 28: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/28.jpg)
28 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Node Architecture
Virtual Machine Monitor (VMM)
Hardware
LocalAdminSlice
VM1 VM2 VMn&NodeMgr
![Page 29: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/29.jpg)
29 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
VMM• Linux
– significant mindshare
• Vserver
– scales to hundreds of VMs per node (12MB each)
• Scheduling
– CPU
fair share per sliver (guarantees possible)
– link bandwidth
fair share per sliver
average rate limit: 1.5Mbps (24 hour bucket size)
peak rate limit: set by each site (100Mbps default)
– disk
5GB quota per sliver (limit runaway log files)
– memory
no limit
pl_mom resets biggest user at 90% utilization
![Page 30: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/30.jpg)
30 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Auditing & Monitoring• PlanetFlow
– logs every outbound IP flow on every node
retrieves packet headers, timestamps, context
ids (batched)
– used to audit traffic
– aggregated and archived at PLC• SliceStat
– has access to kernellevel/ systemwide information
– used by global monitoring services
– used to performance debug services
![Page 31: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/31.jpg)
31 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PlanetLab Tutorial
A step by step guide
![Page 32: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/32.jpg)
32 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
First steps to using PlanetLab
1. Register with the system
2. Create an ssh key
3. Create a slice
4. Add nodes to the slice
5. Describe the slice
6. Log into a sliver
![Page 33: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/33.jpg)
33 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 1: Register with the system
● Go to https://www.planet-lab.eu
![Page 34: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/34.jpg)
34 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
● Click on Create an account
Step 1: Register with the system
![Page 35: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/35.jpg)
35 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
● Fill in personal information first name, last name, title telephone number
Step 1: Register with the system
![Page 36: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/36.jpg)
36 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
● Choose a password and valid email as login
Step 1: Register with the system
![Page 37: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/37.jpg)
37 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
● Select your site Université Pierre et Marie Curie
Step 1: Register with the system
![Page 38: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/38.jpg)
38 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 1: Register with the system
● Click Register
![Page 39: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/39.jpg)
39 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
User Registration
User registers on website
User receives email to verify registration
User verifies email address
PI receives request to enable
user
PI enables account
Approve?
User receives confirmation email
Yes
Rejected
No
![Page 40: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/40.jpg)
40 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PI Enables Account
● Log in as user
● Choose Enable under CHOOSE ACTION menu
![Page 41: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/41.jpg)
41 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PI Enables Account
![Page 42: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/42.jpg)
42 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Account approval (as PI)
Principal Investigator Account
![Page 43: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/43.jpg)
43 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Account approval (as PI)● Choose Enable User name
Principal Investigator Account
![Page 44: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/44.jpg)
44 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
VIDEO – Register with PLE
![Page 45: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/45.jpg)
45 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 2: Generate an ssh key
● Access to resources is secured through public key encryption
● You must upload your public ssh key to use PlanetLab
![Page 46: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/46.jpg)
46 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 2: Generate an ssh key
● PlanetLab uses 1024bit RSA keys for authentication on nodes
● Generate an ssh key using OpenSSH:
sshkeygen –t rsa f /.ssh/id_planetlab
● Please use a secure passphrase
![Page 47: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/47.jpg)
47 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
VIDEO –
● Generating and uploading an ssh key
![Page 48: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/48.jpg)
48 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 3: Adding nodes● Only a Tech can add a node to a site
● Nodes MUST Have a visible, public DNS name
Be outside of a NAT or FIREWALL
Recommended to not have an IDS or Proxy upstream of the node
![Page 49: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/49.jpg)
49 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Recommended Configurations● Recommended Configuration
More than 1 GB RAM
At least 100 GB hard disk
At least 1 Mb/sec connection to the Internet
P4 or better CPU
External PCU optional
49
![Page 50: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/50.jpg)
50 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
How to add a node
● Tech registers the node with the PLC
● Download iso from the PLC
● Burn to CD or copy to USB
● Insert media on node
● Boot from media
● Answer Yes to installation request
● Wait 60 minutes or more while the node is formatted and installed (depending on network connection)
50
![Page 51: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/51.jpg)
51 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Adding nodes
● Fill in form, Click Add
![Page 52: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/52.jpg)
52 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
VIDEO – Adding a node
![Page 53: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/53.jpg)
53 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 4: Creating a slice
● Actually, ask your PI to create a slice…
Principal Investigator Account
![Page 54: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/54.jpg)
54 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 4: Creating a slice
● Enter slice name <site>_<slicename>
![Page 55: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/55.jpg)
55 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 4: Creating a slice
● Enter project url
![Page 56: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/56.jpg)
56 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 4: Creating a slice
● Enter description
![Page 57: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/57.jpg)
57 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 4: Creating a slice
● Assign users to slice
![Page 58: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/58.jpg)
58 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 4: Creating a slice
● Click Add Slice
![Page 59: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/59.jpg)
59 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Your Slice is ready to serve
![Page 60: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/60.jpg)
60 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
VIDEO – Cretaing a slice
![Page 61: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/61.jpg)
61 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
By now…
● You have a user account
● Your PI has approved it
● Your PI has created a slice
● Your PI has assigned you as a user of the slice
● Next step: add nodes to the slice
![Page 62: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/62.jpg)
62 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Adding nodes to your slice
● Page for adding/removing nodes
– Select site to see nodes to add
– Shown are all nodes currently in slice
– Nodes can be removed
● For your first time, it is recommended:
– Add a couple of nodes, one nearby
● Note: Changes will take ~5 minutes to propagate on the tutorial system. It may take up to two hours on production PlanetLab system.
![Page 63: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/63.jpg)
63 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 6: Adding Nodes to a slice
User
![Page 64: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/64.jpg)
64 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 6: Adding nodes to a slice
64
![Page 65: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/65.jpg)
65 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 6: Adding nodes to a slice
● Search and select nodes to add easly
65
![Page 66: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/66.jpg)
66 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 6: Adding nodes to a slice
● Nodes can be removed
66
![Page 67: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/67.jpg)
67 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
VIDEO – Adding nodes to a slice
![Page 68: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/68.jpg)
68 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Step 7: Log in to a sliver
● Your user name is your slice name
● E.g., with OpenSSH:
![Page 69: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/69.jpg)
69 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Populating your sliver
sudo yum install gcc
● sudo allows you to be root in your sliver
● yum is the redhat package manager
● You can use any RPM packages you want in your sliver
● Caveat Emptor: yum may take up to one hour to initialize and begin installation of your packages
![Page 70: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/70.jpg)
70 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Deploying to a sliver• scp -l huji_dimes \
-i ~/.ssh/id_rsa -r \
localdir evgsics7.sics.se:
• Copy localdir to the remote machine
• rsync -a -e “ssh -l huji_dimes” \
localdir evgsics7.sics.se:
• Update the remote directory. Copies only those files that are different
![Page 71: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/71.jpg)
71 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Deploying Software to Your Nodes
● Copy binaries to the node to run
– scp or rsync works for small numbers of nodes
– Ensure library dependencies are satisfied
![Page 72: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/72.jpg)
72 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
References● PlanetLab official Web
site:http://www.planetlab.org/
● L. Peterson, S. Muir, Timothy Roscoe, and Aaron
● Klingaman PlanetLab Architecture: An Overview. Technical Report, PlanetLab, May 2006
● L. Peterson and T. Roscoe. The Design Principles of PlanetLab.
● Operating Systems Review (OSR), 40(1):11.16, Jan. 2006.
![Page 73: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/73.jpg)
73 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Backup
![Page 74: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/74.jpg)
74 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Operations
PlanetLab (PLC) & PlanetLab Europe (PLE)
An Open Federated Laboratory Supporting Network Research for the Future Internet
![Page 75: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/75.jpg)
75 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab
● Central Website that manages All accounts All nodes All resources
● Registering with PLx (your PlanetLab Central)
● 3 PLC PL USA (planet-lab.org) = PLC PL Europe (planet-lab.eu) = PLE PL Japan (planet-lab.jp) = PLJ
![Page 76: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/76.jpg)
76 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PlanetLab Europe overview
Main operations centre EverLab opsPLC ops
Nodes
![Page 77: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/77.jpg)
77 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab Europe
Main operations centre EverLab opsPLC ops
NodesResearcher
![Page 78: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/78.jpg)
78 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab Europe
Main operations centre EverLab opsPLC ops
NodesResearcher
Slicerequest
![Page 79: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/79.jpg)
79 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Requestpropagation
Researcher
![Page 80: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/80.jpg)
80 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Sliceallocation
Researcher
![Page 81: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/81.jpg)
81 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Sliceallocation
Researcher
![Page 82: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/82.jpg)
82 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Sliceallocated
Researcher
![Page 83: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/83.jpg)
83 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Slicelogin
Researcher
![Page 84: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/84.jpg)
84 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Runexperiment
Researcher
![Page 85: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/85.jpg)
85 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Using PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Externalusers
Researcher
![Page 86: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/86.jpg)
86 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
PlanetLab Europe overview
Main operations centre EverLab opsPLC ops
Nodes
![Page 87: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/87.jpg)
87 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
What we manage
Main operations centre EverLab opsPLC ops
Nodes
![Page 88: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/88.jpg)
88 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Growth of PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
![Page 89: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/89.jpg)
89 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Growth of PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Site
![Page 90: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/90.jpg)
90 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Growth of PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
PLC sitemanaged byPLE
![Page 91: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/91.jpg)
91 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Growth of PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
![Page 92: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/92.jpg)
92 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Growth of PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Addition ofwireless(new)
![Page 93: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/93.jpg)
93 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Growth of PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
Addition ofemulation(new)
![Page 94: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/94.jpg)
94 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Growth of PlanetLab Europe
Main operations centre EverLab opsPLC ops
Nodes
![Page 95: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/95.jpg)
95 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Monitoring
![Page 96: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/96.jpg)
96 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Monitoring
● Who needs monitoring?
Operations
Users
Scientific research purposes
European community
● Operations monitoring:
Health / availability
New features' deployments
Load of the system
Tools:■ PlanetFlow
■ Monitor
■ EverStat
■ PLE Graphs
![Page 97: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/97.jpg)
97 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Auditing & Monitoring● PlanetFlow
– logs every outbound IP flow on every node
retrieves packet headers, timestamps, context
ids (batched)
– used to audit traffic
– aggregated and archived at PLC● SliceStat
– has access to kernellevel/ systemwide information
– used by global monitoring services
– used to performance debug services
![Page 98: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/98.jpg)
98 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Monitoring examples
![Page 99: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/99.jpg)
99 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Monitoring examples
![Page 100: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/100.jpg)
100 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Federation
![Page 101: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/101.jpg)
101 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
What is federation?
Site 1
API
Site 2
API
Ressources Ressources
![Page 102: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/102.jpg)
102 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
What is federation?
Site 1
API
Site 2
API
Ressources Ressources
API
![Page 103: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/103.jpg)
103 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Node
Classical PLE
PLE
SM
R AM
CM
● Registry
Users, slices, components, authorities
Exports registry interface
● Slice Manager
Create & control slices
Export research interface
● Aggregate Manager
Responsible for a set of components
Exports slices & management interface
● Component Manager
Controls a component
Exports slices & management interface
NodeCM
NodeCM
![Page 104: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/104.jpg)
104 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Classical PLE
PLE
SM
R AM
CM CM CM
● Slice interface Create & control slices/silvers
● Registry interface Bind & resolve naming info
● Managment interface Query & reboot components
● Uber research interface Slice interface, ...
![Page 105: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/105.jpg)
105 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Classical PLE
PLE
R AM
CM CM CM
SM
USER
![Page 106: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/106.jpg)
106 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Alternative SM
PLE
SM
R AM
CM CM CM
EMULAB
SM
USER
PLC
SM
R AM
CM CM CM
EMULAB
SM
USER
![Page 107: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/107.jpg)
107 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Emulab (users and slices in PLC)
PLC
SM
R AM
CM CM CM
EMULAB
SM
USER
CM CM CM
AM
![Page 108: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/108.jpg)
108 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Vini PLC (single SM)
PLC
SM
R AM
CM CM CM
VINIUSER
CM CM CM
AM
![Page 109: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/109.jpg)
109 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Full federation
PLC
SM
R AM
CM CM CM
USER
PLE
SM
R AM
CM CM CM
USER
![Page 110: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/110.jpg)
110 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Concluding remarks● Building a facility is a major challenge
Complex process, High risk, non technical issues (IPR, Legal,)
● FIRE / Onelab is about: Supporting two complementary dimensions (NS & Exp) Enabling different federations – not one size fits all Basing on an existing ecosystem with an international community
● Onelab is already: Up and running! Independent and Federated Highly visible worldwide, seen as a peer wrt other testbeds Cooperation with « Pilot » projects (PSIRP, ANA, Haggle, 4Ward,
FEDERICA) – looking for new partnerships. Aggregate tools of disperse communities
![Page 111: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/111.jpg)
111 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Coffee Break
![Page 112: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/112.jpg)
112 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Tutorial Site
The tutorial (pdf slides) are available at:
http://www.planet-lab.eu/tutorials
The three tutorials are:
PLE Basics, https://www.planet-lab.eu/files/PlanetLab_Basics.pdf
Technical Overview, https://www.planet-lab.eu/files/PlanetLab__Tech_Overview.pdf
Adding a Node, https://www.planet-lab.eu/files/PlanetLab_Adding_a_Node.pdf
The video tutorials are available at:
http://www.planet-lab.eu/doc/tutorials/videos/
112
![Page 113: 1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.](https://reader035.fdocuments.us/reader035/viewer/2022070411/56649cca5503460f949922da/html5/thumbnails/113.jpg)
113 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok
Questions