Experimenting with Programmable Management Policies over GENI ProtoRINA over GENI Abraham Matta Yuefeng Wang Computer Science Department Boston University.

Slides:



Advertisements
Similar presentations
1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
Advertisements

Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
IETF91 Recursive Internet Architecture EC-Funded projects IRATI, GN3+ OC.IRINA and PRISTINE Dimitri Staessens – Ghent Uni. iMinds (BE) 1.
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
The Future Internet: A clean-slate design? Nicholas Erho.
University of Kentucky Joint Techs 2011 Monitoring GENI Networks Jim Griffioen and Zongming Fei Laboratory for Advanced Networking University of Kentucky.
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
Sponsored by the National Science Foundation Project PrimoGENI Spiral 2 Year-end Project Review Florida International University PI: Jason Liu;
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
I. Matta 1 On the Cost of Supporting Multihoming and Mobility Ibrahim Matta Computer Science Boston University Joint work with Vatche Ishakian, Joseph.
Unsafe Exposure Analysis of Mobile In-App Advertisements Offense: Rachel Stonehirsch.
Resolving the Transport “Tussle” Recursive InterNetwork Computer Science Boston U. 1.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
I. Matta1 On the Cost of Supporting Mobility and Multihoming Vatche Ishakian, Ibrahim Matta, Joseph Akinwumi Computer Science Boston University.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
The Coalition Peering Domain A New Entity in the Routing Landscape Manish Lad, Saleem Bhatti, Peter Kirstein, Steve Hailes Dept. Computer Science, UCL.
Sponsored by the National Science Foundation Research & Experiments on GENI GENI CC-NIE Workshop NSF Mark Berman, Mike Zink January 7,
Digital Object Architecture
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI Mesoscale and The.
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
GEC3 – October 28-30, 20081www.geni.net1 Substrate WORKING GROUP System Engineering Report John Jacob SWG System Engineer groups.geni.net GENI working.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Unreliable inter process communication in Ethernet: Migrating to RINA with the shim DIF Sander Vrijders, Dimitri Staessens, Didier Colle, Mario Pickavet.
Sponsored by the National Science Foundation GENI Registry Services, a.k.a. Digital Object Registry Spiral 2 Year-end Project Review CNRI PI: Larry Lannom.
Virtual Private Ad Hoc Networking Jeroen Hoebeke, Gerry Holderbeke, Ingrid Moerman, Bard Dhoedt and Piet Demeester 2006 July 15, 2009.
The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
OpenFlow:Enabling Innovation in Campus Network
Sponsored by the National Science Foundation GENI Current Ops Workflow Connectivity John Williams San Juan, Puerto Rico Mar
1 Mobility Support by the Common API for Transparent Hybrid Multicast draft-irtf-samrg-common-api-03 Project Matthias Wählisch,
Sponsored by the National Science Foundation Getting Started With Your Own Experiment Sarah Edwards, GENI Project Office.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Living in a Network Centric World Network Fundamentals – Chapter 1.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
Virtual Private Network. VPN In the most basic definition, VPN is a connection which allows 2 computers or networks to communicate with each other across.
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Living in a Network Centric World Network Fundamentals – Chapter 1.
Sponsored by the National Science Foundation Systematic Experimentation in GENI Sarah Edwards GENI Project Office.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Jini Architectural Overview Li Ping
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
GEC3 – October 28-30, 2008www.geni.net1 Opt-in Working Group System Engineering Report October 29, 2008 Harry Mussman Opt-in WG System Engineer
ProtoRINA over ProtoGENI What is RINA? [1][2] References [1] John Day. “Patterns in Network Architecture: A Return to Fundamentals”. Prentice Hall, 2008.
Experimenter Feedback Ezra Kissel GEC12 – Kansas City, MO Nov 4 th 2011.
Mid-Atlantic Crossroads (MAX) GENI Facility Status Update March 16, 2010 Tom Lehman Xi Yang Peter O'Neil Abdella Battou.
Version 4.0 Living in a Network Centric World Network Fundamentals – Chapter 1.
The GENI Meta-Operations Center (GMOC) Jon-Paul Herron Global Research NOC.
Designing a Federated Testbed as a Distributed System Robert Ricci, Jonathon Duerig, Gary Wong, Leigh Stoller, Srikanth Chikkulapelly, Woojin Seok 1.
Virtual Private Network
Living in a Network Centric World
Living in a Network Centric World
DTNs and GENI Measurement
Chapter 3: Windows7 Part 4.
Living in a Network Centric World
Living in a Network Centric World
Living in a Network Centric World
Living in a Network Centric World
GENI Exploring Networks of the Future
Living in a Network Centric World
Living in a Network Centric World
Next-generation Internet architecture
Living in a Network Centric World
Living in a Network Centric World
Presentation transcript:

Experimenting with Programmable Management Policies over GENI ProtoRINA over GENI Abraham Matta Yuefeng Wang Computer Science Department Boston University Oct 29,

(Some) Problems with Current Internet Manageability – lack of scoping – inability to provide predictable service Mobility – naming the interface rather than the process – inability to late bind name to point-of-attachment Security – addresses are exposed to apps/users rather than kept private – inability to naturally create secure domains 2

Recursive InterNetwork Architecture (RINA) Networking is Inter-Process Communication(IPC) Distributed IPC Facility (DIF) is the layer DIF is policy based and dynamically instantiated 3

ProtoRINA Overview – Boston University prototype of the RINA architecture – Researchers can develop new (non-IP) protocols and applications – Educators can use it as a teaching tool for networking classes Status – cross-debugged with two other RINA prototypes (IRATI and TRIA) – around 50,000 lines of Java code – more components continually being added – code and user manual now available online 4

ProtoRINA over GENI Goals – Run ProtoRINA within a long-lived slice over GENI – Allow researchers and educators to opt-in and experiment with programmable management policies Resources and tools – ProtoGENI – Flack and Omni 5

Prior RINA Experiments over GENI Enrollment procedure – An enrollment creates, distributes and maintains information within a DIF Dynamic layer (DIF) instantiation – High-level DIF layer is formed to provide communication service over a wider scope 6

Dynamic Layer (DIF) Instantiation 7 DIF 1 DIF 2 App 1 wants to establish a flow to App 3 to communicate App1App3

Dynamic Layer (DIF) Instantiation 8 DIF 1 DIF 2 DIF 3 DIF 3 is dynamically formed to provide communication service App1App3

Proposed Shake-down Experiments RINA experiments will be scaled up to 20 nodes across different aggregates over GRE tunnels RINA experiments will be scaled up to 50 nodes across different aggregates over layer-2 VLANs 9

Challenges Connecting slivers across different aggregates is seldom successful Slice with many slivers requires several attempts to be created Long-running experiment needs to continually renew slivers and slice 10

Benefits from GENI and outreach Large-scale experimentation for correctness and performance Publication in experimentally focused venues: NSDI, SIGCOMM, etc. ProtoRINA wiki page – Preliminary webpage: 11