PlanetLab Inspiration and Partner for ENGINE Jiří Navrátil

Slides:



Advertisements
Similar presentations
Connect communicate collaborate OpenFlow in GN3s Network Factory GN3 OpenFlow Facility Joan A. García-Espín on behalf of JRA2-T5 Partners i2CAT, Barcelona.
Advertisements

P2P data retrieval DHT (Distributed Hash Tables) Partially based on Hellerstein’s presentation at VLDB2004.
Peer to Peer and Distributed Hash Tables
Peer-to-Peer (P2P) Distributed Storage 1Dennis Kafura – CS5204 – Operating Systems.
Supercharging PlanetLab : a high performance, Multi-Application, Overlay Network Platform Written by Jon Turner and 11 fellows. Presented by Benjamin Chervet.
Internet Access for Academic Networks in Lorraine TERENA Networking Conference - May 16, 2001 Antalya, Turkey Infrastructure and Services Alexandre SIMON.
THE OVERLAY NETWORKS WITH VIRTUAL RESOURCES NEED NEW FORMS OF MONITORING Jiri Navratil, Tomas Kosnar, Jan Furman, Tomas Mrazek, Vojtech Krmicek CESNET.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Internet and Overlay Networks Ram Keralapura ECE Dept
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
Cisco and NetApp Confidential. Distributed under non-disclosure only. Name Date FlexPod Entry-level Solution FlexPod Value, Sized Right for Smaller Workloads.
Presented by Elisavet Kozyri. A distributed application architecture that partitions tasks or work loads between peers Main actions: Find the owner of.
IS Network and Telecommunications Risks
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Introducing: Cooperative Library Presented August 19, 2002.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Spring 2003CS 4611 Peer-to-Peer Networks Outline Survey Self-organizing overlay network File system on top of P2P network Contributions from Peter Druschel.
Internet In A Slice Andy Bavier CS461 Lecture.
Topics in Reliable Distributed Systems Fall Dr. Idit Keidar.
COS 461: Computer Networks
Institute of Technology, Sligo Dept of Computing Semester 3, version Semester 3 Chapter 3 VLANs.
Presented by: CBNetworks Technical Support May 2008 MAP CPE Solutions.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 TF-TANT MPLS TESTING.
CONVERGENCE KO Meeting EXPRESS: Implementing an SDN infrastructure over a federation of testbeds (experiment within the OpenLab project) Stefano Salsano.
1 Lecture #6 Switch – VLAN Asst.Prof. Dr.Anan Phonphoem Department of Computer Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Chapter Overview Network Communications.
Virtual LAN Design Switches also have enabled the creation of Virtual LANs (VLANs). VLANs provide greater opportunities to manage the flow of traffic on.
Distributed Systems Concepts and Design Chapter 10: Peer-to-Peer Systems Bruce Hammer, Steve Wallis, Raymond Ho.
Introduction to Peer-to-Peer Networks. What is a P2P network A P2P network is a large distributed system. It uses the vast resource of PCs distributed.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications Xiaozhou Li COS 461: Computer Networks (precept 04/06/12) Princeton University.
HOPI Update Rick Summerhill Director Network Research, Architecture, and Technologies Jerry Sobieski MAX GigaPoP and TSC Program Manager Mark Johnson MCNC.
Overview of PlanetLab and Allied Research Test Beds.
Network Computing Laboratory Scalable File Sharing System Using Distributed Hash Table Idea Proposal April 14, 2005 Presentation by Jaesun Han.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Optical Edge / Access Networks for GENI Lokesh Mandvekar Dr. Chunming Qiao (PI)‏ Department of Computer Science.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
Virtual Private Network Benefits Classification Tunneling technique, PPTP, L2TP, IPSec Encryption Technology Key Management Technology Authentication Settings.
Cisco 3 - Switch Perrine. J Page 111/6/2015 Chapter 5 At which layer of the 3-layer design component would users with common interests be grouped? 1.Access.
Cisco S3C3 Virtual LANS. Why VLANs? You can define groupings of workstations even if separated by switches and on different LAN segments –They are one.
Introduction & Vision. Introduction MANTICORE provides a software implementation and tools for providing and managing routers and IP networks as services.
1 Secure Peer-to-Peer File Sharing Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Hari Balakrishnan MIT Laboratory.
Computer networks Internet, Intranet, Extranet, Lan, Wan, characteristics and differences.
Reconfigurable Optical Mesh and Network Intelligence Nazar Neayem Alcatel-Lucent Internet 2 - Summer 2007 Joint Techs Workshop Fermilab - Batavia, IL July.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
Bruce Hammer, Steve Wallis, Raymond Ho
Future R&E networks: Technology challenges Roberto Sabatino CTO DANTE.
Active Distributed & Dynamic Optical Network Access Systems Next Generation Access Network Łukasz Podleski (PSNC) Work in the ADDONAS project is financially.
1 Network Measurement Challenges LHC E2E Network Research Meeting October 25 th 2006 Joe Metzger Version 1.1.
The Internet2 Network and LHC Rick Summerhill Director Network Research, Architecture, and Technologies Internet2 LHC Meeting 23 October 2006 FERMI Lab,
FEDERICA Federated E-infrastructure Dedicated to European Researchers Innovating in Computing network Architectures Mauro Campanella - GARR Joint Techs.
Planning and Troubleshooting Routing and Switching
Design Decisions / Lessons Learned
VIRTUAL SERVERS Presented By: Ravi Joshi IV Year (IT)
Wireless Modes.
Reconfigurable Optical Mesh and Network Intelligence
CT1303 LAN Rehab AlFallaj.
TEN-34CZ: High Speed Academic Network on Microwave Links
Chapter 3 VLANs Chaffee County Academy
Distributed Hash Tables
Towards Distributed Test-Lab for Planetary-Scale Services
GENI Exploring Networks of the Future
Network Technology Evolution
Network Technology Evolution
Presentation transcript:

PlanetLab Inspiration and Partner for ENGINE Jiří Navrátil

Talk overview First set of questions What is the relation ENGINE and PlanetLab Convergence of ENGINE and NREN infrastructure Second set of questions How to understand ENGINE a new sort of testbed

GENI starting in the US and Europe

My impression of it and first set of questions Too general picture to understand it What is main difference ENGINE and the other testbeds ? Who are the main users and main purpose of ENGINE ? if computer scientists, they are sitting in the University campuses How to connect them into the ENGINE ? If new Network applications Who are its users, who provide the servers ? Why the principles used in PlanetLab are the key points for GENI ?

PlanetLab main goals PlanetLab is concorcium of the Universities and academic institutions established in 2002 by 3 US universities (UC Berkeley, UofWashington, and Princeton University) with the goals which can be shortly described in three main points to provide infrastructure for planetary scale experiments with networking services to provide platform for new novel services with real users to catalyze the evolution of the Internet to new service-oriented architecture

App - BApp - AApp - DApp - C

Services/Applications and Node/Slice in Virtual Lab N4N4 N2N2 N3N3 N7N7 N8N8 N1 N9N9 N5N5 N6N6 On each node can run more users (slices) Each of them is running in own virtual system One user can run more applications App1 App2 App3 SLICE Node

Not only PlanetLab but also other applications as Skype, Napster, GNet,… The layers have own addresses for objects, own routing App. Layer 1 a e c f b d g h App. Layer e App. Layer 2 p1 p2 p100 p111 p App. Layer 99 11e0fe abe0fe 11e0fe f11e fe 11e0fe c1e0fe 41e2f0 81e0fe a1e0fe bbe0fe

From: David Alderson CALTECH, NSF Find meeting, Dec. 2005

from RN with KEY: 65a1fc key d13da3 d462ba d4213f d467c4 PASTRY (DHT) function Lookup (key) d471f1 Forwarding to dxxxxx Forwarding to d4xxxx Range of local keys (c2d1 – 32aaff) d46a1c Local Range..67c5 to..71f1 Not forwarding ! RNode Hash Table keyindex value $pdata= $persons{“joe”} RNode 1 joe 88,180, $ jiri 92,168, $ = 16 mil. objects Lookup (d46a1c) 82,181, $1900 tom ,180, $8900 jerry a1fc faab dabcf dabcf dabcf2 992 $key=“dabcf2” $ip = $address {$key} keyindex ip In Pastry max key=ffff ffff ffff ffff c2d0 32ab00 0 How to address objects

SOA Service-Oriented Architecture IP layer (path capacity) App. Layer Application L a y e r INFRASTRUCTURE b B c a A C

AS SOA Service-Oriented Architecture IP layer Layer 3 Reality is determined by BGP AS 332 AS 111 AS 112 AS 333 AS 6732 a1e0fe Application L a y e r INFRASTRUCTURE b c a B A C

AS Router with different routing strategy for different applications CRS-1 or GPBS or ? or several virtual routers in one HW Rx IP layer B A

AS IP layer Rx

Convergence of ENGINE and PlaneLab

ENGINE Potential PoPs and Links DE UK FR CZ CH DK ES PL UKERNA CESNET PSNC DFN SWITCH & CERN NORDUnet SUnet RedIRIS RENATER Cisco CRS-1 router Open-source router 40G wave 10GE wave 1GE link Wave or link on GEANT2 fiber Wave or link on cross-border fiber Wave or link as managed service Wave or link on country NRENs Wave or link color codes: NLR

ENGINE (two sides of testbed) ENGINE scientific Network engineering

The ENGINE and NREN integration (connections, VLAN, users, etc.) DE CH PL CESNET backbone UNI-1 UNI-2 CZ User’s machines workstations Users resources Green – part of ENGINE testbed vlan direct via workstation u1u2 u3u4 u5 w3 w1 w2 u6 VR GN2 ENGINE testbed NREN

ENGINE users (connections, VLAN, etc.) DE CH PL CZ User’s machines workstations Users resources NREN infrastructure Virtual part of ENGINE testbed u5 w3 u1 u2 u4 u1, u2, w3 directly on ENGINE-VLAN u4,u5 via w3 VR ENGINE testbed

ENGINE virtual environment (connections, VLAN, vAS, IPaddresses, etc.) CZ u5 w3 u1 u2 u4 u1, u2, w3 directly on ENGINE-VLAN u4,u5 via w3 VR User’s machines workstations Users resources Green – part of ENGINE testbed vAS1vAS2 vAS3 IP range NREN-CZ VR client | peer with special service client | peer

ENGINE users and applications DE CH PL CZ u5 u21 u2 u4 u1, u2.u21,u22 directly on ENGINE-VLAN Ingres WS connection via u4,u6,u7,… LAN or internet NREN Ingres WS2 Ingres WS4 Ingres WS1 u6 u34 u7 u11 u22 Ingres WS3 u35 u44 u33 u43 u1 VR u3 Cheap and flexible infrastructure for many scientific users and different network applications VR

DE CH PL CZ u5 u21 u2 u4 u1, u2.u21,u22 directly on ENGINE-VLAN Ingres WS connection via u4,u6,u7,… LAN or internet NREN Ingres WS2 Ingres WS4 Ingres WS1 u6 u34 u7 u11 u22 Ingres WS3 u35 u44 u33 u43 u1 VR PLbws u3 PLbws ENGINE users and applications Cheap and flexible infrastructure for many scientific users and wide spectrum of network applications

What type of users and applications can utilize this architecture ? NREN itself ? YES for Network engineering ordinary Internet users ? Why ? Researchers and research teams ? Yes but who is ready ? (HW, SW, people) Modern network applications Yes, they are ready in PlanetLab !

PlanetLab in frame of GREN (Global Research and Educational Networks)

Existing tools and network applications can be re-implemented or extended into new architecture ! Peer-to-Peer Systems (DHT Distributed Hash Table) CAN, Chord, Pastry, Tapestry (building routing tables adaptively, automatic reconfiguring, using effective algorithms) Systems using effectively whole available infrastructure CDN – Content Distributed Network Replication and other systems based on “Behive” principles with O(1) lookup, Load peak multiplexing

In internet all peers are connected (logical full mesh) Can users utilize all infrastructure effectively?

BitTorrent Seed node Seed node distribute file into all other nodes in the network with active engage of all nodes and segments

ENGINE (NE - second side of testbed) ENGINE scientific Network engineering

(Heavy Commercial solution) TOO STATIC

Fully meshed backbone with service shared virtual or optical paths Simple routing Load balancing Fast level of resilience Easy Plug-in Similar to the idea in the project “Millions Node access Network” H. Zhang et all in Simple virtual solution ENGINE future NGI backbone ? NRENs

From: GENI backbone working group,

Thank You for your attention

Questions ?