PlanetLab Europe 2008 Thomas Bourgeau Laboratoire LIP6 – CNRS Université Pierre et Marie Curie – Paris 6

Slides:



Advertisements
Similar presentations
INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Advertisements

M A Wajid Tanveer Infrastructure M A Wajid Tanveer
NAG Meeting October 29, Agenda Welcome New technical staff member – Amanda Berlin Dialog on Web Filtering Requirements E-Rate Opportunities.
PlanetLab Architecture Larry Peterson Princeton University.
PlanetLab What is PlanetLab? A group of computers available as a testbed for computer networking and distributed systems research.
Futures – Alpha Cloud Deployment and Application Management.
An Introduction to PlanetLab Prepared By: Abhishek Agrawal.
1 PlanetLab: A globally distributed testbed for New and Disruptive Services CS441 Mar 15th, 2005 Seungjun Lee
1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.
Network+ Guide to Networks, Fourth Edition
OneLab: Federating Testbeds Timur Friedman Laboratoire LIP6-CNRS Université Pierre et Marie Curie TERENA Networking Conference 2007 Lyngby, Denmark, 22.
OneLab 1&2 Thomas Bourgeau Laboratoire LIP6 – CNRS Université Pierre et Marie Curie – Paris 6
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
PlanetLab What is PlanetLab? A group of computers available as a testbed for computer networking and distributed systems research.
P2P Over MANET An Introduction to Mobile Resource Sharing.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
Make your messaging reliable use it Messaging. A single and global solution Send, receive and process any type of message through the appropriate channel.
Jadavpur University Centre for Mobile Computing & Communication Implementation of Ad-Hoc Mesh Network Presentation by: Sudipto Das Rajesh Roy.
Understanding Active Directory
Printing Terminology. Requirements for Network Printing At least one computer to operate as the print server Sufficient RAM to process documents Sufficient.
Dynamics AX Technical Overview Application Architecture Dynamics AX Technical Overview.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
OneLab An Open Federated Laboratory to evaluate the possible futures of the Internet Serge Fdida Université Pierre et Marie.
Configuring Routing and Remote Access(RRAS) and Wireless Networking
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Microsoft Office Communicator A General Introduction.
Andy Bavier, PlanetWorks Scott Baker, SB-Software July 27, 2011.
Expert Training Presentation September 2013 Rev 3 Instant Queue Manager Enterprise Click to Chat.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
11 KDDI Trial Hub & Spoke Shu Yamamoto Carl Williams Hidetoshi Yokota KDDI R&D Labs.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
Topology information component Thomas Bourgeau Laboratoire LIP6 – CNRS Université Pierre et Marie Curie – Paris 6 1st July - OneLab.
Extending Forefront beyond the limit TMG UAG ISA IAG Security Suite
PlanetLab Applications and Federation Kiyohide NAKAUCHI NICT 23 rd ITRC Symposium 2008/05/16 Aki NAKAO Utokyo / NICT
Overview of PlanetLab and Allied Research Test Beds.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
Appendix A UM in Microsoft® Exchange Server 2010.
Intel IT Overlay Jeff Sedayao PlanetLab Workshop at HPLABS May 11, 2006.
Virtual Private Ad Hoc Networking Jeroen Hoebeke, Gerry Holderbeke, Ingrid Moerman, Bard Dhoedt and Piet Demeester 2006 July 15, 2009.
Report on Onelab/2 Activities Future Internet Research and Experimentation Report on Onelab/2 Activities Serge Fdida Université.
Magellan: Experiences from a Science Cloud Lavanya Ramakrishnan.
1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,
Application Services COM211 Communications and Networks CDA College Theodoros Christophides
TeleCont A short description of the application. Presentation topics TeleCont features Users and permission levels Sending commands to field devices Receiving.
Network Components David Blakeley LTEC HUB A common connection point for devices in a network. Hubs are commonly used to connect segments of a LAN.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Introduction to Active Directory
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Activity 1 5 minutes to discuss and feedback on the following:
R. Krempaska, October, 2013 Wir schaffen Wissen – heute für morgen Controls Security at PSI Current Status R. Krempaska, A. Bertrand, C. Higgs, R. Kapeller,
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Out of Sight, But Not Out of Touch Remote Office, Branch Office IP Telephony Solutions Charles Henderson Director, Product Management EADS TELECOM North.
As a distinctive management software product, DN4 platform can provide useful and convenient remote management and inquiry services. Through DN4, users.
CS 283Computer Networks Spring 2013 Instructor: Yuan Xue.
@Yuan Xue CS 283Computer Networks Spring 2011 Instructor: Yuan Xue.
Deterlab Tutorial CS 285 Network Security. What is Deterlab? Deterlab is a security-enhanced experimental infrastructure (based on Emulab) that supports.
Federal Acquisition Service U.S. General Services Administration Lessons Learned from a Shared Service Perspective Steve Duncan GSA MSO January 15, 2008.
SERVERS. General Design Issues  Server Definition  Type of server organizing  Contacting to a server Iterative Concurrent Globally assign end points.
Intro. to Telecommunications
Configuring and Troubleshooting Routing and Remote Access
Design Unit 26 Design a small or home office network
Getting Started.
Getting Started.
Chapter 10: Advanced Cisco Adaptive Security Appliance
Introducing MagicInfo 6
Presentation transcript:

PlanetLab Europe 2008 Thomas Bourgeau Laboratoire LIP6 – CNRS Université Pierre et Marie Curie – Paris 6

1 Outline PlanetLab PlanetLab Europe

2 PlanetLab An open platform for – Testing overlays (network build on top of one or more existing networks) – Deploying experimental/commercial services – Developing the next generation of internet technologies Global platform that supports both short-term experiments and long-running services. Experiments on PlanetLab figure in many papers at major networking conferences

3 PlanetLab overview

4 PlanetLab nodes 842 machines spanning 416 sites 35 countries Single PLC located at Princeton

5 Zero Slice on nodes

6 Slice 1 with 9 Slivers

7 Slice 2 with 7 slivers

8 Slices

9 User experiments Research and commercial experiments – Testing a peer-to-peer game architecture, On-demand streaming service: CERNET – Measuring availability to/from multi-homed sites on the Internet: CarnegieMellon – Internet topology measurements: UPMC – Network Security: Columbia – Determine reachability of Google IPs from various parts of the internet: Google – Distributed skype experiments: Maryland

10 Outline PlanetLab PlanetLab Europe

11 PlanetLab Europe Goals Extend – Extend PlanetLab into new environments, beyond the traditional wired internet. Deepen – Deepen PlanetLab’s monitoring capabilities. Federate – Provide a European administration for PlanetLab nodes in Europe.

12 Welcome to PlanetLab Europe

13 PlanetLab Europe Terminology Site: Physical location where PlanetLab nodes are located Node: Dedicated server that runs components of PlanetLab services. Slice: a set of allocated resources distributed across PlanetLab. To most users, a slice means UNIX shell access to a number of PlanetLab nodes

14 PlanetLab Europe Roles Principal Investigator (PI): The PIs at each site are responsible for managing slices and users at each site. PIs are legally responsible for the behavior of the slices that they create. Technical Contact (Tech Contact): Each site is required to have at least one Technical Contact who is responsible for installation, maintenance, and monitoring of the site's nodes. User: Anyone who develops and deploys applications on PlanetLab.

15 Federation Set up a functional PlanetLab Central in Europe to manage European sites Create a federation between PlanetLab Europe and PlanetLab Central at Princeton The federated structure will allow: – PlanetLab Europe to set policy in accordance with European research priorities, – PlanetLab Europe to customize the platform, so long as a common interface is preserved.

16 Goal: Federate Before: a homogeneous system

17 Goal: Federate After: a heterogeneous set of systems

18 Federation mechanism

19 PlanetLab Today - A set of end-hosts - A limited view of the underlying network - Built on the wired internet

20 PlanetLab Europe Vision - Reveal the underlying network - Extend into new wired and wireless environments

21 PlanetLab Europe Emulation component Dbox – Based on Dummynet (Emulation component used in EmuLab) – Individual users (slivers) can independently and concurrently set up the characteristics of the emulated link for their experiment.

22 PlanetLab Europe Emulation component Dummynet API: – Configure and install the DBox on a site. – Assign node, slivers to the DBox. – Load emulation configuration file to emulate the wireless link according to the features requested by the users.

23 PlanetLab Europe Emulation component Configuration of the DBox: – Add sliver/nodes on a Dbox with the DummyNet API methods located on PLE. AddDbox

24 PlanetLab Europe Emulation component Configuration of the DBox: – Configuration of the emulated wireless link (802.11g, 1Mbps, 38dB) on the Dbox with netconfig program. netconfig

25 PlanetLab Europe Emulation component Dbox experiment using hping: – The user can use the hping application on his sliver through an ssh connection. ssh

26 PlanetLab Europe Emulation component DBox monitoring : – The Dbox continuously monitor the traffic flowing through the interface and report on web page dynamically.

27 PlanetLab Europe Wireless component Help service providers to test their applications within the wireless mesh network. Integration of Madwifi drivers: – ease of use – compatibility

28 PlanetLab Europe Wireless component The node software allow the deployment and test application in wireless mesh multi-hop network. A node has to be configured with a fixed IP, OLSR, and ad hoc routing table. Wireless node

29 PlanetLab Europe Wireless component In order to broaden the scope of devices (PDAs, mobile phone,…), the nodes can be PlanetLab Europe software independent if they are connected to a gateway configured with the node software Gateway

30 PlanetLab Europe Wireless component If no Gateway is configured the user can: – Access to each nodes of the wireless multi-hop mesh network with his ssh key. – Use the configured wireless command. – Launch application (Streaming video, iperf, hping, …). ssh

31 PlanetLab Europe Wireless component If the Gateway is used: – A PlanetLab Europe user can have access to the monitoring interface on the gateway node. Network topology Link Stability

32 Monitoring Node trafic with PlanetFlow

33 Monitoring Node trafic with PlanetFlow

34 Monitoring of the nodes status Use CoMon:

35 Sites behaviour with CoTop Determine four categories of sites behaviour: – Good: Site have good standing nodes and usage (green, yellow) – Donners: Site has working nodes but no usage (blue). – Leaches: Site site is down, but using others' resources(Red) – Down: site is down, but no usage

36 Joining PlanetLab Europe PlanetLab Europe will create its own consortium in order to create and validate membership agreement (contract). At the moment new sites have to sign a membership agreement with Princeton. European sites that are already part of PLC can migrate their site without any new contract creation.

37 PlanetLab Europe Site creation How to join? – Just connect to – – Fill in the “site registration” form

38 PlanetLab Europe Site creation Warning: there are fields that should be unique across all federated PLC must – Login_base must be unique!!

39 PlanetLab Europe Create an account register into the PlanetLab Europe joining users page (select your site, , status) – The PI of your site will confirm your account and slice creation by mail.

40 PlanetLab Europe User Account Configuration

41 PlanetLab Europe User Account Configuration Create a SSH private/public key pair, use the ssh-keygen program – ssh-keygen -t rsa – A private key named id_rsa and a public key named id_rsa.pub are generated at default in the.ssh/ on your home directory. - Upload your key in your user account.

42 PlanetLab Europe Create a slice The PI at your site should validate your slice

43 PlanetLab Europe Manage your slice

44 PlanetLab Europe Manage your slice

45 PlanetLab Europe Node creation

Thank you

47 The END